From dcb9f6a20dbddd1f95b6b322fc4c5fd0b5315729 Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Tue, 6 Sep 2011 22:08:29 +0200 Subject: Add LATM demuxer This is a raw demuxer for the AAC LATM decoder and thus limited to single stream LOAS. --- libavformat/rawdec.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'libavformat/rawdec.c') diff --git a/libavformat/rawdec.c b/libavformat/rawdec.c index 35df5e2..9b3ef49 100644 --- a/libavformat/rawdec.c +++ b/libavformat/rawdec.c @@ -198,6 +198,18 @@ AVInputFormat ff_gsm_demuxer = { }; #endif +#if CONFIG_LATM_DEMUXER +AVInputFormat ff_latm_demuxer = { + .name = "latm", + .long_name = NULL_IF_CONFIG_SMALL("raw LOAS/LATM"), + .read_header = ff_raw_audio_read_header, + .read_packet = ff_raw_read_partial_packet, + .flags= AVFMT_GENERIC_INDEX, + .extensions = "latm", + .value = CODEC_ID_AAC_LATM, +}; +#endif + #if CONFIG_MJPEG_DEMUXER FF_DEF_RAWVIDEO_DEMUXER(mjpeg, "raw MJPEG video", NULL, "mjpg,mjpeg", CODEC_ID_MJPEG) #endif -- cgit v1.1