mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
Merge commit '732a37d1466d45b3812509d68c82e783530e291a'
* commit '732a37d1466d45b3812509d68c82e783530e291a': libx264: export CPB props side data Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
This commit is contained in:
commit
b77061b5ca
@ -452,6 +452,7 @@ static int convert_pix_fmt(enum AVPixelFormat pix_fmt)
|
||||
static av_cold int X264_init(AVCodecContext *avctx)
|
||||
{
|
||||
X264Context *x4 = avctx->priv_data;
|
||||
AVCPBProperties *cpb_props;
|
||||
int sw,sh;
|
||||
|
||||
if (avctx->global_quality > 0)
|
||||
@ -816,6 +817,13 @@ FF_ENABLE_DEPRECATION_WARNINGS
|
||||
avctx->extradata_size = p - avctx->extradata;
|
||||
}
|
||||
|
||||
cpb_props = ff_add_cpb_side_data(avctx);
|
||||
if (!cpb_props)
|
||||
return AVERROR(ENOMEM);
|
||||
cpb_props->buffer_size = x4->params.rc.i_vbv_buffer_size * 1000;
|
||||
cpb_props->max_bitrate = x4->params.rc.i_vbv_max_bitrate * 1000;
|
||||
cpb_props->avg_bitrate = x4->params.rc.i_bitrate * 1000;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user