]> git.sesse.net Git - x264/commitdiff
Interface: if vbv-maxrate < bitrate, set bitrate = vbv-maxrate
authorFiona Glaser <fiona@x264.com>
Thu, 27 Jun 2013 15:29:06 +0000 (08:29 -0700)
committerFiona Glaser <fiona@x264.com>
Wed, 3 Jul 2013 00:13:08 +0000 (17:13 -0700)
This probably makes more sense to the user than setting vbv-maxrate = bitrate,
as before.

encoder/encoder.c

index e55cbed9420a186f930ae68c27016f4c62a424a6..094152ea97be9b7b387dccc74cdbefe2a9b53e32 100644 (file)
@@ -696,7 +696,7 @@ static int x264_validate_parameters( x264_t *h, int b_open )
                  h->param.rc.i_rc_method == X264_RC_ABR )
         {
             x264_log( h, X264_LOG_WARNING, "max bitrate less than average bitrate, assuming CBR\n" );
-            h->param.rc.i_vbv_max_bitrate = h->param.rc.i_bitrate;
+            h->param.rc.i_bitrate = h->param.rc.i_vbv_max_bitrate;
         }
     }
     else if( h->param.rc.i_vbv_max_bitrate )