]> granicus.if.org Git - handbrake/commit
encavcodecaudio: work around lame bug
authorJohn Stebbins <jstebbins.hb@gmail.com>
Thu, 11 May 2017 20:17:51 +0000 (13:17 -0700)
committerJohn Stebbins <jstebbins.hb@gmail.com>
Thu, 11 May 2017 20:25:47 +0000 (13:25 -0700)
commit9778f9a24dbdcc4ac173793a58c6a6c05bf66e60
treeecfca1b32938b7a7357f71f2b9b74873dbf0ca64
parentde133b97bff3a146446b4b63025930628f9380c4
encavcodecaudio: work around lame bug

On windows builds, there is an upstream bug in the lame
encoder that causes an extra output packet that has the same
timestamp as the second to last packet.  This causes an error
during muxing. Drop the packet with the duplicate timestamp.

Fixes https://github.com/HandBrake/HandBrake/issues/726

(cherry picked from commit 7f17f5c08129a39da12352828d6ec145dc448261)
libhb/encavcodecaudio.c