# HG changeset patch # User ramiro # Date 1240356195 0 # Node ID 52992e9a0109920f113aaa7488ee56bd1929c244 # Parent 609322be76a6160bd89f3936df3be4de643bae6f Add raw MLP muxer. diff -r 609322be76a6 -r 52992e9a0109 Makefile --- a/Makefile Mon Apr 20 20:06:55 2009 +0000 +++ b/Makefile Tue Apr 21 23:23:15 2009 +0000 @@ -89,6 +89,7 @@ OBJS-$(CONFIG_MJPEG_DEMUXER) += raw.o OBJS-$(CONFIG_MJPEG_MUXER) += raw.o OBJS-$(CONFIG_MLP_DEMUXER) += raw.o id3v2.o +OBJS-$(CONFIG_MLP_MUXER) += raw.o OBJS-$(CONFIG_MM_DEMUXER) += mm.o OBJS-$(CONFIG_MMF_DEMUXER) += mmf.o raw.o OBJS-$(CONFIG_MMF_MUXER) += mmf.o riff.o diff -r 609322be76a6 -r 52992e9a0109 allformats.c --- a/allformats.c Mon Apr 20 20:06:55 2009 +0000 +++ b/allformats.c Tue Apr 21 23:23:15 2009 +0000 @@ -102,7 +102,7 @@ REGISTER_MUXDEMUX (MATROSKA, matroska); REGISTER_MUXER (MATROSKA_AUDIO, matroska_audio); REGISTER_MUXDEMUX (MJPEG, mjpeg); - REGISTER_DEMUXER (MLP, mlp); + REGISTER_MUXDEMUX (MLP, mlp); REGISTER_DEMUXER (MM, mm); REGISTER_MUXDEMUX (MMF, mmf); REGISTER_MUXDEMUX (MOV, mov); diff -r 609322be76a6 -r 52992e9a0109 raw.c --- a/raw.c Mon Apr 20 20:06:55 2009 +0000 +++ b/raw.c Tue Apr 21 23:23:15 2009 +0000 @@ -973,6 +973,21 @@ }; #endif +#ifdef CONFIG_MLP_MUXER +AVOutputFormat mlp_muxer = { + "mlp", + NULL_IF_CONFIG_SMALL("raw MLP"), + NULL, + "mlp", + 0, + CODEC_ID_MLP, + CODEC_ID_NONE, + NULL, + raw_write_packet, + .flags= AVFMT_NOTIMESTAMPS, +}; +#endif + #if CONFIG_TRUEHD_DEMUXER AVInputFormat truehd_demuxer = { "truehd",