[FFmpeg-devel] [PATCH 2/2] avformat/matroskadec: remove special handling of av1c extradata

James Almer jamrial at gmail.com
Sat May 8 15:46:19 EEST 2021


On 5/8/2021 9:29 AM, Jan Ekström wrote:
> Libavcodec can now handle the standard AV1CodecConfigurationRecord
> extradata as-is.
> ---
>   libavformat/matroskadec.c | 4 ----
>   1 file changed, 4 deletions(-)
> 
> diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c
> index 8523261760..73e1ddb68d 100644
> --- a/libavformat/matroskadec.c
> +++ b/libavformat/matroskadec.c
> @@ -2720,10 +2720,6 @@ static int matroska_parse_tracks(AVFormatContext *s)
>               /* we don't need any value stored in CodecPrivate.
>                  make sure that it's not exported as extradata. */
>               track->codec_priv.size = 0;
> -        } else if (codec_id == AV_CODEC_ID_AV1 && track->codec_priv.size) {
> -            /* For now, propagate only the OBUs, if any. Once libavcodec is
> -               updated to handle isobmff style extradata this can be removed. */
> -            extradata_offset = 4;
>           }
>           track->codec_priv.size -= extradata_offset;

LGTM


More information about the ffmpeg-devel mailing list