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

Jan Ekström jeebjp at gmail.com
Sat May 8 20:13:18 EEST 2021


On Sat, May 8, 2021 at 3:46 PM James Almer <jamrial at gmail.com> wrote:
>
> 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

Thanks, applied as ffd1316e441a8310cf1746d86fed165e17e10018 .

Jan


More information about the ffmpeg-devel mailing list