summaryrefslogtreecommitdiff
path: root/src/librygel-renderer
Commit message (Collapse)AuthorAgeFilesLines
* renderer,renderer-gst: Get profiles from rendererJens Georg2013-08-193-1/+86
| | | | | | | | | Let the renderer return a list of supported DLNA profiles. To not break ABI/API we duplicate DLNAProfiles from server; needs to be moved to core in next unstable cycle. https://bugzilla.gnome.org/show_bug.cgi?id=699698
* build: Don't use relative pathsJens Georg2013-05-101-1/+1
|
* renderer: Don't always fall backJens Georg2013-05-081-1/+4
| | | | | Only do the GET request if the peer does not seem to understand HEAD. Otherwise we'd probably do unnecessary requests.
* renderer: Work-around peers not supporting HEADJens Georg2013-05-071-12/+9
| | | | | | If a peer does not support HEAD, fall back to GET and cancel the message after the got_headers signal so we basically fake a HEAD request and only if that fails, fail completely.
* renderer: Work-around HEAD issue with some internet radiosJens Georg2013-04-231-1/+2
|
* renderer: Improve mime-type comparingJens Georg2013-04-132-3/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694814
* renderer: Continue if server does not support HEADJens Georg2013-04-131-0/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694815
* i18n: Several string and comment fixesJens Georg2013-04-131-1/+1
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695593
* all: Apply V1 downgrade to each serviceJens Georg2013-03-041-3/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694270
* renderer: Honor "http_proxy" envvar in AVTransport's session.Krzesimir Nowak2013-02-181-1/+12
|
* renderer: Prevent critical on empty featuresJens Georg2013-01-311-2/+2
|
* server,renderer: Downgrade renderer as wellJens Georg2013-01-252-0/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675186
* core,server,renderer: Chain up constructed calls.Krzesimir Nowak2013-01-223-0/+5
|
* all: Plugin to GObject-style constructJens Georg2013-01-221-1/+9
|
* renderer: Add playback speeds supportChristophe Guiraud2012-12-133-8/+26
| | | | | | | | | | - allow to specify value other than 1.0 for playback speed. - allowed playback speed values are specified by the renderer player plugins. - add the X_DLNA_PS to the result of GetCurrentTransportAction invoked from a renderer. https://bugzilla.gnome.org/show_bug.cgi?id=690056
* build: Improve the buildMurray Cumming2012-12-122-8/+12
| | | | | | | | | | | | | | | * configure.ac: Mention dependencies as executable/library-specific PKG_CHECK_MODULES() calls, instead of having one PKG_CHECK_MODULE() call for each dependency and then listing those depdendencies' CFLAGS and LIBS individually in each Makefile.am. Also define the _VALAFLAGS in the same place, keeping things consistent. * common.am: Clean this up, using more obvious variable names. * various Makefile.am: Use the new structure. Do not use AM_CFLAGS, instead specifying the CFLAGS, LIBS and VALAFLAGS for each executable/library. As well as being cleaner, this would allow us to convert to a non-recursive autotools build sometime in the future. https://bugzilla.gnome.org/show_bug.cgi?id=689960
* renderer: Fix typo in initial state variables notifyJens Georg2012-12-061-1/+1
|
* renderer: Check player if it can do time-seekJens Georg2012-12-062-3/+18
|
* renderer-gst: Base on MediaRenderer classJens Georg2012-12-062-3/+4
|
* all: Use GObject-style construction for MediaDeviceJens Georg2012-12-061-3/+11
|
* renderer: Delay creation of PlayerControllerJens Georg2012-12-061-2/+5
| | | | Fixes critical in renderer-gst test.
* renderer: Use passed rendererJens Georg2012-12-061-1/+2
|
* renderer: Only accept playlists with profileJens Georg2012-11-261-4/+8
|
* docs: librygel-renderer: Add Implementing Renderers sectionMurray Cumming2012-11-231-1/+2
| | | | However, we still need to add an example for this.
* renderer: Add GetCurrentTransportActions method.Mark Ryan2012-11-232-0/+35
| | | | | | | | | | | | | The GetCurrentTransportActions method and the CurrentTransportActions state variable have been added to the AVTransport interface. This method and its related state variable need to be supported by renderers that support Seek to be DLNA compliant. Slightly modified to match current code. Note that this breaks the UPnP test due to X_DLNA_SeekTime capability. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=686638
* renderer: Prevent signalling the same stateJens Georg2012-11-221-1/+12
|
* renderer: Implement DIDL_S playlist supportJens Georg2012-11-225-104/+448
|
* renderer: Set proper track numberJens Georg2012-11-221-0/+3
|
* renderer: Add PresetNameList to initial notifyJens Georg2012-11-221-0/+3
|
* renderer: Mark strings for translationJens Georg2012-11-221-2/+2
|
* core,plugins: Add server capabilitiesJens Georg2012-10-292-6/+12
| | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=676024
* Add example renderer pluginMurray Cumming2012-10-251-1/+1
| | | | | | | This is a fairly stupid example but it does at least show what needs to be implemented, even if the example does not actually contain much implementation. Bug #686632
* renderer: Add MediaPlayer documentationMurray Cumming2012-10-221-2/+39
|
* Add an example server pluginMurray Cumming2012-10-221-0/+7
| | | | | | | | | * configure.ac: Add an --enable-example-plugins option. * autogen.sh: Add --enable-example-plugins * examples/: Add an example server plugin implemented in Vala. * src/librygel-core/rygel-plugin.vala: * src/librygel-core/rygel-plugin.vala: Document the name, title, and description parameters used by the example.
* docs: Correct the MediaRenderer docs.Murray Cumming2012-10-191-9/+3
| | | | They were a bad copy/paste of the MediaServer docs.
* docs: Explain modules, plugins, and players a bit moreMurray Cumming2012-10-182-4/+9
|
* all: Adapt to new GUPnP vapiJens Georg2012-10-062-32/+32
|
* Expand LIBADDs to everything neededAndreas Henriksson2012-10-061-1/+1
| | | | | Put every used library in the LIBADD to be able to build with a gupnp stack that doesn't leak linker flags.
* all: Bump API and so versionJens Georg2012-10-053-12/+12
|
* renderer: Remove GStreamer referencesJens Georg2012-10-0510-601/+78
| | | | | Change API to be more like libserver. Extract Playbin-specific implementation into an additional library.
* server,engine: Move MediaEngine into .soJens Georg2012-10-051-1/+5
|
* build: Fix building of librygel-rendererJens Georg2012-10-052-1/+2
|
* build: Add deps files and install themJens Georg2012-10-052-1/+6
|
* build: Dist vapi filesJens Georg2012-09-271-0/+2
|
* build: Install library header filesJens Georg2012-09-241-0/+3
|
* 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
|