Log an error message in case of invalid number of channels.
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Sat, 20 Sep 2008 11:13:14 +0000 (11:13 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Sat, 20 Sep 2008 11:13:14 +0000 (11:13 +0000)
Originally committed as revision 15371 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/libfaac.c

index 2ed4f76..369addd 100644 (file)
@@ -38,8 +38,10 @@ static av_cold int Faac_encode_init(AVCodecContext *avctx)
     unsigned long samples_input, max_bytes_output;
 
     /* number of channels */
-    if (avctx->channels < 1 || avctx->channels > 6)
+    if (avctx->channels < 1 || avctx->channels > 6) {
+        av_log(avctx, AV_LOG_ERROR, "encoding %d channel(s) is not allowed\n", avctx->channels);
         return -1;
+    }
 
     s->faac_handle = faacEncOpen(avctx->sample_rate,
                                  avctx->channels,