From e293091d982f38783edf0e8a2c7eb7e91e68248b Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 14 Nov 2025 12:31:11 +0100 Subject: [PATCH] avcodec/prores_raw: Reuse permutation The ProresDSPContext already contains the idct_permutation. Reviewed-by: Lynne Signed-off-by: Andreas Rheinhardt --- libavcodec/prores_raw.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libavcodec/prores_raw.c b/libavcodec/prores_raw.c index 65e0576619..9bc76da698 100644 --- a/libavcodec/prores_raw.c +++ b/libavcodec/prores_raw.c @@ -43,7 +43,6 @@ static av_cold int decode_init(AVCodecContext *avctx) { ProResRAWContext *s = avctx->priv_data; - uint8_t idct_permutation[64]; avctx->bits_per_raw_sample = 12; avctx->color_primaries = AVCOL_PRI_UNSPECIFIED; @@ -55,10 +54,7 @@ static av_cold int decode_init(AVCodecContext *avctx) ff_blockdsp_init(&s->bdsp); ff_proresdsp_init(&s->prodsp, avctx->bits_per_raw_sample); - ff_init_scantable_permutation(idct_permutation, - s->prodsp.idct_permutation_type); - - ff_permute_scantable(s->scan, ff_prores_interlaced_scan, idct_permutation); + ff_permute_scantable(s->scan, ff_prores_interlaced_scan, s->prodsp.idct_permutation); return 0; }