Change #264282
| Category | ffmpeg |
| Changed by | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> |
| Changed at | Mon 13 Apr 2026 12:46:24 |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Project | ffmpeg |
| Branch | master |
| Revision | e0ed3fa834a8d7854e58190146d930ec824043d2 |
Comments
tests/checkasm: Add snowdsp test Only inner_add_yblock for now. Hint: Said function uses a pointer to an array of pointers as parameter. The MMX version clobbers the array in such a way that calling the function repeatedly with the same arguments (as happens inside bench_new()) leads to buffer overflows and segfaults. Therefore CALL4 had to be overridden to restore the original pointers. This workaround will be removed soon when the MMX version is removed. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- tests/checkasm/Makefile
- tests/checkasm/checkasm.c
- tests/checkasm/checkasm.h
- tests/checkasm/snowdsp.c
- tests/fate/checkasm.mak