Mercurial > libavformat.hg
changeset 3405:9e77f940abc4 libavformat
raw mlp demuxer
Based on patch by Jeff Muizelaar <jrmuizel <at> gmail.org>
http://article.gmane.org/gmane.comp.video.ffmpeg.devel/57797
author | ramiro |
---|---|
date | Fri, 30 May 2008 16:05:56 +0000 |
parents | 99033f7987cb |
children | ea339cc7c630 |
files | Makefile allformats.c raw.c |
diffstat | 3 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Fri May 30 13:26:40 2008 +0000 +++ b/Makefile Fri May 30 16:05:56 2008 +0000 @@ -80,6 +80,7 @@ OBJS-$(CONFIG_MATROSKA_MUXER) += matroskaenc.o matroska.o riff.o avc.o OBJS-$(CONFIG_MJPEG_DEMUXER) += raw.o OBJS-$(CONFIG_MJPEG_MUXER) += raw.o +OBJS-$(CONFIG_MLP_DEMUXER) += raw.o OBJS-$(CONFIG_MM_DEMUXER) += mm.o OBJS-$(CONFIG_MMF_DEMUXER) += mmf.o raw.o OBJS-$(CONFIG_MMF_MUXER) += mmf.o riff.o
--- a/allformats.c Fri May 30 13:26:40 2008 +0000 +++ b/allformats.c Fri May 30 16:05:56 2008 +0000 @@ -100,6 +100,7 @@ REGISTER_MUXDEMUX (MATROSKA, matroska); REGISTER_MUXER (MATROSKA_AUDIO, matroska_audio); REGISTER_MUXDEMUX (MJPEG, mjpeg); + REGISTER_DEMUXER (MLP, mlp); REGISTER_DEMUXER (MM, mm); REGISTER_MUXDEMUX (MMF, mmf); REGISTER_MUXDEMUX (MOV, mov);
--- a/raw.c Fri May 30 13:26:40 2008 +0000 +++ b/raw.c Fri May 30 16:05:56 2008 +0000 @@ -442,6 +442,19 @@ .value = CODEC_ID_SHORTEN, }; +AVInputFormat mlp_demuxer = { + "mlp", + "raw mlp", + 0, + NULL, + audio_read_header, + raw_read_partial_packet, + raw_read_close, + .flags= AVFMT_GENERIC_INDEX, + .extensions = "mlp", + .value = CODEC_ID_MLP, +}; + AVInputFormat flac_demuxer = { "flac", "raw flac",