r2197 Add mb_info API for signalling constant macroblocks Some use-cases of x264 involve encoding video with large constant areas of the frame. Sometimes, the caller knows which areas these are, and can tell x264. This API lets the caller do this and adds internal tracking of modifications to macroblocks to avoid problems. This is really only suitable without B-frames. An example use-case would be using x264 for VNC. r2196 Faster chroma weight cost calculation New assembly function with SSE2, SSSE3 and XOP implementations for calculating absolute sum of differences. r2195 Add Level 5.2 support r2194 Eradicate all mention of Extended Profile x264 never supported it and never will because nobody uses it. r2193 Fix disabling of mbtree when using 2pass encoding and zones r2192 configure: force select -mXX gcc option for i386/x86-64 Makes multilib compilation more convenient. r2191 Update config.guess and config.sub Adds support for a bunch of targets, including: aarch64 (armv8) arm-linux-androideabi r2190 configure: correct use of RC variable and add --extra-rcflags r2189 ICL/MSVS: Fix shared library generation and usage MSVS requires exported variables to be declared with the DATA keyword, and requires that imported variables be declared with dllimport. This does not fix x264 cli being unable to use a shared library built by ICL however. r2188 Fix intra-refresh + hrd r2187 Fix frame input colorspace check r2186 Fix comment in deblock.c The code does, in fact, handle CAVLC+8x8dct correctly already. r2185 Fix sliced-threads ratecontrol bug Was using qp instead of qscale; could cause NANs (not to mention less accurate results).