[gstreamer-bugs] [Bug 607226] Disallow setting the playbin uri property in state >= PAUSED

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Feb 3 23:11:09 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=607226
  GStreamer | gst-plugins-base | git

Michael Smith <msmith> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |msmith at xiph.org
         Resolution|FIXED                       |
           Severity|normal                      |blocker

--- Comment #6 from Michael Smith <msmith at xiph.org> 2010-02-04 07:11:04 UTC ---
This breaks applications (apparently including some patches to make banshee do
gapless).

We could warn if you change the uri while about-to-finish isn't being
processed, but not disallow it.

We should NOT use a thread-private variable for this - it should be perfectly
ok to (as banshee does) block the thread processing about-to-finish until the
main thread sets the next URI. But really, it's ok to change the URI at any
time - it has had clear semantics in the past (sets the next URI to play), and
there's no need to change those.

This needs reverting before the next release. Marking as blocker.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list