[FFmpeg-devel] [PATCH v2 1/4] avcodec/eac3dec: add detection of Atmos spatial extension profile

Marth64 marth64 at proxyid.net
Sat Feb 18 21:35:35 EET 2023


Embarrassing, good eye. Fixing now!

On Sat, Feb 18, 2023 at 12:59 PM Hendrik Leppkes <h.leppkes at gmail.com>
wrote:

> On Sat, Feb 18, 2023 at 6:50 PM Marth64 <marth64 at proxyid.net> wrote:
> >
> > Signed-off-by: Marth64 <marth64 at proxyid.net>
> > ---
> > - Missed adding the profiles to actual codec descriptor in ac3dec_float
> > - Formatting tidyness
> >
> >  libavcodec/ac3dec.c       |  3 +++
> >  libavcodec/ac3dec.h       |  1 +
> >  libavcodec/ac3dec_float.c |  2 ++
> >  libavcodec/avcodec.h      |  2 ++
> >  libavcodec/codec_desc.c   |  1 +
> >  libavcodec/eac3dec.c      | 11 ++++++++++-
> >  libavcodec/profiles.c     |  5 +++++
> >  libavcodec/profiles.h     |  1 +
> >  8 files changed, 25 insertions(+), 1 deletion(-)
> >
> > diff --git a/libavcodec/ac3dec.c b/libavcodec/ac3dec.c
> > index 0b120e6140..b5f4b166d3 100644
> > --- a/libavcodec/ac3dec.c
> > +++ b/libavcodec/ac3dec.c
> > @@ -1714,6 +1714,9 @@ skip:
> >      if (!err) {
> >          avctx->sample_rate = s->sample_rate;
> >          avctx->bit_rate    = s->bit_rate + s->prev_bit_rate;
> > +
> > +        if (s->eac3_extension_type_a == 1)
> > +            avctx->profile = s->eac3_extension_type_a == 1 ?
> FF_PROFILE_EAC3_DDP_ATMOS : FF_PROFILE_UNKNOWN;
> >      }
>
> You have to leave out the if(..) for this to make sense. :)
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
>


More information about the ffmpeg-devel mailing list