mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
avcodec/libxvid: Partially check plugins array size with assert
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
412df0a52f
commit
1ccc2157ff
@ -641,6 +641,8 @@ static av_cold int xvid_encode_init(AVCodecContext *avctx) {
|
||||
xvid_enc_create.bquant_ratio = 100 * avctx->b_quant_factor;
|
||||
if( avctx->max_b_frames > 0 && !x->quicktime_format ) xvid_enc_create.global |= XVID_GLOBAL_PACKED;
|
||||
|
||||
av_assert0(xvid_enc_create.num_plugins + (!!x->ssim) + (!!x->variance_aq) + (!!x->lumi_aq) <= FF_ARRAY_ELEMS(plugins));
|
||||
|
||||
/* Create encoder context */
|
||||
xerr = xvid_encore(NULL, XVID_ENC_CREATE, &xvid_enc_create, NULL);
|
||||
if( xerr ) {
|
||||
|
Loading…
Reference in New Issue
Block a user