# HG changeset patch # User bcoudurier # Date 1214682078 0 # Node ID bfbb2df9963a94b4fc2c08d4ac3f27b7fc1b3add # Parent b76ee34ea18441f07039a54547facdda69a58a9c set frame_size in libfaad decoder diff -r b76ee34ea184 -r bfbb2df9963a libfaad.c --- a/libfaad.c Sat Jun 28 18:30:50 2008 +0000 +++ b/libfaad.c Sat Jun 28 19:41:18 2008 +0000 @@ -196,7 +196,8 @@ s->faacDecGetErrorMessage(frame_info.error)); return -1; } - + if (!avctx->frame_size) + avctx->frame_size = frame_info.samples/avctx->channels; frame_info.samples *= s->sample_size; memcpy(data, out, frame_info.samples); // CHECKME - can we cheat this one