GNOME Bugzilla – Bug 608026
[videomixer] timestamping problems
Last modified: 2010-02-12 13:00:03 UTC
Looks like videomixer may not timestamp outgoing buffers properly when one of the input streams is short than the other input stream (?): gst-launch-0.10 -v videomixer name=mix ! identity silent=false ! x264enc ! mp4mux ! fakesink silent=true videotestsrc num-buffers=50 ! video/x-raw-yuv,format=\(fourcc\)I420,framerate=\(fraction\)25/1 ! identity silent=true ! mix. videotestsrc num-buffers=50 ! videorate ! video/x-raw-yuv,format=\(fourcc\)I420,framerate=\(fraction\)25/1 ! ffmpegcolorspace ! identity silent=true ! mix.
When the 'master' stream (the one with the highest framerate) goes EOS, timestamping stops...
commit caec8d9837793d40bc302458be7b2bf8c058dcc0 Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Tue Jan 26 18:33:27 2010 +0100 videomixer: fix timestamp problems When the pad with the highest framerate goes EOS, instead of not timestamping output buffers, intepollate timestamps and durations from the last seen ones. Fixes #608026