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

Issue 242643011: Add correct support for videos with YUVJ420P color format, in the software conversion path. (Closed)

Created:
6 years, 8 months ago by rileya (GONE FROM CHROMIUM)
Modified:
6 years, 7 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@yuvnopic
Visibility:
Public.

Description

Add correct support for videos with YUVJ420P color format, in the software conversion path. BUG=172898 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=268061

Patch Set 1 #

Total comments: 7

Patch Set 2 : address comments #

Patch Set 3 : rebase #

Patch Set 4 : fix yuv perftests #

Patch Set 5 : Add NOTREACHED + returns to fix compiler warnings. #

Patch Set 6 : Hopefully appease a picky linker... #

Patch Set 7 : Add some missing MEDIA_EXPORTs #

Patch Set 8 : YUVJ browsertest now passes, update expectation #

Unified diffs Side-by-side diffs Delta from patch set Stats (+618 lines, -161 lines) Patch
M content/browser/media/media_browsertest.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -2 lines 0 comments Download
M media/base/simd/convert_yuv_to_rgb.h View 4 chunks +71 lines, -51 lines 0 comments Download
M media/base/simd/convert_yuv_to_rgb_c.cc View 1 11 chunks +49 lines, -40 lines 0 comments Download
M media/base/simd/convert_yuv_to_rgb_mmx.asm View 1 chunk +2 lines, -1 line 0 comments Download
M media/base/simd/convert_yuv_to_rgb_mmx.inc View 1 chunk +1 line, -4 lines 0 comments Download
M media/base/simd/convert_yuv_to_rgb_sse.asm View 1 chunk +1 line, -0 lines 0 comments Download
M media/base/simd/convert_yuv_to_rgb_x86.cc View 1 7 chunks +10 lines, -6 lines 0 comments Download
M media/base/simd/convert_yuva_to_argb_mmx.asm View 1 chunk +1 line, -0 lines 0 comments Download
M media/base/simd/convert_yuva_to_argb_mmx.inc View 1 chunk +1 line, -3 lines 0 comments Download
M media/base/simd/linear_scale_yuv_to_rgb_mmx.asm View 1 chunk +1 line, -0 lines 0 comments Download
M media/base/simd/linear_scale_yuv_to_rgb_mmx.inc View 4 chunks +3 lines, -9 lines 0 comments Download
M media/base/simd/linear_scale_yuv_to_rgb_mmx_x64.asm View 3 chunks +6 lines, -2 lines 0 comments Download
M media/base/simd/scale_yuv_to_rgb_mmx.asm View 1 chunk +1 line, -0 lines 0 comments Download
M media/base/simd/scale_yuv_to_rgb_mmx.inc View 2 chunks +5 lines, -3 lines 0 comments Download
M media/base/simd/scale_yuv_to_rgb_sse.asm View 1 chunk +1 line, -0 lines 0 comments Download
M media/base/simd/scale_yuv_to_rgb_sse2_x64.asm View 1 1 chunk +6 lines, -2 lines 0 comments Download
M media/base/simd/yuv_to_rgb_table.h View 1 chunk +1 line, -0 lines 0 comments Download
M media/base/simd/yuv_to_rgb_table.cc View 1 1 chunk +331 lines, -0 lines 0 comments Download
M media/base/yuv_convert.h View 1 2 3 4 5 6 2 chunks +10 lines, -3 lines 0 comments Download
M media/base/yuv_convert.cc View 1 2 3 4 7 chunks +53 lines, -11 lines 0 comments Download
M media/base/yuv_convert_perftest.cc View 1 2 3 7 chunks +13 lines, -6 lines 0 comments Download
M media/base/yuv_convert_unittest.cc View 1 2 3 4 5 11 chunks +35 lines, -16 lines 0 comments Download
M media/filters/skcanvas_video_renderer.cc View 3 chunks +15 lines, -2 lines 0 comments Download

Messages

