]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/idcinvideo.c
avcodec/g722enc: Validate parameters before using them
[ffmpeg] / libavcodec / idcinvideo.c
index cff9ad31ac3d6c4185735cb26029d4b166235879..941a89d36dee76e6b5adc2672b4b0d2f0c2a9faa 100644 (file)
@@ -243,6 +243,11 @@ static int idcin_decode_frame(AVCodecContext *avctx,
     return buf_size;
 }
 
+static const AVCodecDefault idcin_defaults[] = {
+    { "max_pixels", "320*240" },
+    { NULL },
+};
+
 AVCodec ff_idcin_decoder = {
     .name           = "idcinvideo",
     .long_name      = NULL_IF_CONFIG_SMALL("id Quake II CIN video"),
@@ -252,4 +257,6 @@ AVCodec ff_idcin_decoder = {
     .init           = idcin_decode_init,
     .decode         = idcin_decode_frame,
     .capabilities   = AV_CODEC_CAP_DR1,
+    .defaults       = idcin_defaults,
+    .caps_internal  = FF_CODEC_CAP_INIT_THREADSAFE,
 };