From 23101ceaa226f6ea22141a4d5fc167fed832074c Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Wed, 28 Nov 2012 13:03:48 +0000 Subject: [PATCH] avrdec: implement seeking Signed-off-by: Paul B Mahol --- libavformat/Makefile | 2 +- libavformat/avr.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/libavformat/Makefile b/libavformat/Makefile index 463ce327f9..f0d2105aa8 100644 --- a/libavformat/Makefile +++ b/libavformat/Makefile @@ -58,7 +58,7 @@ OBJS-$(CONFIG_AVI_DEMUXER) += avidec.o OBJS-$(CONFIG_AVI_MUXER) += avienc.o OBJS-$(CONFIG_AVISYNTH) += avisynth.o OBJS-$(CONFIG_AVM2_MUXER) += swfenc.o swf.o -OBJS-$(CONFIG_AVR_DEMUXER) += avr.o rawdec.o +OBJS-$(CONFIG_AVR_DEMUXER) += avr.o rawdec.o pcm.o OBJS-$(CONFIG_AVS_DEMUXER) += avs.o vocdec.o voc.o OBJS-$(CONFIG_BETHSOFTVID_DEMUXER) += bethsoftvid.o OBJS-$(CONFIG_BFI_DEMUXER) += bfi.o diff --git a/libavformat/avr.c b/libavformat/avr.c index c73df96c7f..d3b23dbd59 100644 --- a/libavformat/avr.c +++ b/libavformat/avr.c @@ -23,6 +23,7 @@ #include "avformat.h" #include "internal.h" #include "rawdec.h" +#include "pcm.h" static int avr_probe(AVProbeData *p) { @@ -92,5 +93,7 @@ AVInputFormat ff_avr_demuxer = { .read_probe = avr_probe, .read_header = avr_read_header, .read_packet = ff_raw_read_partial_packet, + .read_seek = ff_pcm_read_seek, .extensions = "avr", + .flags = AVFMT_GENERIC_INDEX, };