avfilter/vf_untile: swap the chroma shift values used for plane offsets

Fixes ticket #10265

Signed-off-by: James Almer <jamrial@gmail.com>
(cherry picked from commit dc61d5cf19)
This commit is contained in:
James Almer 2023-03-16 11:27:50 -03:00
parent 376a1ebfcb
commit 4249a81c31

View File

@ -134,8 +134,8 @@ static int activate(AVFilterContext *ctx)
if (!(s->desc->flags & AV_PIX_FMT_FLAG_PAL)) { if (!(s->desc->flags & AV_PIX_FMT_FLAG_PAL)) {
for (i = 1; i < 3; i ++) { for (i = 1; i < 3; i ++) {
if (out->data[i]) { if (out->data[i]) {
out->data[i] += (y >> s->desc->log2_chroma_w) * out->linesize[i]; out->data[i] += (y >> s->desc->log2_chroma_h) * out->linesize[i];
out->data[i] += (x >> s->desc->log2_chroma_h) * s->max_step[i]; out->data[i] += (x >> s->desc->log2_chroma_w) * s->max_step[i];
} }
} }
} }