Name
Last commit
Last update
..
compare.cc Enable assembly for clangcl build on Windows. Previously assembly was disabled so clangcl would work, but only with C code. As clangcl mimics both Visual C and GCC, ifdefs need to pick one or the other or often you'll end up with both. In this CL we disable most Visual C code and use the GCC versions which allow assembly for both 32 and 64 bit intel.
compare_common.cc compare_common visual c port
compare_neon.cc change vector range notation to a list of registers for clang compatibility. break compare into 2 neon files for consistency with other neon64 files.
compare_neon64.cc change vector range notation to a list of registers for clang compatibility. break compare into 2 neon files for consistency with other neon64 files.
compare_posix.cc Remove ifdef __SSE2__ and native client ifdef for r14 in register usage declarations.
compare_win.cc Enable assembly for clangcl build on Windows. Previously assembly was disabled so clangcl would work, but only with C code. As clangcl mimics both Visual C and GCC, ifdefs need to pick one or the other or often you'll end up with both. In this CL we disable most Visual C code and use the GCC versions which allow assembly for both 32 and 64 bit intel.
convert.cc Remove Q420 fourcc support.
convert_argb.cc rename I400 to J400 and I400 reference to I400. J400 is a simple replication of values to convert to RGB, which is what the old I400 was. I400 reference is the Y part of the YUV formula, so renaming that to I400.
convert_from.cc I422ToRGB24 AVX2 and I422ToRAW
convert_from_argb.cc Add ARGBToRGB565DitherRow_NEON for ARM32/64
convert_jpeg.cc libyuv::MJPGToI420() and libyuv::MJPGToARGB() return failure if callback to JPeg fails.
convert_to_argb.cc Remove Q420 fourcc support.
convert_to_i420.cc Remove Q420 fourcc support.
cpu_id.cc Enable assembly for clangcl build on Windows. Previously assembly was disabled so clangcl would work, but only with C code. As clangcl mimics both Visual C and GCC, ifdefs need to pick one or the other or often you'll end up with both. In this CL we disable most Visual C code and use the GCC versions which allow assembly for both 32 and 64 bit intel.
mjpeg_decoder.cc fix a lint warning about a space needed after && in ifdef
mjpeg_validate.cc Scan from start of buffer to handle case where an invalid size was passed.
planar_functions.cc Scale down by 2 AVX2 port. Processes twice as many pixels as SSE2 and takes advantage of 3 argument instructions to reduce register usage and number of instructions.
rotate.cc Enable assembly for clangcl build on Windows. Previously assembly was disabled so clangcl would work, but only with C code. As clangcl mimics both Visual C and GCC, ifdefs need to pick one or the other or often you'll end up with both. In this CL we disable most Visual C code and use the GCC versions which allow assembly for both 32 and 64 bit intel.
rotate_argb.cc Fix the bug (0 extension from int to int64) in ScaleARGBRowDownEven_NEON.
rotate_mips.cc only enable mips assembly for old 32 bit abi. new 32 bit abi and 64 bit bit able remove t4 to t7 and add a4 to a7
rotate_neon.cc Change ifdefs for arm 32 and 64 bit so there will only be 32 bit in legacy mode.
rotate_neon64.cc Copy width to 64 bit register to work around clang 3.4 warning
row_any.cc I422ToRGB24 AVX2 and I422ToRAW
row_common.cc Enable assembly for clangcl build on Windows. Previously assembly was disabled so clangcl would work, but only with C code. As clangcl mimics both Visual C and GCC, ifdefs need to pick one or the other or often you'll end up with both. In this CL we disable most Visual C code and use the GCC versions which allow assembly for both 32 and 64 bit intel.
row_mips.cc build fixe for InterpolateRow_MIPS_DSPR2
row_neon.cc Loading commit data...
row_neon64.cc Loading commit data...
row_posix.cc Loading commit data...
row_win.cc Loading commit data...
row_x86.asm Loading commit data...
scale.cc Loading commit data...
scale_any.cc Loading commit data...
scale_argb.cc Loading commit data...
scale_common.cc Loading commit data...
scale_mips.cc Loading commit data...
scale_neon.cc Loading commit data...
scale_neon64.cc Loading commit data...
scale_posix.cc Loading commit data...
scale_win.cc Loading commit data...
video_common.cc Loading commit data...
x86inc.asm Loading commit data...