ffmpeg | branch: master | James Almer <jamr...@gmail.com> | Fri Jul 18 13:00:22 2025 -0300| [f263192f0e9739c5c4bb901a23009e64bcbcdac6] | committer: James Almer
avfilter/x86/vf_blackdetect: don't use rax to return a 32bit integer Fixes compilation on x86_32. Signed-off-by: James Almer <jamr...@gmail.com> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f263192f0e9739c5c4bb901a23009e64bcbcdac6 --- libavfilter/x86/vf_blackdetect.asm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libavfilter/x86/vf_blackdetect.asm b/libavfilter/x86/vf_blackdetect.asm index 78c24c5adc..86251ceca5 100644 --- a/libavfilter/x86/vf_blackdetect.asm +++ b/libavfilter/x86/vf_blackdetect.asm @@ -35,12 +35,12 @@ cglobal blackdetect_%1, 5, 7, 2, src, stride, width, height, threshold %endif add srcq, widthq neg widthq - xor r4, r4 + xor r4d, r4d mov r5, widthq jmp .start .loop: popcnt r6d, r6d - add r4, r6 + add r4d, r6d .start: movu m0, [srcq + r5] %if %1 == 8 @@ -56,15 +56,15 @@ cglobal blackdetect_%1, 5, 7, 2, src, stride, width, height, threshold ; handle tail by shifting away unused high elements shlx r6d, r6d, r5d popcnt r6d, r6d - add r4, r6 + add r4d, r6d add srcq, strideq mov r5, widthq dec heightq jg .start %if %1 > 8 - shr r4, 1 + shr r4d, 1 %endif - mov rax, r4 + mov eax, r4d RET %endmacro _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".