x86: AVX2 nal_escape
[x262.git] / common / pixel.c
2013-04-23 Jason Garrett-Glaserx86: more AVX2 framework, AVX2 functions, plus some...
2013-04-23 Jason Garrett-Glaserx86: correctly check stack alignment for Atom hadamard_ac
2013-02-26 Jason Garrett-Glaserx86: detect Bobcat, improve Atom optimizations, reorgan...
2013-02-26 Oskar Arvidssonx86: combined SA8D/SATD dsp function
2013-02-26 Oskar Arvidssonx86: port SSE2+ SATD functions to high bit depth
2013-02-25 Henrik Gramnerx86: Use SSE instead of SSE2 for copying data
2013-01-09 Loren MerrittBump dates to 2013
2012-04-23 Henrik GramnerFaster chroma weight cost calculation
2012-03-06 Henrik GramnerFix incorrect zero-extension assumptions in x86_64 asm
2012-02-04 HiiBump dates to 2012
2012-01-15 Cristian MilitaruHigh bit depth intra_sad_x3_4x4
2012-01-15 Matt HabelHigh bit depth intra_sad_x3_8x8, intra_satd_x3_4x4...
2012-01-15 IliaMore 4:2:2 asm functions
2011-10-22 Jason Garrett-GlaserSome more 4:2:2 x86 asm
2011-10-22 Loren MerrittRemove obsolete versions of intra_mbcmp_x3
2011-10-22 Loren MerrittSSSE3/SSE4/AVX 9-way fully merged i8x8 analysis (sa8d_x9)
2011-10-22 Jason Garrett-GlaserSSSE3/SSE4/AVX 9-way fully merged i8x8 analysis (sad_x9)
2011-10-22 Jason Garrett-GlaserInitial XOP and FMA4 support on AMD Bulldozer
2011-10-12 Jason Garrett-GlaserFix pixel_var2 with 4:2:2 encoding
2011-09-21 Jason Garrett-GlaserSome initial 4:2:2 x86 asm
2011-09-21 Henrik Gramner4:2:2 encoding support
2011-09-21 Loren MerrittSSSE3/SSE4 9-way fully merged i4x4 analysis (sad/satd_x9)
2011-09-21 Loren MerrittFaster intra_mbcmp_x3 for versions without dedicated asm
2011-08-24 Loren MerrittOptimize predict_8x8_filter and incidentally remove...
2011-08-10 Loren MerrittEnable some existing asm functions that were missing...
2011-08-09 Loren MerrittCosmetics: s/mmxext/mmx2/
2011-07-22 Anton MitrofanovVarious cosmetics
2011-07-10 Jason Garrett-GlaserFix SSIM calculation with sliced threads
2011-05-12 Jason Garrett-GlaserMBAFF: Add regularization to VSAD metric
2011-05-12 Jason Garrett-GlaserMBAFF: Improve handling of bottom row mod32 padding
2011-05-12 Simon HorlickMBAFF: Enable adaptive MBAFF with VSAD decision
2011-05-12 Simon HorlickMBAFF: Create a VSAD DSP function
2011-02-18 Daniel KangAdd AVX functions where 3+ arg commands are useful
2011-01-25 Sean McGovernBump dates to 2011
2011-01-10 Daniel KangSSE2 high bit depth SSIM functions
2011-01-10 Jason Garrett-GlaserSSSE3 high bit depth sad_aligned functions
2011-01-10 Daniel KangFix overflow in SSIM calculation in 10-bit
2010-11-23 Sean McGovernFix build on SPARC Solaris 10
2010-11-20 Jason Garrett-GlaserFix some crashes with high bit depth
2010-11-19 Oskar ArvidssonConvert X264_HIGH_BIT_DEPTH to HIGH_BIT_DEPTH
2010-11-19 Oskar Arvidssonx86 asm for high-bit-depth pixel metrics
2010-10-31 Oskar ArvidssonFix overflows in satd, sa8d and hadamard_ac with high...
2010-10-31 Oskar ArvidssonFix potential problem with overflows in ssd_nv12
2010-09-18 Jason Garrett-GlaserUpdate source file headers
2010-07-15 Loren MerrittConvert x264 to use NV12 pixel format internally
2010-07-04 Oskar ArvidssonSupport for 9 and 10-bit encoding
2010-06-25 Jason Garrett-GlaserSSE4 and SSSE3 versions of some intra_sad functions
2010-06-09 Henrik GramnerReplace some divisions with shifts
2010-06-09 Steven WaltersPreprocessing cosmetics
2010-06-09 Jason Garrett-GlaserTake more shortcuts in i4x4/i8x8 analysis
2010-06-02 Oskar ArvidssonConvert to a unified "pixel" type for pixel data
2010-05-26 Jason Garrett-GlaserDetect Atom CPU, enable appropriate asm functions
2010-04-05 Jason Garrett-GlaserMassive cosmetic and syntax cleanup
2010-02-25 David ConradDisable Altivec and VIS optimizations when --disable...
2009-11-17 Jason Garrett-GlaserFaster weightp analysis
2009-08-24 David ConradGSOC merge part 3: ARM NEON pixel assembly functions
2009-07-03 Jason Garrett-GlaserEarly termination for chroma encoding
2009-03-31 Jason Garrett-Glaserintra_sad_x3_8x8 assembly
2009-03-30 Jason Garrett-Glaserintra_sad_x3_4x4 assembly
2009-03-30 Jason Garrett-Glaserintra_sad_x3_8x8c assembly
2009-03-17 Jason Garrett-GlaserSSE2 zigzag_interleave
2009-03-07 Holger LubitzVastly faster SATD/SA8D/Hadamard_AC/SSD/DCT/IDCT
2009-03-04 Jason Garrett-GlaserSlightly faster 8x16 SAD on Penryn Core 2
2009-02-11 Anton MitrofanovWindows 64-bit support
2009-01-28 Loren Merritt1.6x faster satd_c (and sa8d and hadamard_ac) with...
2008-12-31 Steven Waltersfactor mallocs out of hpel, ssim, and esa.
2008-12-24 Jason Garrett-GlaserOptimize variance asm + minor changes
2008-11-25 Jason Garrett-GlaserFaster width4 SSD+SATD, SSE4 optimizations
2008-11-23 Jason Garrett-GlaserPhenom CPU optimizations
2008-11-13 Jason Garrett-GlaserNehalem optimization part 2: SSE2 width-8 SAD
2008-11-10 Jason Garrett-GlaserVarious cosmetics and minor fixes
2008-09-15 Loren Merritthadamard_ac for psy-rd
2008-09-05 Jason Garrett-GlaserAdd merged SAD for i16x16 analysis
2008-09-05 Jason Garrett-GlaserAdd sad_aligned for faster subme=1 mbcmp
2008-08-16 David PethesAdd dedicated variance function instead of using SAD+SSD
2008-07-04 Jason Garrett-GlaserUpdate file headers throughout x264
2008-06-18 Loren Merrittinterleave psnr/ssim computation with reference frame...
2008-06-08 Loren Merrittmany changes to which asm functions are enabled on...
2008-06-08 Loren Merrittenable ssse3 phadd satd on Penryn.
2008-04-27 Loren Merrittdrop support for pre-SSE3 assemblers
2008-03-20 Loren Merrittnew ssd_8x*_sse2
2008-03-19 Jason Garrett-Glasersatd_4x4_ssse3
2008-03-16 Loren Merrittremove x264_mc_clip1.
2008-03-16 Loren Merrittmerge x86_32 and x86_64 asm, with macros to abstract...
2008-01-27 Loren Merrittsatd exhaustive motion search (--me tesa)
2008-01-06 Loren Merrittconvert absolute difference of sums from mmx to sse2
2007-11-20 Loren Merrittavoid memory loads that span the border between two...
2007-11-18 Loren Merrittcosmetics in dsp function selection
2007-11-17 Loren Merrittremove sad_pde. it's been unused ever since successive...
2007-09-24 Loren Merrittport sad_*_x3_sse2 to x86_64
2007-07-17 Loren Merrittmove os/compiler specific defines to their own header
2007-05-26 Alex Izvorskireplace alloca with malloc everywhere. per manpage...
2007-04-05 Loren Merritt32bit version of ssse3 satd.
2007-03-14 Loren Merrittconflate HAVE_MMXEXT with HAVE_SSE2, since they were...
2007-03-14 Loren Merrittssse3 detection. x86_64 ssse3 satd and quant.
2006-10-13 Loren Merrittcosmetics
2006-09-24 Loren Merrittworkaround: on some systems, alloca() isn't aligned
2006-09-12 Loren Merrittfaster ESA
2006-08-18 Steve LhommeMSVC compatibility fix from Haali
2006-08-17 Loren MerrittSSIM computation. (default on, disable by --no-ssim)
next