Frank Barchard aa197ee1a3 HalfFloat_SSE2 for Visual C
Low level support for 12 bit 420, 422 and 444 YUV video frame conversion.

BUG=libyuv:560, chromium:445071
TEST=LibYUVPlanarTest.TestHalfFloatPlane on windows
R=hubbe@chromium.org, wangcheng@google.com

Review URL: https://codereview.chromium.org/2387713002 .
2016-10-03 10:33:38 -07:00
..
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 remove includes for duplicate functions 2016-05-23 17:38:26 -07:00
convert_from_argb.cc refactor ARGBToI422 using ARGBToI420 internally 2016-01-12 17:05:49 -08:00
convert_from.cc Add SplitUVPlanes and MergeUVPlanes 2016-08-24 16:47:24 -07:00
convert_jpeg.cc remove includes for duplicate functions 2016-05-23 17:38:26 -07:00
convert_to_argb.cc Treat YU12 as an alias for I420. Simplify setting of inv_crop_height. 2016-06-16 12:49:17 +02:00
convert_to_i420.cc Treat YU12 as an alias for I420. Simplify setting of inv_crop_height. 2016-06-16 12:49:17 +02:00
convert.cc Add SplitUVPlanes and MergeUVPlanes 2016-08-24 16:47:24 -07:00
cpu_id.cc fix warning on visual C for mips cpu detect 2016-09-22 18:25:52 -07:00
mjpeg_decoder.cc Suppress MJPEG fprintf() runtime warning 2016-08-22 16:30:36 -07:00
mjpeg_validate.cc validate scan EOI from end for better coverage 2015-09-14 10:58:51 -07:00
planar_functions.cc HalfFloat_SSE2 for Visual C 2016-10-03 10:33:38 -07:00
rotate_any.cc rename MIPS_DSPR2 to DSPR2 for consistency 2016-02-05 14:49:54 -08:00
rotate_argb.cc Add MIPS SIMD Arch (MSA) optimized ARGBMirrorRow function 2016-09-26 16:28:01 -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 white space fixes for MIPS 2016-05-24 14:17:18 -07:00
rotate_neon64.cc Remove initialize to zero on output variables for inline. 2016-04-18 16:24:26 -07:00
rotate_neon.cc Remove initialize to zero on output variables for inline. 2016-04-18 16:24:26 -07:00
rotate_win.cc use visual c 32 bit code for clangcl 2015-08-11 10:10:45 -07:00
rotate.cc Add MIPS SIMD Arch (MSA) optimized MirrorRow function 2016-09-22 16:12:22 -07:00
row_any.cc HalfFloat_SSE2 port from C algorithm to SSE2 2016-09-30 09:47:16 -07:00
row_common.cc Add low level support for 12 bit 420, 422 and 444 YUV video frame conversion. 2016-09-29 15:06:30 -07:00
row_gcc.cc HalfFloat_SSE2 for Visual C 2016-10-03 10:33:38 -07:00
row_mips.cc white space fixes for MIPS 2016-05-24 14:17:18 -07:00
row_msa.cc Add MIPS SIMD Arch (MSA) optimized ARGBMirrorRow function 2016-09-26 16:28:01 -07:00
row_neon64.cc neon64 use width int directly. 2016-06-08 10:26:53 -07:00
row_neon.cc Remove ifdefs for neon in row_neon*.cc 2016-06-07 14:34:13 -07:00
row_win.cc HalfFloat_SSE2 for Visual C 2016-10-03 10:33:38 -07:00
scale_any.cc Odd width variation of scale down by 2 for subsampling 2016-01-06 15:12:17 -08:00
scale_argb.cc rename MIPS_DSPR2 to DSPR2 for consistency 2016-02-05 14:49:54 -08:00
scale_common.cc Fix some comment typos 2016-09-15 15:38:19 -07:00
scale_gcc.cc Fix some comment typos 2016-09-15 15:38:19 -07:00
scale_mips.cc rename MIPS_DSPR2 to DSPR2 for consistency 2016-02-05 14:49:54 -08:00
scale_neon64.cc fix multi-line comment warning 2016-09-16 15:16:39 -07:00
scale_neon.cc fix multi-line comment warning 2016-09-16 15:16:39 -07:00
scale_win.cc YUV scale filter columns improved filtering accuracy 2016-06-23 20:16:55 -07:00
scale.cc Scale by 3/8 only if source is multiple of 8 tall. 2016-09-16 14:57:47 -07:00
video_common.cc Treat YU12 as an alias for I420. Simplify setting of inv_crop_height. 2016-06-16 12:49:17 +02:00