summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/aiff.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavformat/aiff.c b/libavformat/aiff.c
index 4343e79c48..78ae6f4cb9 100644
--- a/libavformat/aiff.c
+++ b/libavformat/aiff.c
@@ -131,7 +131,11 @@ static unsigned int get_aiff_header(ByteIOContext *pb, AVCodecContext *codec,
codec->frame_size = 64;
break;
case CODEC_ID_MACE3:
+ codec->block_align = 2*codec->channels;
+ codec->frame_size = 6;
+ break;
case CODEC_ID_MACE6:
+ codec->block_align = 1*codec->channels;
codec->frame_size = 6;
break;
default: