From f036342b4b24458432be20d4faa45a065c94fb69 Mon Sep 17 00:00:00 2001 From: Justin Ruggles Date: Wed, 21 Mar 2012 14:51:50 -0400 Subject: aiffdec: set block_duration to 1 for PCM codecs that are supported in AIFF-C --- libavformat/aiffdec.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libavformat/aiffdec.c') diff --git a/libavformat/aiffdec.c b/libavformat/aiffdec.c index 70ce017488..27d42ea4d0 100644 --- a/libavformat/aiffdec.c +++ b/libavformat/aiffdec.c @@ -123,6 +123,13 @@ static unsigned int get_aiff_header(AVFormatContext *s, int size, aiff->block_duration = 1; } else { switch (codec->codec_id) { + case CODEC_ID_PCM_F32BE: + case CODEC_ID_PCM_F64BE: + case CODEC_ID_PCM_S16LE: + case CODEC_ID_PCM_ALAW: + case CODEC_ID_PCM_MULAW: + aiff->block_duration = 1; + break; case CODEC_ID_ADPCM_IMA_QT: codec->block_align = 34*codec->channels; break; -- cgit v1.2.3