]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/aacdec.c
avcodec/aacdec: Dont fail if channels arent known yet
[ffmpeg] / libavcodec / aacdec.c
index 365df2117d17a48a901c52849c3b585b042f3906..27f4b4c660b3f9da390eac7ca9c6829527ec87cc 100644 (file)
@@ -196,6 +196,9 @@ static int frame_configure_elements(AVCodecContext *avctx)
 
     /* get output buffer */
     av_frame_unref(ac->frame);
+    if (!avctx->channels)
+        return 1;
+
     ac->frame->nb_samples = 2048;
     if ((ret = ff_get_buffer(avctx, ac->frame, 0)) < 0)
         return ret;