/* Constant quantizer */
// These settings produce better image quality than
// what was previously used
- context->flags |= CODEC_FLAG_QSCALE;
+ context->flags |= AV_CODEC_FLAG_QSCALE;
context->global_quality = FF_QP2LAMBDA * job->vquality + 0.5;
//Set constant quality for libvpx
if ( w->codec_param == AV_CODEC_ID_VP8 ||
if( job->mux & HB_MUX_MASK_MP4 )
{
- context->flags |= CODEC_FLAG_GLOBAL_HEADER;
+ context->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
}
if( job->grayscale )
{
- context->flags |= CODEC_FLAG_GRAY;
+ context->flags |= AV_CODEC_FLAG_GRAY;
}
if( job->pass_id == HB_PASS_ENCODE_1ST ||
ret = 1;
goto done;
}
- context->flags |= CODEC_FLAG_PASS1;
+ context->flags |= AV_CODEC_FLAG_PASS1;
}
else
{
fclose( pv->file );
pv->file = NULL;
- context->flags |= CODEC_FLAG_PASS2;
+ context->flags |= AV_CODEC_FLAG_PASS2;
context->stats_in = log;
}
}
else if (audio->config.out.quality >= 0)
{
context->global_quality = audio->config.out.quality * FF_QP2LAMBDA;
- context->flags |= CODEC_FLAG_QSCALE;
+ context->flags |= AV_CODEC_FLAG_QSCALE;
if (audio->config.out.codec == HB_ACODEC_FDK_AAC ||
audio->config.out.codec == HB_ACODEC_FDK_HAAC)
{
// so that it fills extradata with global header information.
// If this flag is not set, it inserts the data into each
// packet instead.
- context->flags |= CODEC_FLAG_GLOBAL_HEADER;
+ context->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
if (hb_avcodec_open(context, codec, &av_opts, 0))
{
/* Taken from x264 muxers.c */
priv_size = 5 + 1 + 2 + job->config.h264.sps_length + 1 + 2 +
job->config.h264.pps_length;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("H.264 extradata: malloc failure");
if (job->config.mpeg4.length != 0)
{
priv_size = job->config.mpeg4.length;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("MPEG4 extradata: malloc failure");
if (job->config.mpeg4.length != 0)
{
priv_size = job->config.mpeg4.length;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("MPEG2 extradata: malloc failure");
}
priv_size = size;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("Theora extradata: malloc failure");
if (job->config.h265.headers_length > 0)
{
priv_size = job->config.h265.headers_length;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("H.265 extradata: malloc failure");
}
priv_size = size;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("Vorbis extradata: malloc failure");
if (audio->priv.config.extradata.length)
{
priv_size = audio->priv.config.extradata.length;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("OPUS extradata: malloc failure");
if (audio->priv.config.extradata.length)
{
priv_size = audio->priv.config.extradata.length;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("FLAC extradata: malloc failure");
//
// So allocate extra bytes
priv_size = audio->priv.config.extradata.length;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("AAC extradata: malloc failure");
rgb[12], rgb[13], rgb[14], rgb[15]);
priv_size = len + 1;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("VOBSUB extradata: malloc failure");
if (subtitle->extradata_size)
{
priv_size = subtitle->extradata_size;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("SSA extradata: malloc failure");
properties[17] = width & 0xff;
priv_size = sizeof(properties);
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("TX3G extradata: malloc failure");
}
priv_size = attachment->size;
- priv_data = av_malloc(priv_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ priv_data = av_malloc(priv_size + AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
hb_error("Font extradata: malloc failure");
priv_size = audio->priv.config.extradata.length;
priv_data = av_realloc(st->codecpar->extradata, priv_size +
- FF_INPUT_BUFFER_PADDING_SIZE);
+ AV_INPUT_BUFFER_PADDING_SIZE);
if (priv_data == NULL)
{
break;