Hi

On Wed, Dec 10, 2025 at 08:58:03PM +0800, xingyaner via ffmpeg-devel wrote:
> In commit 99fb257 and commit 3135bc0 of FFmpeg, New changes introduce syntax 
> that relies on the assembler preprocessor to evaluate Boolean logic 
> operations (== and !!).
>  However, the assemblers (NASM/YASM) within the OSS-Fuzz environment, or the 
> x86inc.  asm macro expansion mechanism, cannot correctly parse these complex 
> expressions,
> resulting in an expecting ')' error.
> To fix the fuzzing build error, I suggest keeping these two lines of code in 
> their original version.
> 'cglobal put_vp8_epel%1_h6, 6, 6 + npicregs, 8, dst, dststride, src, 
> srcstride, height, mx, picreg'
> 'cglobal put_vp8_epel%1_h4, 6, 6 + npicregs, 7, dst, dststride, src, 
> srcstride, height, mx, picreg'␋
> 
> Signed-off-by: xingyaner <[email protected]>
> ---
>  libavcodec/x86/vp8dsp.asm | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

git am seems not to like this, maybe related to the stray unicode chars, didnt 
investigate

Applying: libavcodec/x86/vp8dsp.asm: Revert syntax causing assembly errors in 
OSS-Fuzz
Using index info to reconstruct a base tree...
error: patch failed: libavcodec/x86/vp8dsp.asm:173
error: libavcodec/x86/vp8dsp.asm: patch does not apply
error: Did you hand edit your patch?
It does not apply to blobs recorded in its index.

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Everything should be made as simple as possible, but not simpler.
-- Albert Einstein

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to