This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit c6bd6abb59926385a454a4485f9c28d08a20f775 Author: Andreas Rheinhardt <[email protected]> AuthorDate: Mon Jul 27 22:16:26 2026 +0200 Commit: Andreas Rheinhardt <[email protected]> CommitDate: Thu Jul 30 23:31:33 2026 +0200 avcodec/x86/h264_intrapred: Report accurate number of registers used The pred{8x8,16x16}_plane functions only use five xmm register. The inflated number of seven (which leads to saving and restoring xmm6 on Win64) has been introduced in d20f133ef962da71326bc3635e086696f45ab64e, probably because the mmx version of these functions used seven mmx register. Signed-off-by: Andreas Rheinhardt <[email protected]> --- libavcodec/x86/h264_intrapred.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/x86/h264_intrapred.asm b/libavcodec/x86/h264_intrapred.asm index 4a785d480f..d6b0335c54 100644 --- a/libavcodec/x86/h264_intrapred.asm +++ b/libavcodec/x86/h264_intrapred.asm @@ -240,7 +240,7 @@ cglobal pred16x16_tm_vp8_8, 2, 4, 5, dst, stride, stride3, iteration ;----------------------------------------------------------------------------- %macro H264_PRED16x16_PLANE 1 -cglobal pred16x16_plane_%1_8, 2,9,7 +cglobal pred16x16_plane_%1_8, 2,9,5 mov r2, r1 ; +stride neg r1 ; -stride @@ -448,7 +448,7 @@ H264_PRED16x16_PLANE svq3 ;----------------------------------------------------------------------------- %macro H264_PRED8x8_PLANE 0 -cglobal pred8x8_plane_8, 2,9,7 +cglobal pred8x8_plane_8, 2,9,5 mov r2, r1 ; +stride neg r1 ; -stride _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
