Vignoles Jacques <[email protected]> added the comment: hello, I'm the bad guy that compiles ffmpeg DLL for VSO.
I confirm ff_x264_add8x4_idct_sse2, as well as various GPLed functions in .asm files were linked by mistake in avcodec.dll. So far, it seems that these functions were present, but not used. The reason is that we do not use the "standard" make generated by ./configure, but a IDE (Code::Blocks) to build the DLL - this choice being for the convenience of building within a windows-compatible IDE that work with GCC/GDB. In the process of removing all LGPL code, I forgot to remove from the project all the asm parts under GPL, so no matter the #define CONFIG_GPL 0 in config.h, those Yasm files were still present in the build thus linked to the final DLL I've removed all these files from the build now, the installation package should be available within a few days (with avcodec.dll version 52.30.1.246) for due verification, I'll post a comment when this will be available. ____________________________________________________ FFmpeg issue tracker <[email protected]> <https://roundup.ffmpeg.org/roundup/ffmpeg/issue272> ____________________________________________________
