]> granicus.if.org Git - handbrake/commit
libhb: Use h.264 recovery points as key frames when decoding
authorjstebbins <jstebbins.hb@gmail.com>
Tue, 16 Aug 2011 14:45:11 +0000 (14:45 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Tue, 16 Aug 2011 14:45:11 +0000 (14:45 +0000)
commit054ccc3e7f749bd57950eb79e3286155516f5dca
treeccb2e8ba096cec7448a8678e3615cc20b4b6a73d
parent949c23a54d0bd40572e9e99989af6841c6d79121
libhb: Use h.264 recovery points as key frames when decoding

Many transport streams have few or zero IDR frames.  So scanning them
takes a long time, generates a lot of log spam, and results in poor
preview quality.  Often there will be several identical preview frames
because it will find the same IDR for several of the previews.  Using
recovery points helps all these problems.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4180 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb/internal.h
libhb/scan.c
libhb/stream.c