diff options
-rw-r--r-- | data/xml/AVTransport2.xml.in | 4 | ||||
-rw-r--r-- | src/librygel-renderer/rygel-av-transport.vala | 10 |
2 files changed, 10 insertions, 4 deletions
diff --git a/data/xml/AVTransport2.xml.in b/data/xml/AVTransport2.xml.in index 05f4981a..99577fd7 100644 --- a/data/xml/AVTransport2.xml.in +++ b/data/xml/AVTransport2.xml.in @@ -572,8 +572,8 @@ <name>PossiblePlaybackStorageMedia</name> <dataType>string</dataType> <allowedValueList> - <allowedValue>None</allowedValue> - <allowedValue>Network</allowedValue> + <allowedValue>NONE</allowedValue> + <allowedValue>NETWORK</allowedValue> </allowedValueList> </stateVariable> diff --git a/src/librygel-renderer/rygel-av-transport.vala b/src/librygel-renderer/rygel-av-transport.vala index 5fcd819f..4479df9e 100644 --- a/src/librygel-renderer/rygel-av-transport.vala +++ b/src/librygel-renderer/rygel-av-transport.vala @@ -65,6 +65,12 @@ internal class Rygel.AVTransport : Service { } } + public string possible_playback_media { + get { + return "NONE,NETWORK"; + } + } + public string speed { owned get { return this.player.playback_speed; @@ -151,7 +157,7 @@ internal class Rygel.AVTransport : Service { log.log ("TransportStatus", this.status); log.log ("PlaybackStorageMedium", this.playback_medium); log.log ("RecordStorageMedium", "NOT_IMPLEMENTED"); - log.log ("PossiblePlaybackStorageMedia", "None,Network"); + log.log ("PossiblePlaybackStorageMedia", this.possible_playback_media); log.log ("PossibleRecordStorageMedia", "NOT_IMPLEMENTED"); log.log ("CurrentPlayMode", this.controller.play_mode); log.log ("TransportPlaySpeed", this.player.playback_speed); @@ -411,7 +417,7 @@ internal class Rygel.AVTransport : Service { action.set ("PlayMedia", typeof (string), - "None,Network", + this.possible_playback_media, "RecMedia", typeof (string), "NOT_IMPLEMENTED", |