Commit 15ab0393 authored by Paul B Mahol's avatar Paul B Mahol

avr: use ff_pcm_read_packet()

Signed-off-by: 's avatarPaul B Mahol <onemda@gmail.com>
parent 93dc8ed0
...@@ -78,7 +78,7 @@ OBJS-$(CONFIG_AVI_DEMUXER) += avidec.o ...@@ -78,7 +78,7 @@ OBJS-$(CONFIG_AVI_DEMUXER) += avidec.o
OBJS-$(CONFIG_AVI_MUXER) += avienc.o OBJS-$(CONFIG_AVI_MUXER) += avienc.o
OBJS-$(CONFIG_AVISYNTH) += avisynth.o OBJS-$(CONFIG_AVISYNTH) += avisynth.o
OBJS-$(CONFIG_AVM2_MUXER) += swfenc.o swf.o OBJS-$(CONFIG_AVM2_MUXER) += swfenc.o swf.o
OBJS-$(CONFIG_AVR_DEMUXER) += avr.o rawdec.o pcm.o OBJS-$(CONFIG_AVR_DEMUXER) += avr.o pcm.o
OBJS-$(CONFIG_AVS_DEMUXER) += avs.o vocdec.o voc.o OBJS-$(CONFIG_AVS_DEMUXER) += avs.o vocdec.o voc.o
OBJS-$(CONFIG_BETHSOFTVID_DEMUXER) += bethsoftvid.o OBJS-$(CONFIG_BETHSOFTVID_DEMUXER) += bethsoftvid.o
OBJS-$(CONFIG_BFI_DEMUXER) += bfi.o OBJS-$(CONFIG_BFI_DEMUXER) += bfi.o
......
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
#include "libavutil/intreadwrite.h" #include "libavutil/intreadwrite.h"
#include "avformat.h" #include "avformat.h"
#include "internal.h" #include "internal.h"
#include "rawdec.h"
#include "pcm.h" #include "pcm.h"
static int avr_probe(AVProbeData *p) static int avr_probe(AVProbeData *p)
...@@ -83,6 +82,8 @@ static int avr_read_header(AVFormatContext *s) ...@@ -83,6 +82,8 @@ static int avr_read_header(AVFormatContext *s)
return AVERROR_PATCHWELCOME; return AVERROR_PATCHWELCOME;
} }
st->codec->block_align = bps * st->codec->channels / 8;
avpriv_set_pts_info(st, 64, 1, st->codec->sample_rate); avpriv_set_pts_info(st, 64, 1, st->codec->sample_rate);
return 0; return 0;
} }
...@@ -92,7 +93,7 @@ AVInputFormat ff_avr_demuxer = { ...@@ -92,7 +93,7 @@ AVInputFormat ff_avr_demuxer = {
.long_name = NULL_IF_CONFIG_SMALL("AVR (Audio Visual Research)"), .long_name = NULL_IF_CONFIG_SMALL("AVR (Audio Visual Research)"),
.read_probe = avr_probe, .read_probe = avr_probe,
.read_header = avr_read_header, .read_header = avr_read_header,
.read_packet = ff_raw_read_partial_packet, .read_packet = ff_pcm_read_packet,
.read_seek = ff_pcm_read_seek, .read_seek = ff_pcm_read_seek,
.extensions = "avr", .extensions = "avr",
.flags = AVFMT_GENERIC_INDEX, .flags = AVFMT_GENERIC_INDEX,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment