GNOME Bugzilla – Bug 330885
avidemux does not handle eos at end of seek-region
Last modified: 2006-02-13 10:47:49 UTC
When receiving a seek request (segmenting or not), avidemux performs seek OK. However, it continues streaming past the end of the requested "segment" and only acts at the end-of-file, either by sending EOS-event or posting segment_done. As such, seamless looping (for a fragment) or similar is not possible, since avidemux does not stop sending data and does not inform application.
Created attachment 59178 [details] [review] Possible patch Resolves problem by having avidemux announce end-of-stream/segment when it finds the first keyframe beyond the request segment seek-region.
Assigning to Edward. Thanks for the patch!
Commited, thanks for the fix :) 2006-02-13 Mark Nauwelaerts <manauw@skynet.be> Reviewed by: Edward Hervey <edward@fluendo.com> * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry): Properly handle end of segment. Closes #330885.