This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit a55a8c9a68b412b0ea87f3ac31700409fc08449c Author: Michael Niedermayer <[email protected]> AuthorDate: Sun Jun 14 21:04:13 2026 +0200 Commit: michaelni <[email protected]> CommitDate: Sun Jun 14 21:01:41 2026 +0000 avfilter/v360: compute remap table offsets in 64bit Signed-off-by: Michael Niedermayer <[email protected]> --- libavfilter/vf_v360.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libavfilter/vf_v360.c b/libavfilter/vf_v360.c index c260c6fd7a..c502bd5587 100644 --- a/libavfilter/vf_v360.c +++ b/libavfilter/vf_v360.c @@ -312,9 +312,9 @@ static int remap##ws##_##bits##bit_slice(AVFilterContext *ctx, void *arg, int jo const int slice_end = ff_slice_pos(height, jobnr + 1, nb_jobs); \ \ for (int y = slice_start; y < slice_end && !mask; y++) { \ - const int16_t *const u = r->u[map] + (y - slice_start) * uv_linesize * ws * ws; \ - const int16_t *const v = r->v[map] + (y - slice_start) * uv_linesize * ws * ws; \ - const int16_t *const ker = r->ker[map] + (y - slice_start) * uv_linesize * ws * ws; \ + const int16_t *const u = r->u[map] + (y - slice_start) * (int64_t)uv_linesize * ws * ws; \ + const int16_t *const v = r->v[map] + (y - slice_start) * (int64_t)uv_linesize * ws * ws; \ + const int16_t *const ker = r->ker[map] + (y - slice_start) * (int64_t)uv_linesize * ws * ws;\ \ s->remap_line(dst + y * out_linesize, width, src, in_linesize, u, v, ker); \ } \ @@ -4255,9 +4255,9 @@ static int v360_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) for (int j = slice_start; j < slice_end; j++) { for (int i = 0; i < width; i++) { - int16_t *u = r->u[p] + ((j - slice_start) * uv_linesize + i) * elements; - int16_t *v = r->v[p] + ((j - slice_start) * uv_linesize + i) * elements; - int16_t *ker = r->ker[p] + ((j - slice_start) * uv_linesize + i) * elements; + int16_t *u = r->u[p] + ((j - slice_start) * (int64_t)uv_linesize + i) * elements; + int16_t *v = r->v[p] + ((j - slice_start) * (int64_t)uv_linesize + i) * elements; + int16_t *ker = r->ker[p] + ((j - slice_start) * (int64_t)uv_linesize + i) * elements; uint8_t *mask8 = (p || !r->mask) ? NULL : r->mask + ((j - slice_start) * s->pr_width[0] + i); uint16_t *mask16 = (p || !r->mask) ? NULL : (uint16_t *)r->mask + ((j - slice_start) * s->pr_width[0] + i); int in_mask, out_mask; _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
