]> granicus.if.org Git - handbrake/commit
libhb: improve preview generateion when there are no IDRs
authorjstebbins <jstebbins.hb@gmail.com>
Thu, 2 Oct 2014 21:05:08 +0000 (21:05 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Thu, 2 Oct 2014 21:05:08 +0000 (21:05 +0000)
commit7265c862c042e81f0b86e7df8b58ee69d9cb9e83
tree9289bb66d25218890c73331c55f91dedb57688a0
parent9254fa47939e055f39f1cd5f8db52268d498558d
libhb: improve preview generateion when there are no IDRs

Puts the decoder into a mode that returns *all* frames.  I.e.
it won't just scan to the end of the file looking for an IDR.  Then
we decode multiple frames (up to 100) searching for an I frame. This way,
the reconstructed frame we use for a preview is more likely to be complete.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6430 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb/bd.c
libhb/decavcodec.c
libhb/scan.c
libhb/stream.c