Total messages: 29 (0 generated)
rileya (GONE FROM CHROMIUM)
This depends on: https://codereview.chromium.org/245103003/ This should also land around the same time as https://codereview.chromium.org/92703003/ so ...
6 years, 8 months ago (2014-04-22 17:57:50 UTC) #1
scherkus (not reviewing)
https://codereview.chromium.org/242643011/diff/1/media/base/simd/scale_yuv_to_rgb_sse2_x64.asm File media/base/simd/scale_yuv_to_rgb_sse2_x64.asm (right): https://codereview.chromium.org/242643011/diff/1/media/base/simd/scale_yuv_to_rgb_sse2_x64.asm#newcode42 media/base/simd/scale_yuv_to_rgb_sse2_x64.asm:42: %define COMPq R1q nit: it seems like a lot ...
6 years, 8 months ago (2014-04-22 18:53:33 UTC) #2
rileya (GONE FROM CHROMIUM)
https://codereview.chromium.org/242643011/diff/1/media/base/simd/scale_yuv_to_rgb_sse2_x64.asm File media/base/simd/scale_yuv_to_rgb_sse2_x64.asm (right): https://codereview.chromium.org/242643011/diff/1/media/base/simd/scale_yuv_to_rgb_sse2_x64.asm#newcode42 media/base/simd/scale_yuv_to_rgb_sse2_x64.asm:42: %define COMPq R1q On 2014/04/22 18:53:33, scherkus wrote: > ...
6 years, 8 months ago (2014-04-23 21:23:50 UTC) #3
scherkus (not reviewing)
lgtm re: passing back const-ref ... I'm not 100% sure but it might be worth ...
6 years, 8 months ago (2014-04-24 19:48:27 UTC) #4
rileya (GONE FROM CHROMIUM)
I'm pretty certain an array parameter with square brackets will always decompose into a pointer. ...
6 years, 7 months ago (2014-05-02 21:39:23 UTC) #5
rileya (GONE FROM CHROMIUM)
The CQ bit was checked by rileya@chromium.org
6 years, 7 months ago (2014-05-02 21:39:40 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rileya@chromium.org/242643011/50001
6 years, 7 months ago (2014-05-02 21:39:51 UTC) #7
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-02 22:08:13 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel on tryserver.chromium linux_chromium_rel on tryserver.chromium
6 years, 7 months ago (2014-05-02 22:08:13 UTC) #9
rileya (GONE FROM CHROMIUM)
The CQ bit was checked by rileya@chromium.org
6 years, 7 months ago (2014-05-02 22:11:53 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rileya@chromium.org/242643011/70001
6 years, 7 months ago (2014-05-02 22:12:57 UTC) #11
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-02 22:48:10 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_clang_dbg on tryserver.chromium
6 years, 7 months ago (2014-05-02 22:48:10 UTC) #13
rileya (GONE FROM CHROMIUM)
The CQ bit was checked by rileya@chromium.org
6 years, 7 months ago (2014-05-02 23:19:58 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rileya@chromium.org/242643011/90001
6 years, 7 months ago (2014-05-02 23:20:21 UTC) #15
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-02 23:48:57 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_clang_dbg on tryserver.chromium
6 years, 7 months ago (2014-05-02 23:48:57 UTC) #17
rileya (GONE FROM CHROMIUM)
The CQ bit was checked by rileya@chromium.org
6 years, 7 months ago (2014-05-02 23:52:13 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rileya@chromium.org/242643011/110001
6 years, 7 months ago (2014-05-02 23:52:44 UTC) #19
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-03 00:52:47 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel on tryserver.chromium
6 years, 7 months ago (2014-05-03 00:52:48 UTC) #21
rileya (GONE FROM CHROMIUM)
The CQ bit was checked by rileya@chromium.org
6 years, 7 months ago (2014-05-03 01:05:38 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rileya@chromium.org/242643011/130001
6 years, 7 months ago (2014-05-03 01:06:17 UTC) #23
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-03 03:28:32 UTC) #24
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel on tryserver.chromium
6 years, 7 months ago (2014-05-03 03:28:33 UTC) #25
rileya (GONE FROM CHROMIUM)
The CQ bit was checked by rileya@chromium.org
6 years, 7 months ago (2014-05-03 04:22:28 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rileya@chromium.org/242643011/130001
6 years, 7 months ago (2014-05-03 04:22:38 UTC) #27
commit-bot: I haz the power
Change committed as 268061
6 years, 7 months ago (2014-05-03 10:17:31 UTC) #28
mlamouri (slow - plz ping)
6 years, 7 months ago (2014-05-03 10:36:08 UTC) #29
Message was sent while issue was closed.
A revert of this CL has been created in
https://codereview.chromium.org/263723004/ by mlamouri@chromium.org.

The reason for reverting is: Broke Linux Clang (dbg) bot.

http://build.chromium.org/p/chromium.linux/builders/Linux%20Clang%20%28dbg%29...

http://build.chromium.org/p/chromium.linux/builders/Linux%20Clang%20%28dbg%29....

Powered by Google App Engine
This is Rietveld 408576698