GNOME Bugzilla – Bug 636120
AVTransportURI and CurrentURI are not evented
Last modified: 2012-11-29 11:20:57 UTC
When calling setAVTransportURI the evented variables 'AVTransportURI' and 'CurrentTrackURI' are not set. Also getMediaInfo returns empty strings in the accordant fields. This prevents Raumfeld devices from dealing properly with rygel.
This commit in git master fixes AVTransportURI and CurrentTrackURI in LastChange events: commit: 2826482 2826482d3e1e1002901901db68f4f1b4d21c608f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 9 23:13:40 2010 +0200 core: Don't trust player to set URI immediately This is problematic in case of playbin plugin where the underlying playbin2 element doesn't set URI immediately so when we read the 'uri' property immediately after writing to it, we get an empty string.
Turns out that you always get a NULL from 'uri' property of playbin2 element. Moving to GStreamer..
Created attachment 176154 [details] A test app demonstrating the issue
I think this is obsolete now. playbin now has two properties: uri : URI of the media to play flags: readable, writable String. Default: null current-uri : The currently playing URI flags: readable String. Default: null Please re-open if not, thanks!