vorbisenc: Relax overly-tight jitter tolerances in gstvobisenc
authorMonty Montgomery <cmontgom@redhat.com>
Thu, 21 Jul 2011 21:16:26 +0000 (17:16 -0400)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 23 Aug 2011 08:11:18 +0000 (10:11 +0200)
commit9cbe7c1403de3d774dc25bc41fadcd1391de952e
tree99b540e018f20a63d119747ae49d594d29f55fd6
parent7d3858a14da8e3b9ec6a36e9c2e5c627e77b9df6
vorbisenc: Relax overly-tight jitter tolerances in gstvobisenc

vorbisenc currently reacts in a rater draconian fashion if input
timestamps are more than 1/2 sample off what it considers ideal. If data
is 'too late' it truncates buffers, if it is 'too soon' it completely
shuts down encode and restarts it.  This is causingvorbisenc to produce
corrupt output when encoding data produced by sources with bugs that
produce a smple or two of jitter (eg, flacdec)
ext/vorbis/gstvorbisenc.c