GNOME Bugzilla – Bug 665502
[flvdemux] broken a/v sync for some files
Last modified: 2011-12-03 17:37:01 UTC
Looks like the combination of 21d3faa40070b2ddc10a1c572bd4d4a7dd28af39 and cf3f3f14da6561223bf9f5d6bf1ff230526d40eb has broken a/v sync for certain flv files. http://zaheer.merali.org/disk-flv-elc.20111202-205426.flv is an example file. I have many if any others are needed, please let me know. If I revert those 2 commits on my local git of gst-plugins-good, all is fine a/v sync wise.
That file's video part appears to be a static image, also with that discont detection disabled... Did you mean to link to a different one ?
Go 4 minutes 30 or so in and watch for about a minute.
commit 7a7db8cbaf751bfcb1a94b214cbad3855e4f683a Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> Date: Sat Dec 3 17:30:10 2011 +0000 flvdemux: fix discontinuity threshold check when timestamps go backwards Since unsigned types are used, a negative value would show as very, very positive. Fixes A/V sync on some... less than well made files where timestamps go backwards.