Kieran Kunhya <[email protected]> writes: > On Thu, Sep 22, 2011 at 8:22 PM, Janne Grunau <[email protected]> wrote: >> >> The LATM parser expose the same extradata but has the bitstream still is >> LATM encapsulated. >> --- >> libavformat/latmenc.c | 5 +++++ >> 1 files changed, 5 insertions(+), 0 deletions(-) >> >> diff --git a/libavformat/latmenc.c b/libavformat/latmenc.c >> index 8d67b5a..aecffe2 100644 >> --- a/libavformat/latmenc.c >> +++ b/libavformat/latmenc.c >> @@ -75,6 +75,11 @@ static int latm_write_header(AVFormatContext *s) >> LATMContext *ctx = s->priv_data; >> AVCodecContext *avctx = s->streams[0]->codec; >> >> + if (avctx->codec_id != CODEC_ID_AAC) { >> + av_log(s, AV_LOG_ERROR, "LATM/LOAS is only specified for AAC >> data.\n"); >> + return AVERROR_INVALIDDATA; >> + } >> + >> if (avctx->extradata_size > 0 && >> latm_decode_extradata(ctx, avctx->extradata, avctx->extradata_size) >> < 0) >> return AVERROR_INVALIDDATA; >> -- >> 1.7.6.1 >> > > ALS is also allowed in LATM/LOAS
ALS is part of the AAC spec, no? -- Måns Rullgård [email protected] _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
