[Bug 537382] playbin: stream switching issue between different (sparse) video streams

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Apr 3 14:45:52 PDT 2014


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

--- Comment #13 from Thiago Sousa Santos <thiago.sousa.santos at collabora.co.uk> 2014-04-03 21:45:47 UTC ---
These 2 patches are a partial solution to the problem. With those the switch
from sparse to non-sparse works immediately. The problem is when switching back
to the sparse one. The sparse stream is already much ahead (3 minutes) and when
the non-sparse stream gets deactivated it will block waiting for a buffer from
the sparse stream but that won't happen as the queues will fill up before the
next sparse buffer is found on the demuxer.

Not sure how to handle this, the first buffers that would be pushed are already
at inputselector in the cached_buffers queue but it is not a good idea to push
those from outside the correct streaming thread.

Any ideas here?

-- 
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