GNOME Bugzilla – Bug 559288
[qtdemux] deadly embrace!
Last modified: 2009-01-23 08:43:00 UTC
+ Trace 209215
Wimmeke. The bug results from qtdemux sending a newsegment event from the seeking thread, which is not kosher AFAIK. Can you please re-close this bug with some kind of rationale, if in fact I was doing something wrong.
ISTR that Wim was irritated that I did a non-flushing seek in PAUSED. I would like to defend that pattern here. To my mind, this use case is exactly the same as in bug #559250 -- you are scrubbing through a pipeline with a queue on which you have done a segment seek. Of course you want to react to SEGMENT_DONE messages while you are still scrubbing, so that if you let the scrubber go at the end of the media, you still get a gapless transition to the next segment, with a full queue.
Created attachment 122485 [details] [review] queue newsegment events, send them from the streaming thread