[Bug 690014] playbin: lockup when switching video or audio tracks, then seeking

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jan 17 16:02:39 PST 2013


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

--- Comment #16 from Brendan Long <self at brendanlong.com> 2013-01-18 00:02:36 UTC ---
Created an attachment (id=233706)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=233706)
A GStreamer program that sets up a paused pipeline and then seeks to the start

Actually, it looks like trying to seek before the video starts playing causes
the problem. Switching video/audio/text tracks doesn't matter. The reason this
came up is that I was using the seek as a workaround for changing tracks not
working. My coworker helped me realize I was focusing too much on the work
around.

So:

1. Create playbin pipeline
2. Set to GST_STATE_PAUSED
3. Do any kind of seek
4. Lockup

This is important for more than just changing tracks. Users may also want to
set the playback rate before the video starts playing, and the only way I know
of to do that is to do a seek.

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