You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
avcodec/opus: check if internal is available
This commit is contained in:
@@ -326,7 +326,9 @@ av_cold int ff_opus_parse_extradata(AVCodecContext *avctx,
|
|||||||
return AVERROR_PATCHWELCOME;
|
return AVERROR_PATCHWELCOME;
|
||||||
}
|
}
|
||||||
|
|
||||||
avctx->delay = avctx->internal->skip_samples = AV_RL16(extradata + 10);
|
avctx->delay = AV_RL16(extradata + 10);
|
||||||
|
if (avctx->internal)
|
||||||
|
avctx->internal->skip_samples = avctx->delay;
|
||||||
|
|
||||||
channels = avctx->extradata ? extradata[9] : (avctx->channels == 1) ? 1 : 2;
|
channels = avctx->extradata ? extradata[9] : (avctx->channels == 1) ? 1 : 2;
|
||||||
if (!channels) {
|
if (!channels) {
|
||||||
|
Reference in New Issue
Block a user