Interface: if vbv-maxrate < bitrate, set bitrate = vbv-maxrate
authorJason Garrett-Glaser <jason@x264.com>
Thu, 27 Jun 2013 15:29:06 +0000 (08:29 -0700)
committerJason Garrett-Glaser <jason@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 a29207f..a1d1ea2 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 )