mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-13 21:28:01 +02:00
avcodec: use avpriv_mpeg4audio_get_config2()
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
f96a8b015f
commit
d582cc17e1
@ -134,8 +134,8 @@ static int aac_adtstoasc_init(AVBSFContext *ctx)
|
||||
/* Validate the extradata if the stream is already MPEG-4 AudioSpecificConfig */
|
||||
if (ctx->par_in->extradata) {
|
||||
MPEG4AudioConfig mp4ac;
|
||||
int ret = avpriv_mpeg4audio_get_config(&mp4ac, ctx->par_in->extradata,
|
||||
ctx->par_in->extradata_size * 8, 1);
|
||||
int ret = avpriv_mpeg4audio_get_config2(&mp4ac, ctx->par_in->extradata,
|
||||
ctx->par_in->extradata_size, 1, ctx);
|
||||
if (ret < 0) {
|
||||
av_log(ctx, AV_LOG_ERROR, "Error parsing AudioSpecificConfig extradata!\n");
|
||||
return ret;
|
||||
|
@ -302,8 +302,8 @@ static av_cold int read_specific_config(ALSDecContext *ctx)
|
||||
if ((ret = init_get_bits8(&gb, avctx->extradata, avctx->extradata_size)) < 0)
|
||||
return ret;
|
||||
|
||||
config_offset = avpriv_mpeg4audio_get_config(&m4ac, avctx->extradata,
|
||||
avctx->extradata_size * 8, 1);
|
||||
config_offset = avpriv_mpeg4audio_get_config2(&m4ac, avctx->extradata,
|
||||
avctx->extradata_size, 1, avctx);
|
||||
|
||||
if (config_offset < 0)
|
||||
return AVERROR_INVALIDDATA;
|
||||
|
@ -1851,8 +1851,8 @@ static av_cold int decode_init_mp3on4(AVCodecContext * avctx)
|
||||
return AVERROR_INVALIDDATA;
|
||||
}
|
||||
|
||||
avpriv_mpeg4audio_get_config(&cfg, avctx->extradata,
|
||||
avctx->extradata_size * 8, 1);
|
||||
avpriv_mpeg4audio_get_config2(&cfg, avctx->extradata,
|
||||
avctx->extradata_size, 1, avctx);
|
||||
if (!cfg.chan_config || cfg.chan_config > 7) {
|
||||
av_log(avctx, AV_LOG_ERROR, "Invalid channel config number.\n");
|
||||
return AVERROR_INVALIDDATA;
|
||||
|
Loading…
Reference in New Issue
Block a user