| .. |
|
compare_common.cc
|
compare_common visual c port
|
2014-01-09 19:11:09 +00:00 |
|
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.
|
2014-09-15 23:39:43 +00:00 |
|
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.
|
2014-09-15 23:39:43 +00:00 |
|
compare_posix.cc
|
Remove ifdef __SSE2__ and native client ifdef for r14 in register usage declarations.
|
2015-02-05 23:09:15 +00:00 |
|
compare_win.cc
|
Remove code alignment declspec from Visual C versions for vs2014 compatibility.
|
2015-04-12 23:54:26 +00:00 |
|
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.
|
2015-03-19 20:36:31 +00:00 |
|
convert_argb.cc
|
ARGB4444ToARGB and ARGB1555ToARGB ported to AVX2.
|
2015-04-07 23:52:57 +00:00 |
|
convert_from_argb.cc
|
ARGBToYJRow_AVX2 hooked up for ARGBToJ422
|
2015-04-07 00:39:25 +00:00 |
|
convert_from.cc
|
Remove unused variable 'I422ToRGB565Row' that breaks osx builds.
|
2015-04-14 02:50:35 +00:00 |
|
convert_jpeg.cc
|
libyuv::MJPGToI420() and libyuv::MJPGToARGB() return failure if callback to JPeg fails.
|
2014-01-28 03:08:59 +00:00 |
|
convert_to_argb.cc
|
Remove Q420 fourcc support.
|
2015-02-11 18:20:54 +00:00 |
|
convert_to_i420.cc
|
Remove Q420 fourcc support.
|
2015-02-11 18:20:54 +00:00 |
|
convert.cc
|
ARGB4444ToARGB and ARGB1555ToARGB ported to AVX2.
|
2015-04-07 23:52:57 +00:00 |
|
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.
|
2015-03-19 20:36:31 +00:00 |
|
mjpeg_decoder.cc
|
fix a lint warning about a space needed after && in ifdef
|
2014-08-18 23:22:20 +00:00 |
|
mjpeg_validate.cc
|
Remove code alignment declspec from Visual C versions for vs2014 compatibility.
|
2015-04-12 23:54:26 +00:00 |
|
planar_functions.cc
|
ARGBToUV AVX2 functions hooked up.
|
2015-04-07 00:10:52 +00:00 |
|
rotate_argb.cc
|
Fix the bug (0 extension from int to int64) in ScaleARGBRowDownEven_NEON.
|
2015-02-10 06:04:12 +00:00 |
|
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
|
2014-06-24 23:40:52 +00:00 |
|
rotate_neon64.cc
|
Copy width to 64 bit register to work around clang 3.4 warning
|
2014-10-13 23:26:17 +00:00 |
|
rotate_neon.cc
|
Change ifdefs for arm 32 and 64 bit so there will only be 32 bit in legacy mode.
|
2014-09-15 22:05:01 +00:00 |
|
rotate.cc
|
Remove code alignment declspec from Visual C versions for vs2014 compatibility.
|
2015-04-12 23:54:26 +00:00 |
|
row_any.cc
|
ARGB4444ToARGB and ARGB1555ToARGB ported to AVX2.
|
2015-04-07 23:52:57 +00:00 |
|
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.
|
2015-03-19 20:36:31 +00:00 |
|
row_mips.cc
|
build fixe for InterpolateRow_MIPS_DSPR2
|
2015-02-07 01:01:30 +00:00 |
|
row_neon64.cc
|
copy width to int64 to pass to assembly to avoid warning on ios 64 bit for implicit: value size does not match register size specified by the constraint and modif
|
2015-03-17 17:56:20 +00:00 |
|
row_neon.cc
|
Fix the issue of q4 register not in clobber list for ARMv7
|
2015-04-02 02:33:23 +00:00 |
|
row_posix.cc
|
Fix bug in YUV to RGB for gcc/clang and enable affected functions.
|
2015-04-08 02:32:33 +00:00 |
|
row_win.cc
|
Remove declspec(align(32)) from AVX2 functions.
|
2015-04-20 22:57:04 +00:00 |
|
scale_any.cc
|
scale to 3/4 or 3/8 with odd width destinations efficiently. previously if width was not multiple of what the simd loop would do (24), scaling would fall back on slower C code. This change allows SIMD to be used for most of the scaling and C for the remainder, improving efficiency.
|
2015-04-27 21:56:08 +00:00 |
|
scale_argb.cc
|
Add ScaleARGBFilterCols_NEON for ARM32/64
|
2015-04-07 03:45:29 +00:00 |
|
scale_common.cc
|
ScaleAddRows_Any_SSE2 functions for handling odd widths.
|
2015-04-22 00:51:56 +00:00 |
|
scale_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
|
2014-06-24 23:40:52 +00:00 |
|
scale_neon64.cc
|
lsl by 2 requires a number sign for xcode on ios 64 bit build. add the # sign for ios compatibility. remove legacy x86 asm files that are unused. the unused files cause complications in build systems that build all files.
|
2015-04-14 19:57:33 +00:00 |
|
scale_neon.cc
|
lsl by 2 requires a number sign for xcode on ios 64 bit build. add the # sign for ios compatibility. remove legacy x86 asm files that are unused. the unused files cause complications in build systems that build all files.
|
2015-04-14 19:57:33 +00:00 |
|
scale_posix.cc
|
Port box filter to AVX2.
|
2015-04-14 00:21:15 +00:00 |
|
scale_win.cc
|
scale to 3/4 or 3/8 with odd width destinations efficiently. previously if width was not multiple of what the simd loop would do (24), scaling would fall back on slower C code. This change allows SIMD to be used for most of the scaling and C for the remainder, improving efficiency.
|
2015-04-27 21:56:08 +00:00 |
|
scale.cc
|
scale to 3/4 or 3/8 with odd width destinations efficiently. previously if width was not multiple of what the simd loop would do (24), scaling would fall back on slower C code. This change allows SIMD to be used for most of the scaling and C for the remainder, improving efficiency.
|
2015-04-27 21:56:08 +00:00 |
|
video_common.cc
|
Remove bayer format support from libyuv. This format is very rare and used on legacy hardware. Its not well optimized and has bugs related to odd widths. Removing the format will allow tests to pass under more circumstances, run faster and allow focus on higher priority quality and performance issues.
|
2015-02-09 19:58:19 +00:00 |