[FFmpeg-cvslog] mmfenc: use ff_raw_write_packet()

Paul B Mahol git at videolan.org
Fri Dec 28 23:24:19 CET 2012


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Fri Dec 28 22:18:48 2012 +0000| [3f8ee30e63192774cc5759d605769b5d57ba0470] | committer: Paul B Mahol

mmfenc: use ff_raw_write_packet()

Signed-off-by: Paul B Mahol <onemda at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3f8ee30e63192774cc5759d605769b5d57ba0470
---

 libavformat/Makefile |    2 +-
 libavformat/mmf.c    |   10 ++--------
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/libavformat/Makefile b/libavformat/Makefile
index 0115334..a8a368e 100644
--- a/libavformat/Makefile
+++ b/libavformat/Makefile
@@ -197,7 +197,7 @@ OBJS-$(CONFIG_MLP_DEMUXER)               += rawdec.o
 OBJS-$(CONFIG_MLP_MUXER)                 += rawenc.o
 OBJS-$(CONFIG_MM_DEMUXER)                += mm.o
 OBJS-$(CONFIG_MMF_DEMUXER)               += mmf.o
-OBJS-$(CONFIG_MMF_MUXER)                 += mmf.o
+OBJS-$(CONFIG_MMF_MUXER)                 += mmf.o rawenc.o
 OBJS-$(CONFIG_MOV_DEMUXER)               += mov.o isom.o mov_chan.o
 OBJS-$(CONFIG_MOV_MUXER)                 += movenc.o isom.o avc.o \
                                             movenchint.o rtpenc_chain.o \
diff --git a/libavformat/mmf.c b/libavformat/mmf.c
index 46705ac..1d5a883 100644
--- a/libavformat/mmf.c
+++ b/libavformat/mmf.c
@@ -24,6 +24,7 @@
 #include "internal.h"
 #include "avio_internal.h"
 #include "pcm.h"
+#include "rawenc.h"
 #include "riff.h"
 
 typedef struct {
@@ -110,13 +111,6 @@ static int mmf_write_header(AVFormatContext *s)
     return 0;
 }
 
-static int mmf_write_packet(AVFormatContext *s, AVPacket *pkt)
-{
-    AVIOContext *pb = s->pb;
-    avio_write(pb, pkt->data, pkt->size);
-    return 0;
-}
-
 /* Write a variable-length symbol */
 static void put_varlength(AVIOContext *pb, int val)
 {
@@ -304,7 +298,7 @@ AVOutputFormat ff_mmf_muxer = {
     .audio_codec       = AV_CODEC_ID_ADPCM_YAMAHA,
     .video_codec       = AV_CODEC_ID_NONE,
     .write_header      = mmf_write_header,
-    .write_packet      = mmf_write_packet,
+    .write_packet      = ff_raw_write_packet,
     .write_trailer     = mmf_write_trailer,
 };
 #endif



More information about the ffmpeg-cvslog mailing list