Change #271489
| Category | ffmpeg |
| Changed by | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> |
| Changed at | Wed 17 Jun 2026 14:33:28 |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Project | ffmpeg |
| Branch | master |
| Revision | eb7f4b4e792cd8f96cd05b156618a8d88840b25b |
Comments
avcodec/x86/h264_intrapred: Add AVX2 horizontal pred versions pred8x8_horizontal_8_c: 6.9 pred8x8_horizontal_8_sse2: 9.9 ( 0.70x) pred8x8_horizontal_8_ssse3: 9.5 ( 0.73x) pred8x8_horizontal_8_avx2: 5.1 ( 1.35x) pred16x16_horizontal_8_c: 10.9 pred16x16_horizontal_8_sse2: 15.0 ( 0.72x) pred16x16_horizontal_8_ssse3: 11.7 ( 0.93x) pred16x16_horizontal_8_avx2: 9.6 ( 1.13x) The new functions are cheap and only occupy 2*48B. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/x86/h264_intrapred.asm
- libavcodec/x86/h264_intrapred_init.c