[FFmpeg-cvslog] auenc: remove put_au_header() and merge its code into au_write_header

Paul B Mahol git at videolan.org
Wed Jan 30 23:20:35 CET 2013


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Wed Jan 30 22:10:33 2013 +0000| [10e4905dd9b741a109c26341e2e5850852518604] | committer: Paul B Mahol

auenc: remove put_au_header() and merge its code into au_write_header

Such level of abstraction is pointless.

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

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

 libavformat/au.c |   18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/libavformat/au.c b/libavformat/au.c
index b3a793d..f887162 100644
--- a/libavformat/au.c
+++ b/libavformat/au.c
@@ -151,9 +151,11 @@ AVInputFormat ff_au_demuxer = {
 
 #include "rawenc.h"
 
-/* AUDIO_FILE header */
-static int put_au_header(AVIOContext *pb, AVCodecContext *enc)
+static int au_write_header(AVFormatContext *s)
 {
+    AVIOContext *pb = s->pb;
+    AVCodecContext *enc = s->streams[0]->codec;
+
     if (!enc->codec_tag)
         return AVERROR(EINVAL);
 
@@ -164,18 +166,6 @@ static int put_au_header(AVIOContext *pb, AVCodecContext *enc)
     avio_wb32(pb, enc->sample_rate);
     avio_wb32(pb, enc->channels);
     avio_wb64(pb, 0); /* annotation field */
-
-    return 0;
-}
-
-static int au_write_header(AVFormatContext *s)
-{
-    AVIOContext *pb = s->pb;
-    int ret;
-
-    if ((ret = put_au_header(pb, s->streams[0]->codec)) < 0)
-        return ret;
-
     avio_flush(pb);
 
     return 0;



More information about the ffmpeg-cvslog mailing list