[FFmpeg-devel] [PATCH 37/57] avcodec/mpeg12dec: Only initialize IDCT for IPU
Andreas Rheinhardt
andreas.rheinhardt at outlook.com
Tue Apr 30 00:14:18 EEST 2024
This is all that is used. This is in preparation for further
commits that will extend ff_mpv_decode_init() in a way
that will make it possible to fail and require cleanup.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at outlook.com>
---
libavcodec/mpeg12dec.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavcodec/mpeg12dec.c b/libavcodec/mpeg12dec.c
index 097e4ba19a..3cd706de36 100644
--- a/libavcodec/mpeg12dec.c
+++ b/libavcodec/mpeg12dec.c
@@ -2830,8 +2830,9 @@ static av_cold int ipu_decode_init(AVCodecContext *avctx)
MpegEncContext *m = &s->m;
avctx->pix_fmt = AV_PIX_FMT_YUV420P;
+ m->avctx = avctx;
- ff_mpv_decode_init(m, avctx);
+ ff_idctdsp_init(&m->idsp, avctx);
ff_mpeg12_init_vlcs();
for (int i = 0; i < 64; i++) {
--
2.40.1
More information about the ffmpeg-devel
mailing list