]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/flacenc.c
Add an additional AAC TwoCC.
[ffmpeg] / libavformat / flacenc.c
index 8c270eeb149453d46e6389fade6eab637ee45e9c..b6252780227d2b63821663dd643cfd99dbd2e005 100644 (file)
@@ -69,6 +69,15 @@ static int flac_write_header(struct AVFormatContext *s)
     int ret;
     AVCodecContext *codec = s->streams[0]->codec;
 
+    if (s->nb_streams > 1) {
+        av_log(s, AV_LOG_ERROR, "only one stream is supported\n");
+        return AVERROR(EINVAL);
+    }
+    if (codec->codec_id != AV_CODEC_ID_FLAC) {
+        av_log(s, AV_LOG_ERROR, "unsupported codec\n");
+        return AVERROR(EINVAL);
+    }
+
     ret = ff_flac_write_header(s->pb, codec, 0);
     if (ret)
         return ret;