There was quite a difference building up between FFmpeg's x86inc.asm file and x264's so I spent a little time merging some of the easy patches into our copy.
I have also included Anton's patch which adds a little checking on instructions used and whether they are supported by the instruction set we have tried to make a function for. To the people at Libav, you won't be getting the two patches by me (I hope I do this CC properly) as your tree doesn't need them. Anton Mitrofanov (1): x264asm: warn when inappropriate instruction used in function with specified cpuflags Henrik Gramner (2): x86inc: Make ym# behave the same way as xm# x86inc: Make INIT_CPUFLAGS support an arbitrary number of cpuflags James Darnley (2): lavc/x86/v210: give cpuflag to INIT macro lavu/x86/x86inc: deprecate INIT_AVX Loren Merritt (1): x86inc: free up variable name "n" in global namespace libavcodec/x86/v210.asm | 22 +- libavutil/x86/x86inc.asm | 656 +++++++++++++++++++++++----------------------- 2 files changed, 342 insertions(+), 336 deletions(-) -- 1.7.9 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel