]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/libfaad.c
Simplify slice type checks.
[ffmpeg] / libavcodec / libfaad.c
index dc66788830c70dee921781e8444c163477238573..bb901f96759138aafe5ab242bae03dfd014015cd 100644 (file)
@@ -196,7 +196,8 @@ static int faac_decode_frame(AVCodecContext *avctx,
                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