summaryrefslogtreecommitdiff
path: root/libdleyna
Commit message (Collapse)AuthorAgeFilesLines
...
* [Configuration] Post-release version bumpRegis Merlino2013-05-311-1/+1
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Device] Add an extra mimetype parameter to GetIcon()Regis Merlino2013-05-314-3/+11
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Device] Fix a GetIcon() crash caseRegis Merlino2013-05-301-0/+1
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Task] Fix a memory leakRegis Merlino2013-05-301-0/+3
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Device] Add a GetIcon() methodRegis Merlino2013-05-297-7/+242
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [API] Change APIs: GetServers() -> GetRenderers() - FoundServer -> ↵Regis Merlino2013-05-241-11/+11
| | | | | | FoundRenderer - LostServer -> LostRenderer Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Bug] Add a Rescan method to Manager interfaceSébastien Bianti2013-04-185-0/+33
| | | | | | | | - Resolves bug #2 - Make use of new API gupnp_context_manager_rescan_control_points() - Documentation updated. Signed-off-by: Sébastien Bianti <sebastien.bianti@linux.intel.com>
* [Device] Fix device constructionRegis Merlino2013-04-183-36/+133
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [GUPnP] Fix warning on releaseLudovic Ferrandis2013-04-111-3/+2
| | | | Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
* [GUPnP] Fix bug introduced in previous commit when managing error.Ludovic Ferrandis2013-04-111-6/+11
| | | | Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
* [GUPnP] Output string parameter not initialized on success.Ludovic Ferrandis2013-04-101-6/+9
| | | | | | | | Fix https://github.com/01org/dleyna-renderer/issues/51 Check output string parameters before use, even if the command succeed. Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
* [Device] Add X_DLNA_PS transport action supportChristophe Guiraud2013-04-052-52/+266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add the X_DLNA_PS transport action support to allow the playspeeds provided by the renderer once we have provided it a URI (SetAVTransportURI()) in addition to the renderer default playspeeds retrieved via the introspection. MINIMUM_RATE, MAXIMUM_RATE and TRANSPORT_PLAY_SPEEDS properties will be upddated. when SetAVTransportURI() action is called, MINIMUM_RATE, MAXIMUM_RATE and TRANSPORT_PLAY_SPEEDS properties will be reset with the renderer default playspeeds. - The renderer default playspeeds are stored in the dlr_device_t_ structure to be re-used without having to be re-computed. - When the application set the property RATE, the new rate value is checked with either the renderer default allowed playspeeds or the X_DLNA_PS allowed playspeeds depending on the availability of the X_DLNA_PS. - We now emit a property changed signal when application set the DLR_INTERFACE_PROP_MINIMUM_RATE property with a value not equal to the current one. - For the parsing of the action string containing the X_DLNA_PS content, thanks to regexp API, the sequence "\," are replaced by "*" ("\," is used to separated the X_DLNA_PS speeds), then the action string is splitted by "," to separate each actions token. For getting the X_DLNA_PS playspeeds we then just have to split the string with "*" action string = Play,Stop,Seek,X_DLNA_PS=-8\,2\,4\,8 Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
* [Bug] Fix Valgrind reports memory corruption when Setting the Mute propertyChristophe Guiraud2013-03-261-7/+9
| | | | | | | | | | | | - Valgrind reports memory corruption when Setting the Mute property. - If you set the Mute value, the received last change event only contains a value for mute. It does not contain a value for Volume, and so device_volume was not initialized. - The fix consists in initializing device_volume with G_MAXUINT, so we can check if the volume was part of the received last change event. - Fix issue: https://github.com/01org/dleyna-renderer/issues/37 Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
* [Bug] Fix Blatant memory leak in dlr_device_newChristophe Guiraud2013-03-251-1/+1
| | | | | | | | | - In function dlr_device_new(), the variable dev is initialized twice. Remove redundant first dev variable initialization. - Fix issue: https://github.com/01org/dleyna-renderer/issues/36 Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
* [Device] Add OpenUriEx player methodChristophe Guiraud2013-03-194-1/+37
| | | | | | | | | | | - Add a new player interface method OpenUriEx, which is the same as the existing OpenUri one, with an additional metadata parameter to pass the URI description information in DIDL-Lite XML format. - Documentation updated. - Renderer Console python test application updated. - Fix issue: https://github.com/01org/dleyna-renderer/issues/25 Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
* [Property] Add Mute PropertyChristophe Guiraud2013-03-123-2/+39
| | | | | | | | | | - Add R/W Mute property support, Mute states are received via the LastChange event, Mute value is set with a SetMute action. - Documentation updated. - Tested with Rygel and XBMC. - Fix issue: https://github.com/01org/dleyna-renderer/issues/29 Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
* [Configuration] Post-release version bumpLudovic Ferrandis2013-03-121-1/+1
| | | | Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
* [Makefile] Add missing distribution filesRegis Merlino2013-03-111-1/+9
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Architecture] Change directory structure to enable build from a master projectRegis Merlino2013-03-1117-0/+5831
Signed-off-by: Regis Merlino <regis.merlino@intel.com>