]> granicus.if.org Git - handbrake/commitdiff
Fix hb_apply_h264_level() after x264 bump.
authorRodeo <tdskywalker@gmail.com>
Tue, 22 Jan 2013 20:21:32 +0000 (20:21 +0000)
committerRodeo <tdskywalker@gmail.com>
Tue, 22 Jan 2013 20:21:32 +0000 (20:21 +0000)
x264's DPB size table was updated in http://git.videolan.org/?p=x264.git;a=commit;h=d2d8364f

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5193 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/encx264.c

index f5808963f6bbd64a463942ec7be510615d1dc242..503f46cd9d5d9ad306ba1cb1c0596239bb9a8568 100644 (file)
@@ -805,7 +805,7 @@ int hb_apply_h264_level(x264_param_t *param, const char *h264_level,
     if (param->i_keyint_max != 1)
     {
         int i_max_dec_frame_buffering =
-            MAX(MIN(x264_level->dpb / (384 * i_mb_size), 16), 1);
+            MAX(MIN(x264_level->dpb / i_mb_size, 16), 1);
         param->i_frame_reference =
             MIN(i_max_dec_frame_buffering, param->i_frame_reference);
         /*