This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

The following commit(s) were added to refs/heads/master by this push:
     new 4d9dcb7b49 tests/checkasm/vvc_mc: compare every DMVR output row
4d9dcb7b49 is described below

commit 4d9dcb7b49c63074fe6fef5e8412e483a364159d
Author:     lusoris <[email protected]>
AuthorDate: Fri Oct 30 14:48:39 2026 +0100
Commit:     frankplow <[email protected]>
CommitDate: Sat Nov 7 17:07:00 2026 +0000

    tests/checkasm/vvc_mc: compare every DMVR output row
    
    The DMVR functions advance dst by MAX_PB_SIZE samples per row and
    check_dmvr() indexes a uint16_t pointer, but its stride is computed in
    bytes. The comparison therefore reads every second row and leaves the
    odd rows unchecked. Use the stride in samples.
    
    With a mismatch planted in row 1, the test passes before this change
    and fails after it. With a mismatch planted in row 2, it fails both
    before and after.
    
    Signed-off-by: lusoris <[email protected]>
---
 tests/checkasm/vvc_mc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/checkasm/vvc_mc.c b/tests/checkasm/vvc_mc.c
index d712cb8110..a59a11d9ce 100644
--- a/tests/checkasm/vvc_mc.c
+++ b/tests/checkasm/vvc_mc.c
@@ -339,7 +339,7 @@ static av_noinline void check_dmvr(void)
     LOCAL_ALIGNED_32(uint16_t, dst1, [DST_BUF_SIZE]);
     LOCAL_ALIGNED_32(uint8_t,  src0, [SRC_BUF_SIZE]);
     LOCAL_ALIGNED_32(uint8_t,  src1, [SRC_BUF_SIZE]);
-    const int dst_stride = MAX_PB_SIZE * sizeof(int16_t);
+    const int dst_stride = MAX_PB_SIZE;
 
     VVCDSPContext c;
     declare_func(void, int16_t *dst, const uint8_t *src, ptrdiff_t src_stride, 
int height,

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to