X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fau.c;h=b3a793d7ff1a78b12562f36c1b02e4cbc457d933;hb=b454c64e0311d813fef9c22cf34f83c2ce77ab23;hp=c190d57f616c1d40caae018f21c08d2d3ee9bde2;hpb=a0dbe2a58cf5c4c635df238e1d1f680120d5a6bc;p=ffmpeg diff --git a/libavformat/au.c b/libavformat/au.c index c190d57f616..b3a793d7ff1 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 }, };