PR #20918 opened by mkver URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20918 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20918.patch
The ProresDSPContext already contains the idct_permutation. Seems like the raw code has been branched of before February (before deee2fb52d4ae0fe2a0cf1698a200ab02e3a9741). >From 9ef362489266e92c8d14bca2f0b9c9b40737bf30 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt <[email protected]> Date: Fri, 14 Nov 2025 12:31:11 +0100 Subject: [PATCH] avcodec/prores_raw: Reuse permutation The ProresDSPContext already contains the idct_permutation. Signed-off-by: Andreas Rheinhardt <[email protected]> --- 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; } -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
