summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* server,engine: Move MediaEngine into .soJens Georg2012-10-0543-134/+575
|
* server: Remove GStreamer from TimeSeekJens Georg2012-10-052-12/+17
|
* server: Clean-up importsJens Georg2012-10-0510-12/+13
|
* server: Re-enable transcodersJens Georg2012-10-054-12/+15
|
* server: Introduce DataSource interfaceJens Georg2012-10-0517-248/+544
| | | | Port the streaming to using DataSources.
* core,data,doc: Drop transcoder optionsJens Georg2012-10-057-312/+39
| | | | Add a new [MediaEngine] section and add a "transcoders" list.
* core: Move transcoder knowledge into MediaEngineJens Georg2012-10-053-58/+71
|
* core: Separate GStreamer details from TranscoderJens Georg2012-10-055-119/+179
|
* core: Move DLNA profile lookup to MediaEngineJens Georg2012-10-056-22/+137
|
* build: Fix building of librygel-rendererJens Georg2012-10-052-1/+2
|
* build: Add deps files and install themJens Georg2012-10-056-7/+20
|
* server: Force downgrade for Reciva firmwareJens Georg2012-10-011-1/+2
| | | | | | | Seems to have regressed, used to work fine with v257-* firmware. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=685183
* tracker: Drop GUPnP-DLNA dependencyJens Georg2012-09-282-18/+6
| | | | | If tracker knows the DLNA profile for a file, it also knows the correct mime type with version >= 0.12. We can drop this dependency now.
* build: Dist vapi filesJens Georg2012-09-272-0/+4
|
* core: Fix some style issues in UserConfigKrzesimir Nowak2012-09-261-6/+5
|
* core: Add testable UserConfig constructorKrzesimir Nowak2012-09-261-11/+21
| | | | | | | We want to be able to set both custom local config and custom system config for testing purposes. I guess we could do it by some environment variable wizardry or compile flags voodoo, but this solution is just cleaner.
* core: Add config file monitoring to UserConfig.Krzesimir Nowak2012-09-261-35/+504
| | | | | | | | | There are two monitors actually - one for system config and one for local config. RygelUserConfig emit changes signals only when actual gotten value is different. For example if local config has a setting for interface and a change of interface value happens in system config, then signal is not emitted - local config has precendence over system config.
* core: Use static section name in UserConfigKrzesimir Nowak2012-09-261-17/+18
|
* core: Add changed signals emission to MetaConfigKrzesimir Nowak2012-09-261-0/+132
| | | | | | | | RygelMetaConfig emits signals only when one of its backends emit such signals and its value is taken from settings getter. For example, if we set interface in command line and RygelUserConfig emits a signal about interface change, RygelMetaConfig is going to ignore it, as interface value is taken from command line settings.
* core: Add changed signals to RygelConfiguration.Krzesimir Nowak2012-09-261-0/+41
| | | | | | | Three different signals for three different types of settings: 1. For known configuration settings (like upnp-enabled). 2. For known section settings (here: title and enabled). 3. For custom settings (not covered by RygelConfiguration interface).
* core: Remove useless 'using FreeDesktop' from UserConfig.Krzesimir Nowak2012-09-261-1/+0
|
* core: Zero should be a correct settings value.Krzesimir Nowak2012-09-261-1/+1
|
* core: Fix typo in RygelMetaConfig.Krzesimir Nowak2012-09-261-1/+1
|
* build: Install library header filesJens Georg2012-09-242-0/+6
|
* server: SearchableContainer: Clarify that default is in base class.Murray Cumming2012-09-241-1/+1
|
* server: Add more class documentation.Murray Cumming2012-09-245-4/+34
|
* server: VisualItem, ImageItem, VideoItem: Document thumbnail propertiesMurray Cumming2012-09-243-0/+10
|
* server: VisualItem, ImageItem, VideoItem: Document some properties.Murray Cumming2012-09-243-0/+52
| | | | | The color depth documentation is from the UPnP ContentDirectory specification.
* server: VisualItem: Remove pixel-height and pixel-width properties.Murray Cumming2012-09-244-8/+0
| | | | These properties are unused and undocumented.
* docs: Show hierarchy, properties and signalsMurray Cumming2012-09-241-1/+2
| | | | We needed to pass the .so to valadoc.
* server: MediaObject, MediaItem: Slightly more documentation.Murray Cumming2012-09-242-2/+12
| | | | | | | Mention the derived classes, in particular because valadoc gtkdoc does not show the hierarchy. Also mention that they correspond to parts of DIDL-Lite in the ContentDirectory spec.
* server: WritableContainer: Minor improvements.Murray Cumming2012-09-241-9/+6
|
* server: Improve the RygelWritableContainer documentation.Murray Cumming2012-09-241-15/+32
| | | | | | | | | | This resolves some of the confusion in the API caused by it using add_item (instead of CreateObject as in the ContentDirectory spec) but still using create_classes and can_create(). Personally I'd prefer to change those to add too. However, I noticed two more valadoc bugs, mentioned here in TODO comments.
* server: Make some SimpleContainer methods protected and documented.Murray Cumming2012-09-241-2/+20
| | | | | | | Make get_all_children() and is_child_id_unique() protected and document them as being useful when implementing derived classes, because they are only used in plugins that derive their own containers.
* server: Add/improve docs for MediaServer and co.Murray Cumming2012-09-243-16/+69
|
* server: Make ContentDirectoryError internal.Murray Cumming2012-09-241-0/+1
| | | | | | Because it is used by ContentDirectory, which is internal. This removes it from the librygel-server API documentation.
* renderer: Make docs C-like rather than vala-like.Murray Cumming2012-09-241-6/+6
|
* renderer: Document implementation classes as such.Murray Cumming2012-09-244-0/+8
|
* renderer: Simple documentationMurray Cumming2012-09-244-0/+16
|
* renderer: Improve the Playbin.Renderer documentation.Murray Cumming2012-09-241-0/+11
| | | | Based on examples/standalone-renderer.c
* renderer: Improve Renderer docs slightly.Murray Cumming2012-09-241-7/+8
|
* core: Move executable configuration out of coreJens Georg2012-09-2110-28/+31
| | | | | The files are only ever used by the rygel executable and are not necessary in libcore.
* rygel,core: Move buildconfig to libcoreJens Georg2012-09-213-1/+1
|
* renderer: Add checks for GstPlayBin2Murray Cumming2012-09-202-0/+12
|
* media-export: Drop file suffix filterJens Georg2012-09-182-44/+16
| | | | Use content-type based filter instead
* build: Dist uuid.vapiJens Georg2012-09-181-0/+1
|
* server: Always set complete seek rangeJens Georg2012-09-131-2/+2
| | | | | | | | So the pipeline generates EOS when it reaches the end; that prevents that for 0-n requests the pipeline is running all the time, spamming useless idle callbacks. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671361
* server: Make ContentDirectoryError internal.Murray Cumming2012-09-111-1/+1
| | | | | | Because it is used by ContentDirectory, which is internal. This removes it from the librygel-server API documentation.
* Fix typoPiotr Drąg2012-09-071-1/+1
| | | | Also fix it in po files to minimize damage to translations.
* core,data: Fix AVC transcoderJens Georg2012-08-312-21/+17
| | | | | | | | Add a slight hack to enable a streamable position of moov atoms. Drop the passthrough in the transcoder. This doesn*t make sense currently and it needs to be more sophisticated; it doesn't properly work if we change the resolution and/or framerate.