The branch, master has been updated
via b98179cec637e380d755fcfa2a461709278139d2 (commit)
from 5d9270df7f365751186a0f22ee61dd3947ca2d2e (commit)
- Log -----------------------------------------------------------------
commit b98179cec637e380d755fcfa2a461709278139d2
Author: Martin Storsjö <[email protected]>
AuthorDate: Wed Dec 3 13:49:39 2025 +0200
Commit: Martin Storsjö <[email protected]>
CommitDate: Wed Dec 3 13:53:54 2025 +0200
avcodec/{arm,neon}/mpegvideo: Readd a missed initialization
This was accidentally removed in
357fc5243c32300bba91c096488e86558beed4c8.
This fixes test failures when built with Clang and MSVC;
surprisingly, the checkasm test did seem to pass when built with
GCC. Clang and MSVC also warn about the use of the uninitialized
variable, while GCC didn't.
diff --git a/libavcodec/neon/mpegvideo.c b/libavcodec/neon/mpegvideo.c
index 44e9b70303..45ac36df18 100644
--- a/libavcodec/neon/mpegvideo.c
+++ b/libavcodec/neon/mpegvideo.c
@@ -41,6 +41,8 @@ static void inline ff_dct_unquantize_h263_neon(int qscale,
int qadd, int nCoeffs
int16x8_t q14s16, q15s16, qzs16;
uint16x8_t q1u16, q9u16;
+ qzs16 = vdupq_n_s16(0);
+
q15s16 = vdupq_n_s16(qscale << 1);
q14s16 = vdupq_n_s16(qadd);
q13s16 = vnegq_s16(q14s16);
-----------------------------------------------------------------------
Summary of changes:
libavcodec/neon/mpegvideo.c | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]