Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Issue 1638008: yuv use a shared table for windows, posix and C... (Closed)

Created:
10 years, 8 months ago by fbarchard
Modified:
9 years, 7 months ago
Reviewers:
Sergey Ulanov
CC:
chromium-reviews, fbarchard, Alpha Left Google, John Grabowski, pam+watch_chromium.org, awong, scherkus (not reviewing)
Visibility:
Public.

Description

Make C, MMX and SSE2 all output the same results BUG=19113, 41045 TEST=none. just cleanup and making all platforms produce the same results Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=44591

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 2

Patch Set 5 : '' #

Patch Set 6 : '' #

Total comments: 5

Patch Set 7 : '' #

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Patch Set 11 : '' #

Patch Set 12 : '' #

Total comments: 17

Patch Set 13 : '' #

Patch Set 14 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+676 lines, -821 lines) Patch
M media/base/yuv_convert.h View 7 8 9 10 11 12 13 2 chunks +6 lines, -6 lines 0 comments Download
M media/base/yuv_convert.cc View 5 6 7 8 9 10 11 12 13 9 chunks +102 lines, -78 lines 0 comments Download
M media/base/yuv_convert_unittest.cc View 7 8 9 10 11 12 13 10 chunks +36 lines, -62 lines 0 comments Download
M media/base/yuv_row.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 7 chunks +25 lines, -11 lines 0 comments Download
M media/base/yuv_row_posix.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 18 chunks +117 lines, -418 lines 0 comments Download
A media/base/yuv_row_table.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +233 lines, -0 lines 0 comments Download
M media/base/yuv_row_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 10 chunks +156 lines, -246 lines 0 comments Download
M media/media.gyp View 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
fbarchard
A single table for YUV conversions. Work in progress... needs arm version
10 years, 8 months ago (2010-04-14 02:43:39 UTC) #1
fbarchard
attempting to make C (for ARM), MMX and SSE2 all behave the same.
10 years, 8 months ago (2010-04-14 17:49:29 UTC) #2
Sergey Ulanov
http://codereview.chromium.org/1638008/diff/16001/4004 File media/base/yuv_row_posix.cc (left): http://codereview.chromium.org/1638008/diff/16001/4004#oldcode1133 media/base/yuv_row_posix.cc:1133: static inline uint32 clip(int32 value) { Isn't clip() used ...
10 years, 8 months ago (2010-04-14 18:14:41 UTC) #3
fbarchard
Compiles on windows with C, but not functional yet http://codereview.chromium.org/1638008/diff/16001/4004 File media/base/yuv_row_posix.cc (left): http://codereview.chromium.org/1638008/diff/16001/4004#oldcode1133 media/base/yuv_row_posix.cc:1133: ...
10 years, 8 months ago (2010-04-14 18:27:08 UTC) #4
Sergey Ulanov
http://codereview.chromium.org/1638008/diff/27002/28006 File media/base/yuv_convert.cc (right): http://codereview.chromium.org/1638008/diff/27002/28006#newcode79 media/base/yuv_convert.cc:79: static_cast<uint16>((source_y_fraction >> 8) ^ 255)); I think it is ...
10 years, 8 months ago (2010-04-14 19:58:11 UTC) #5
fbarchard
fixed mac build FilterRow C same as MMX and 256-frac for better quality. http://codereview.chromium.org/1638008/diff/27002/28006 File ...
10 years, 8 months ago (2010-04-14 21:23:19 UTC) #6
fbarchard
put unfiltered scalers back in for windows http://codereview.chromium.org/1638008/diff/27002/28006 File media/base/yuv_convert.cc (right): http://codereview.chromium.org/1638008/diff/27002/28006#newcode109 media/base/yuv_convert.cc:109: static_cast<int16>((source_y_fraction >> ...
10 years, 8 months ago (2010-04-14 22:42:54 UTC) #7
Sergey Ulanov
http://codereview.chromium.org/1638008/diff/1011/52006 File media/base/yuv_convert.cc (right): http://codereview.chromium.org/1638008/diff/1011/52006#newcode12 media/base/yuv_convert.cc:12: // YV12 is a full plane of Y and ...
10 years, 8 months ago (2010-04-14 23:13:10 UTC) #8
fbarchard
fixing up the nits. build bots are green. http://codereview.chromium.org/1638008/diff/1011/52006 File media/base/yuv_convert.cc (right): http://codereview.chromium.org/1638008/diff/1011/52006#newcode12 media/base/yuv_convert.cc:12: // ...
10 years, 8 months ago (2010-04-14 23:37:22 UTC) #9
Sergey Ulanov
10 years, 8 months ago (2010-04-15 00:21:46 UTC) #10
LGTM

Powered by Google App Engine
This is Rietveld 408576698