Hi! Attached patch reduces code duplication. (There was a API-relevant change in git right now.)
Please comment, Carl Eugen
diff --git a/libavformat/Makefile b/libavformat/Makefile index 2971912..953b55d 100644 --- a/libavformat/Makefile +++ b/libavformat/Makefile @@ -227,7 +227,6 @@ OBJS-$(CONFIG_IVF_MUXER) += ivfenc.o OBJS-$(CONFIG_JACOSUB_DEMUXER) += jacosubdec.o subtitles.o OBJS-$(CONFIG_JACOSUB_MUXER) += jacosubenc.o rawenc.o OBJS-$(CONFIG_JV_DEMUXER) += jvdec.o -OBJS-$(CONFIG_LATM_DEMUXER) += rawdec.o OBJS-$(CONFIG_LATM_MUXER) += latmenc.o rawenc.o OBJS-$(CONFIG_LMLM4_DEMUXER) += lmlm4.o OBJS-$(CONFIG_LOAS_DEMUXER) += loasdec.o rawdec.o diff --git a/libavformat/allformats.c b/libavformat/allformats.c index 0ccde9d..5a18eeb 100644 --- a/libavformat/allformats.c +++ b/libavformat/allformats.c @@ -167,7 +167,7 @@ void av_register_all(void) REGISTER_MUXDEMUX(IVF, ivf); REGISTER_MUXDEMUX(JACOSUB, jacosub); REGISTER_DEMUXER (JV, jv); - REGISTER_MUXDEMUX(LATM, latm); + REGISTER_MUXER (LATM, latm); REGISTER_DEMUXER (LMLM4, lmlm4); REGISTER_DEMUXER (LOAS, loas); REGISTER_MUXDEMUX(LRC, lrc); diff --git a/libavformat/rawdec.c b/libavformat/rawdec.c index 16fb221..3738daf 100644 --- a/libavformat/rawdec.c +++ b/libavformat/rawdec.c @@ -123,19 +123,6 @@ AVInputFormat ff_data_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 | AVFMT_NOTIMESTAMPS, - .extensions = "latm", - .raw_codec_id = AV_CODEC_ID_AAC_LATM, -}; -#endif - #if CONFIG_MJPEG_DEMUXER static int mjpeg_probe(AVProbeData *p) { diff --git a/libavformat/version.h b/libavformat/version.h index f7a2e09..92483b5 100644 --- a/libavformat/version.h +++ b/libavformat/version.h @@ -30,7 +30,7 @@ #include "libavutil/version.h" #define LIBAVFORMAT_VERSION_MAJOR 57 -#define LIBAVFORMAT_VERSION_MINOR 3 +#define LIBAVFORMAT_VERSION_MINOR 4 #define LIBAVFORMAT_VERSION_MICRO 100 #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel