]> git.sesse.net Git - ffmpeg/commitdiff
avcodec/libx265: Fix Uninitialized scalar variable
authorLimin Wang <lance.lmwang@gmail.com>
Sat, 18 Apr 2020 04:52:47 +0000 (12:52 +0800)
committerLimin Wang <lance.lmwang@gmail.com>
Thu, 7 May 2020 22:42:25 +0000 (06:42 +0800)
return error if unknown picture type encountered

Fixes CID 1457234
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
libavcodec/libx265.c

index e42c7b4d85298ef3e4bb31ffcc842069a8c185b3..573ecc8cb0a438150b444887076b364636415f48 100644 (file)
@@ -550,6 +550,9 @@ static int libx265_encode_frame(AVCodecContext *avctx, AVPacket *pkt,
     case X265_TYPE_BREF:
         pict_type = AV_PICTURE_TYPE_B;
         break;
+    default:
+        av_log(avctx, AV_LOG_ERROR, "Unknown picture type encountered.\n");
+        return AVERROR_EXTERNAL;
     }
 
 #if FF_API_CODED_FRAME