const uint8_t *buf = avpkt->data;
int buf_size = avpkt->size;
IdcinContext *s = avctx->priv_data;
- int pal_size;
+ buffer_size_t pal_size;
const uint8_t *pal = av_packet_get_side_data(avpkt, AV_PKT_DATA_PALETTE, &pal_size);
AVFrame *frame = data;
int ret;
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"),
.init = idcin_decode_init,
.decode = idcin_decode_frame,
.capabilities = AV_CODEC_CAP_DR1,
+ .defaults = idcin_defaults,
+ .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE,
};