Change #262705
| Category | ffmpeg |
| Changed by | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> |
| Changed at | Sat 28 Mar 2026 22:39:05 |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Project | ffmpeg |
| Branch | master |
| Revision | e91727e7ef2888d186b4553f90873db42574842c |
Comments
avcodec/x86/mpeg4videodsp: Fix build failure without x86asm Since ba793127c413ba27386cea4c23db021b1eaa8d56, the x86 mpeg4videodsp code uses ff_emulated_edge_mc_sse2() instead of ff_emulated_edge_mc_8. This leads to linker errors when x86asm is disabled. Fix this by also falling back to ff_gmc_c() in case edge emulation is needed with external SSE2 being unavailable. An alternative is to go back to ff_emulated_edge_mc_8(), but this would readd the uglyness to videodsp for a niche case. Reported-by: James Almer <jamrial@gmail.com> Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Changed files
- libavcodec/x86/mpeg4videodsp.c