From 6507cfbfc909d8265f3e8e473fd50b45599aaf0f Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 21 May 2020 18:28:34 +1000 Subject: [PATCH] ffmpegencoder: ensure codec ID is initialized --- app/codec/ffmpeg/ffmpegencoder.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/codec/ffmpeg/ffmpegencoder.cpp b/app/codec/ffmpeg/ffmpegencoder.cpp index 0188d0192..e7270c771 100644 --- a/app/codec/ffmpeg/ffmpegencoder.cpp +++ b/app/codec/ffmpeg/ffmpegencoder.cpp @@ -370,7 +370,7 @@ bool FFmpegEncoder::InitializeStream(AVMediaType type, AVStream** stream_ptr, AV } // Retrieve codec - AVCodecID codec_id; + AVCodecID codec_id = AV_CODEC_ID_NONE; switch (codec) { case ExportCodec::kCodecDNxHD: @@ -407,6 +407,10 @@ bool FFmpegEncoder::InitializeStream(AVMediaType type, AVStream** stream_ptr, AV codec_id = AV_CODEC_ID_PCM_S16LE; break; case ExportCodec::kCodecCount: + break; + } + + if (codec_id == AV_CODEC_ID_NONE) { Error(QStringLiteral("Unknown internal codec")); return false; }