]> granicus.if.org Git - handbrake/commit
libhb: fix theora encoding
authorjstebbins <jstebbins.hb@gmail.com>
Tue, 26 May 2015 17:07:10 +0000 (17:07 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Tue, 26 May 2015 17:07:10 +0000 (17:07 +0000)
commit40d64da75d514dc8a0a376a3099ee362d9a74ec7
tree06a532409bf4e718af8bcbaa7ff1a90d2ceab430
parent00389abd3d75025ee50ffffd34d4ee9132378af5
libhb: fix theora encoding

Theora can produce 0 length buffers for duplicate frames.  This causes the
video pipeline to terminate early because we use 0 lenght buffers to
indicate EOF. So always allocate an extra byte for theora and remove it
in the muxer.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.10.x@7225 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb/enctheora.c
libhb/muxavformat.c