Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | server,engine: Move MediaEngine into .so | Jens Georg | 2012-10-05 | 43 | -134/+575 |
| | |||||
* | server: Remove GStreamer from TimeSeek | Jens Georg | 2012-10-05 | 2 | -12/+17 |
| | |||||
* | server: Clean-up imports | Jens Georg | 2012-10-05 | 10 | -12/+13 |
| | |||||
* | server: Re-enable transcoders | Jens Georg | 2012-10-05 | 4 | -12/+15 |
| | |||||
* | server: Introduce DataSource interface | Jens Georg | 2012-10-05 | 17 | -248/+544 |
| | | | | Port the streaming to using DataSources. | ||||
* | core,data,doc: Drop transcoder options | Jens Georg | 2012-10-05 | 7 | -312/+39 |
| | | | | Add a new [MediaEngine] section and add a "transcoders" list. | ||||
* | core: Move transcoder knowledge into MediaEngine | Jens Georg | 2012-10-05 | 3 | -58/+71 |
| | |||||
* | core: Separate GStreamer details from Transcoder | Jens Georg | 2012-10-05 | 5 | -119/+179 |
| | |||||
* | core: Move DLNA profile lookup to MediaEngine | Jens Georg | 2012-10-05 | 6 | -22/+137 |
| | |||||
* | build: Fix building of librygel-renderer | Jens Georg | 2012-10-05 | 2 | -1/+2 |
| | |||||
* | build: Add deps files and install them | Jens Georg | 2012-10-05 | 6 | -7/+20 |
| | |||||
* | server: Force downgrade for Reciva firmware | Jens Georg | 2012-10-01 | 1 | -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 dependency | Jens Georg | 2012-09-28 | 2 | -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 files | Jens Georg | 2012-09-27 | 2 | -0/+4 |
| | |||||
* | core: Fix some style issues in UserConfig | Krzesimir Nowak | 2012-09-26 | 1 | -6/+5 |
| | |||||
* | core: Add testable UserConfig constructor | Krzesimir Nowak | 2012-09-26 | 1 | -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 Nowak | 2012-09-26 | 1 | -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 UserConfig | Krzesimir Nowak | 2012-09-26 | 1 | -17/+18 |
| | |||||
* | core: Add changed signals emission to MetaConfig | Krzesimir Nowak | 2012-09-26 | 1 | -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 Nowak | 2012-09-26 | 1 | -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 Nowak | 2012-09-26 | 1 | -1/+0 |
| | |||||
* | core: Zero should be a correct settings value. | Krzesimir Nowak | 2012-09-26 | 1 | -1/+1 |
| | |||||
* | core: Fix typo in RygelMetaConfig. | Krzesimir Nowak | 2012-09-26 | 1 | -1/+1 |
| | |||||
* | build: Install library header files | Jens Georg | 2012-09-24 | 2 | -0/+6 |
| | |||||
* | server: SearchableContainer: Clarify that default is in base class. | Murray Cumming | 2012-09-24 | 1 | -1/+1 |
| | |||||
* | server: Add more class documentation. | Murray Cumming | 2012-09-24 | 5 | -4/+34 |
| | |||||
* | server: VisualItem, ImageItem, VideoItem: Document thumbnail properties | Murray Cumming | 2012-09-24 | 3 | -0/+10 |
| | |||||
* | server: VisualItem, ImageItem, VideoItem: Document some properties. | Murray Cumming | 2012-09-24 | 3 | -0/+52 |
| | | | | | The color depth documentation is from the UPnP ContentDirectory specification. | ||||
* | server: VisualItem: Remove pixel-height and pixel-width properties. | Murray Cumming | 2012-09-24 | 4 | -8/+0 |
| | | | | These properties are unused and undocumented. | ||||
* | docs: Show hierarchy, properties and signals | Murray Cumming | 2012-09-24 | 1 | -1/+2 |
| | | | | We needed to pass the .so to valadoc. | ||||
* | server: MediaObject, MediaItem: Slightly more documentation. | Murray Cumming | 2012-09-24 | 2 | -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 Cumming | 2012-09-24 | 1 | -9/+6 |
| | |||||
* | server: Improve the RygelWritableContainer documentation. | Murray Cumming | 2012-09-24 | 1 | -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 Cumming | 2012-09-24 | 1 | -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 Cumming | 2012-09-24 | 3 | -16/+69 |
| | |||||
* | server: Make ContentDirectoryError internal. | Murray Cumming | 2012-09-24 | 1 | -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 Cumming | 2012-09-24 | 1 | -6/+6 |
| | |||||
* | renderer: Document implementation classes as such. | Murray Cumming | 2012-09-24 | 4 | -0/+8 |
| | |||||
* | renderer: Simple documentation | Murray Cumming | 2012-09-24 | 4 | -0/+16 |
| | |||||
* | renderer: Improve the Playbin.Renderer documentation. | Murray Cumming | 2012-09-24 | 1 | -0/+11 |
| | | | | Based on examples/standalone-renderer.c | ||||
* | renderer: Improve Renderer docs slightly. | Murray Cumming | 2012-09-24 | 1 | -7/+8 |
| | |||||
* | core: Move executable configuration out of core | Jens Georg | 2012-09-21 | 10 | -28/+31 |
| | | | | | The files are only ever used by the rygel executable and are not necessary in libcore. | ||||
* | rygel,core: Move buildconfig to libcore | Jens Georg | 2012-09-21 | 3 | -1/+1 |
| | |||||
* | renderer: Add checks for GstPlayBin2 | Murray Cumming | 2012-09-20 | 2 | -0/+12 |
| | |||||
* | media-export: Drop file suffix filter | Jens Georg | 2012-09-18 | 2 | -44/+16 |
| | | | | Use content-type based filter instead | ||||
* | build: Dist uuid.vapi | Jens Georg | 2012-09-18 | 1 | -0/+1 |
| | |||||
* | server: Always set complete seek range | Jens Georg | 2012-09-13 | 1 | -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 Cumming | 2012-09-11 | 1 | -1/+1 |
| | | | | | | Because it is used by ContentDirectory, which is internal. This removes it from the librygel-server API documentation. | ||||
* | Fix typo | Piotr Drąg | 2012-09-07 | 1 | -1/+1 |
| | | | | Also fix it in po files to minimize damage to translations. | ||||
* | core,data: Fix AVC transcoder | Jens Georg | 2012-08-31 | 2 | -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. |