GNOME Bugzilla – Bug 627689
[deinterlace] Broken timestamps
Last modified: 2010-08-23 09:53:18 UTC
Outgoing timestamps on buffers created by deinterlace are wrong. Why? Because deinterlace duplicates (by gst_buffer_ref()) the incoming buffer as field1 and field2, then proceeds to modify the timestamps on each. Oops.
Created attachment 168539 [details] [review] patch
Comment on attachment 168539 [details] [review] patch Right, thanks for noticing this. Amazing that this wasn't noticed before. I guess it's safe to get this into the next release so please push it :)
Pushed. commit 4eee45debb6b31d221e1bbf0fa56564e0b378835 Author: David Schleef <ds@schleef.org> Date: Sun Aug 22 21:15:07 2010 -0700 deinterlace: use separate buffer metadata for fields Call gst_buffer_make_metadata_writable() on buffers that are duplicated into fields. Fixes #627689.