| .. |
|
compare_common.cc
|
xmmword cast for clang
|
2015-08-18 11:13:12 -07:00 |
|
compare_gcc.cc
|
nolint removed
|
2015-08-31 10:52:13 -07:00 |
|
compare_neon64.cc
|
xmmword cast for clang
|
2015-08-18 11:13:12 -07:00 |
|
compare_neon.cc
|
xmmword cast for clang
|
2015-08-18 11:13:12 -07:00 |
|
compare_win.cc
|
xmmword cast for clang
|
2015-08-18 11:13:12 -07:00 |
|
compare.cc
|
xmmword cast for clang
|
2015-08-18 11:13:12 -07:00 |
|
convert_argb.cc
|
rename yuv matrix constants to be more clear about what they are
|
2015-11-03 17:09:53 -08:00 |
|
convert_from_argb.cc
|
change all pix parameters to width for consistency
|
2015-10-07 22:30:36 -07:00 |
|
convert_from.cc
|
rename yuv matrix constants to be more clear about what they are
|
2015-11-03 17:09:53 -08: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
|
change all pix parameters to width for consistency
|
2015-10-07 22:30:36 -07:00 |
|
cpu_id.cc
|
fix for gcc compile error: variable duplicate define
|
2015-12-08 19:03:43 -08:00 |
|
mjpeg_decoder.cc
|
nolint removed
|
2015-08-31 10:52:13 -07:00 |
|
mjpeg_validate.cc
|
validate scan EOI from end for better coverage
|
2015-09-14 10:58:51 -07:00 |
|
planar_functions.cc
|
use rounding in scaledown by 2
|
2015-12-14 17:25:36 -08:00 |
|
rotate_any.cc
|
rotate nv12 any width
|
2015-08-07 23:48:38 -07:00 |
|
rotate_argb.cc
|
rotate include and proto cleanup
|
2015-07-22 18:09:04 -07:00 |
|
rotate_common.cc
|
rotate include and proto cleanup
|
2015-07-22 18:09:04 -07:00 |
|
rotate_gcc.cc
|
use visual c 32 bit code for clangcl
|
2015-08-11 10:10:45 -07:00 |
|
rotate_mips.cc
|
rename rotate macros and functions to match
|
2015-07-27 17:00:41 -07:00 |
|
rotate_neon64.cc
|
rotate include and proto cleanup
|
2015-07-22 18:09:04 -07:00 |
|
rotate_neon.cc
|
remove align directives
|
2015-08-04 17:00:03 -07:00 |
|
rotate_win.cc
|
use visual c 32 bit code for clangcl
|
2015-08-11 10:10:45 -07:00 |
|
rotate.cc
|
Remove sse2 functions that also have ssse3
|
2015-09-30 14:24:44 -07:00 |
|
row_any.cc
|
BlendPlane any width.
|
2015-12-08 18:59:48 -08:00 |
|
row_common.cc
|
Unroll C version of YUV blender for improved performance.
|
2015-12-07 12:02:45 -08:00 |
|
row_gcc.cc
|
use memory for loop counter to work around nearly out of registers
|
2015-12-16 17:13:37 -08:00 |
|
row_mips.cc
|
remove I422ToBGRA and use I422ToRGBA internally
|
2015-11-02 10:24:12 -08:00 |
|
row_neon64.cc
|
Neon versions of I420AlphaToARGB
|
2015-11-03 19:21:36 -08:00 |
|
row_neon.cc
|
set d19 alpha on inner loop
|
2015-11-06 11:38:21 -08:00 |
|
row_win.cc
|
add ifdef for AVX2 so vs2010 can still compile
|
2015-12-09 15:23:51 -08:00 |
|
scale_any.cc
|
change scale down by 4 to use rounding.
|
2015-12-15 21:25:18 -08:00 |
|
scale_argb.cc
|
scale with conversion using 2 steps with unittest
|
2015-11-13 11:25:56 -08:00 |
|
scale_common.cc
|
Box filter for YUV use rows with accumulation buffer for better memory behavior. The old code would do columns accumulated into registers, and then store the result once. This was slow from a memory point of view. The new code does a row of source at a time, updating an accumulation buffer every row. The accumulation buffer is small, and should fit cache. Before each accumulation of N rows, the buffer needs to be reset to zero. If the memset is a bottleneck, it would be faster to do the first row without an add, storing to the accumulation buffer, and then add for the remaining rows.
|
2015-06-09 01:05:18 +00:00 |
|
scale_gcc.cc
|
change scale down by 4 to use rounding.
|
2015-12-15 21:25:18 -08:00 |
|
scale_mips.cc
|
remove align directives
|
2015-08-04 17:00:03 -07:00 |
|
scale_neon64.cc
|
work arounds for ios 64 bit compiler where int passed into assembly needs to be explicitely cast to 'w' register.
|
2015-05-05 22:46:16 +00:00 |
|
scale_neon.cc
|
remove align directives
|
2015-08-04 17:00:03 -07:00 |
|
scale_win.cc
|
change scale down by 4 to use rounding.
|
2015-12-15 21:25:18 -08:00 |
|
scale.cc
|
change scale down by 4 to use rounding.
|
2015-12-15 21:25:18 -08: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 |