|
Streamline SIMD targets in media.gyp
Prevents duplicates of the media_sse and yuv_convert targets from
ending up in both media and media_unittests during shared builds.
- Removes the yuv_convert target since everyone who uses it already
uses media.
- Merges differ_block_sse2 and yuv_convert_simd_x86 into media_sse2.
- Moves assembly into media_asm.
- Moves incorrect mmx bundling from sse2 to new media_mmx target.
- Introduces EXPORT macro to x86inc.asm
- Introduces yasm_includes for non-.asm files in yasm_compile.gypi.
- Fixes missing const on yuv constants table.
BUG=none
TEST=compiles, all unittests pass.
TBR=fischman@chromium.org, kbr@chromium.org, sergeyu@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=202230
Total comments: 17
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+625 lines, -597 lines) |
Patch |
|
M |
media/base/simd/convert_rgb_to_yuv.h
|
View
|
1
2
3
|
2 chunks |
+50 lines, -58 lines |
0 comments
|
Download
|
|
M |
media/base/simd/convert_rgb_to_yuv_ssse3.asm
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
media/base/simd/convert_rgb_to_yuv_ssse3.inc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
media/base/simd/convert_yuv_to_rgb.h
|
View
|
1
2
3
|
2 chunks |
+153 lines, -194 lines |
0 comments
|
Download
|
|
M |
media/base/simd/convert_yuv_to_rgb_c.cc
|
View
|
|
3 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
media/base/simd/convert_yuv_to_rgb_mmx.inc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
media/base/simd/convert_yuva_to_argb_mmx.inc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
media/base/simd/empty_register_state_mmx.asm
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
media/base/simd/filter_yuv.h
|
View
|
1
2
3
|
1 chunk |
+21 lines, -14 lines |
0 comments
|
Download
|
|
M |
media/base/simd/linear_scale_yuv_to_rgb_mmx.inc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
media/base/simd/linear_scale_yuv_to_rgb_mmx_x64.asm
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
A |
media/base/simd/media_export.asm
|
View
|
1
2
3
4
|
1 chunk |
+48 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/simd/scale_yuv_to_rgb_mmx.inc
|
View
|
1
2
3
4
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
media/base/simd/scale_yuv_to_rgb_sse2_x64.asm
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
media/base/simd/yuv_to_rgb_table.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
media/base/simd/yuv_to_rgb_table.cc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
media/base/yuv_convert.h
|
View
|
|
3 chunks |
+89 lines, -88 lines |
0 comments
|
Download
|
|
M |
media/base/yuv_convert.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+64 lines, -8 lines |
0 comments
|
Download
|
|
M |
media/base/yuv_convert_unittest.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/media.gyp
|
View
|
1
2
3
4
|
40 chunks |
+161 lines, -195 lines |
0 comments
|
Download
|
|
M |
remoting/remoting.gyp
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
third_party/x86inc/x86inc.asm
|
View
|
1
2
3
|
2 chunks |
+3 lines, -17 lines |
0 comments
|
Download
|
|
M |
third_party/yasm/yasm_compile.gypi
|
View
|
1
|
4 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
|
M |
ui/surface/surface.gyp
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webkit/media/webkit_media.gypi
|
View
|
1
2
3
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
Total messages: 21 (0 generated)
|