]> granicus.if.org Git - handbrake/commit
libhb: fix Bob + CFR Same As Source + 2 Pass encode
authorJohn Stebbins <jstebbins.hb@gmail.com>
Thu, 9 Feb 2017 17:23:19 +0000 (10:23 -0700)
committerJohn Stebbins <jstebbins.hb@gmail.com>
Thu, 9 Feb 2017 17:28:21 +0000 (10:28 -0700)
commit194ceabcc3149e95be6d9e2572f069a3ffd50f27
tree54056a6bbbf88598f03ce615af0c28bc6394115e
parent2ed2763a53bd6d2e82cc451ab43fdaf56da83caa
libhb: fix Bob + CFR Same As Source + 2 Pass encode

The bob filter predicts the resulting output framerate as 2 * input
framerate.  So during 2 pass encoding, we must adjust the framerate with
the knows 1st pass values *after* any predictions made by filters.

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

(cherry picked from commit 6674825664c4847c74ccc99ef35a0c85f2df9eb8)
libhb/work.c