GNOME Bugzilla – Bug 692935
videomixer: hangs on eos
Last modified: 2013-01-31 15:48:08 UTC
The following pipeline fails to shutdown: videotestsrc num-buffers=20 ! videomixer ! fakesink When the EOS comes from videotestsrc, videomixer fails to recognize that the EOS has been sent. From what I can see, at EOS, the buffer's end time is equal to the output start time and thus fails the < check and sets eos to false.
Created attachment 234901 [details] [review] videomixer: fix eos timestamp check
commit 4fc33bf6f49952984691ea19277cecf9f67769b2 Author: Matthew Waters <ystreet00@gmail.com> Date: Thu Jan 31 22:55:18 2013 +1100 videomixer: fix eos timestamp check fixes hang in videotestsrc num-buffers=20 ! videomixer ! fakesink Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692935