[FFmpeg-devel] [PATCH] au: switch to ff_pcm_read_packet() again, after the merge

Michael Niedermayer michaelni at gmx.at
Fri Jan 11 06:19:33 CET 2013


This looses the duration setting which was added to the au packet read
code. But as far as we know this is not needed in any case and should
make no difference.

Suggested-by: durandal_1707
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
---
 libavformat/au.c |   17 +----------------
 1 file changed, 1 insertion(+), 16 deletions(-)

diff --git a/libavformat/au.c b/libavformat/au.c
index c190d57..b3a793d 100644
--- a/libavformat/au.c
+++ b/libavformat/au.c
@@ -135,27 +135,12 @@ static int au_read_header(AVFormatContext *s)
     return 0;
 }
 
-static int au_read_packet(AVFormatContext *s, AVPacket *pkt)
-{
-    int ret;
-
-    ret = av_get_packet(s->pb, pkt, BLOCK_SIZE *
-                        s->streams[0]->codec->block_align);
-    if (ret < 0)
-        return ret;
-
-    pkt->stream_index = 0;
-    pkt->duration     = ret / s->streams[0]->codec->block_align;
-
-    return 0;
-}
-
 AVInputFormat ff_au_demuxer = {
     .name        = "au",
     .long_name   = NULL_IF_CONFIG_SMALL("Sun AU"),
     .read_probe  = au_probe,
     .read_header = au_read_header,
-    .read_packet = au_read_packet,
+    .read_packet = ff_pcm_read_packet,
     .read_seek   = ff_pcm_read_seek,
     .codec_tag   = (const AVCodecTag* const []) { codec_au_tags, 0 },
 };
-- 
1.7.9.5



More information about the ffmpeg-devel mailing list