GNOME Bugzilla – Bug 679502
[matroska] Seek events without start and stop positions take a long time.
Last modified: 2012-07-18 10:12:07 UTC
Created attachment 218164 [details] Basic tutorial 13 of the GStreamer SDK tutorials The attached code changes the playback rate by sending a Seek Event with GST_SEEK_TYPE_NONE for the start and stop position. For local files, sending the event freezes the playback for way too many seconds and then continues with the new rate. For streamed files, it appears to freeze forever. If the current position is used as start point for the Seek, the rate change is immediate and everything seems to work fine.
Assigning to matroska for now, might be broken for other formats too though
The freezing happens until the running time has reached the previous playback position. Something is wrong with the newsegment event handling in this case here.
Basically the same problem as the other bug *** This bug has been marked as a duplicate of bug 679250 ***