]> granicus.if.org Git - handbrake/commit
Fix garbled previews from BD h.264 sources
authorjstebbins <jstebbins.hb@gmail.com>
Sat, 2 Apr 2011 19:58:34 +0000 (19:58 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Sat, 2 Apr 2011 19:58:34 +0000 (19:58 +0000)
commitc5493132981f650d13c03181d53da5e3fd205bcd
tree85845fd91828ab1f7b87814567f447564ada5872
parent889409ab149f8d7b20be0dfb720359c80fb7471e
Fix garbled previews from BD h.264 sources

Forome reason, frames that are tagged as recovery points in many BD h.264
streams do not result in complete frames when decoded.  Pushing 2 extra
frames through the decoder seems to always fix this.  This patch extends
something I was already doing when generating previews from a BD structure.
This just applies the same logic to ffmpeg streams that have h.264 video.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3895 b64f7644-9d1e-0410-96f1-a4d463321fa5
gtk/src/callbacks.c
gtk/src/hb-backend.c
libhb/common.h
libhb/reader.c
libhb/scan.c
libhb/stream.c
macosx/Controller.m
test/test.c