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

Issue 1978973002: Moves video frame callbacks from VideoFrameCompositor to Renderer. (Closed)

Created:
4 years, 7 months ago by alokp
Modified:
4 years, 7 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org, posciak+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Moves video frame callbacks from VideoFrameCompositor to Renderer. BUG=571155 Committed: https://crrev.com/5d86e9b21eaccaf56b05fdfde6fad745cc3470b7 Cr-Commit-Position: refs/heads/master@{#394209}

Patch Set 1 #

Patch Set 2 : moves opacity-change callback #

Patch Set 3 : updates mojo renderer #

Patch Set 4 : updates cma renderer #

Patch Set 5 : moves unittests #

Patch Set 6 : updates media_mojo_shell_unittests #

Patch Set 7 : rebase #

Patch Set 8 : fixes media_bit_reader_fuzzer link error #

Total comments: 6

Patch Set 9 : addresses comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+391 lines, -285 lines) Patch
M chromecast/browser/media/cast_renderer.h View 1 2 2 chunks +3 lines, -0 lines 0 comments Download
M chromecast/browser/media/cast_renderer.cc View 1 2 3 chunks +12 lines, -1 line 0 comments Download
M chromecast/renderer/media/cma_renderer.h View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
M chromecast/renderer/media/cma_renderer.cc View 1 2 3 4 chunks +1 line, -17 lines 0 comments Download
M media/base/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M media/base/mock_filters.h View 1 2 chunks +4 lines, -0 lines 0 comments Download
M media/base/pipeline.h View 1 1 chunk +6 lines, -0 lines 0 comments Download
M media/base/pipeline_impl.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M media/base/pipeline_impl.cc View 1 1 chunk +16 lines, -0 lines 0 comments Download
M media/base/pipeline_impl_unittest.cc View 2 chunks +1 line, -11 lines 0 comments Download
M media/base/renderer_client.h View 1 2 3 4 5 6 7 8 2 chunks +11 lines, -0 lines 0 comments Download
M media/blink/video_frame_compositor.h View 1 2 3 4 5 6 7 8 4 chunks +6 lines, -21 lines 0 comments Download
M media/blink/video_frame_compositor.cc View 1 2 chunks +1 line, -14 lines 0 comments Download
M media/blink/video_frame_compositor_unittest.cc View 1 2 3 4 5 chunks +2 lines, -168 lines 0 comments Download
M media/blink/webmediaplayer_impl.h View 1 2 3 4 5 6 2 chunks +2 lines, -4 lines 0 comments Download
M media/blink/webmediaplayer_impl.cc View 1 2 3 4 5 6 3 chunks +30 lines, -33 lines 0 comments Download
M media/filters/pipeline_controller_unittest.cc View 1 1 chunk +8 lines, -6 lines 0 comments Download
M media/media.gyp View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M media/mojo/interfaces/renderer.mojom View 1 2 3 4 5 2 chunks +7 lines, -0 lines 0 comments Download
M media/mojo/services/media_mojo_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +10 lines, -2 lines 0 comments Download
M media/mojo/services/mojo_renderer_impl.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M media/mojo/services/mojo_renderer_impl.cc View 1 2 2 chunks +13 lines, -0 lines 0 comments Download
M media/mojo/services/mojo_renderer_service.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M media/mojo/services/mojo_renderer_service.cc View 1 2 2 chunks +11 lines, -0 lines 0 comments Download
M media/renderers/audio_renderer_impl_unittest.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download
M media/renderers/renderer_impl.h View 1 2 chunks +3 lines, -0 lines 0 comments Download
M media/renderers/renderer_impl.cc View 1 2 chunks +18 lines, -0 lines 0 comments Download
M media/renderers/video_renderer_impl.h View 1 2 chunks +8 lines, -0 lines 0 comments Download
M media/renderers/video_renderer_impl.cc View 1 5 chunks +32 lines, -0 lines 0 comments Download
M media/renderers/video_renderer_impl_unittest.cc View 1 2 3 4 21 chunks +172 lines, -5 lines 0 comments Download
M media/test/pipeline_integration_test_base.h View 1 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (5 generated)
alokp
4 years, 7 months ago (2016-05-16 06:05:53 UTC) #2
alokp
ping!
4 years, 7 months ago (2016-05-17 05:45:14 UTC) #3
xhwang
nice patch! +dalecurtis for another look at changes in VideoRendererImpl and VideoFrameCompositor. https://codereview.chromium.org/1978973002/diff/130001/media/base/renderer_client.h File media/base/renderer_client.h ...
4 years, 7 months ago (2016-05-17 06:24:13 UTC) #5
xhwang
Also, I meant LGTM from me.
4 years, 7 months ago (2016-05-17 06:24:43 UTC) #6
alokp
Dale/Dan: Any other issues? https://codereview.chromium.org/1978973002/diff/130001/media/base/renderer_client.h File media/base/renderer_client.h (right): https://codereview.chromium.org/1978973002/diff/130001/media/base/renderer_client.h#newcode36 media/base/renderer_client.h:36: virtual void OnVideoOpacityChange(bool opaque) = ...
4 years, 7 months ago (2016-05-17 16:25:49 UTC) #7
DaleCurtis
Just looked over VFC and VRI, but lgtm
4 years, 7 months ago (2016-05-17 17:56:38 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1978973002/150001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1978973002/150001
4 years, 7 months ago (2016-05-17 18:00:02 UTC) #11
commit-bot: I haz the power
Committed patchset #9 (id:150001)
4 years, 7 months ago (2016-05-17 20:20:59 UTC) #12
commit-bot: I haz the power
4 years, 7 months ago (2016-05-17 20:22:11 UTC) #14
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/5d86e9b21eaccaf56b05fdfde6fad745cc3470b7
Cr-Commit-Position: refs/heads/master@{#394209}

Powered by Google App Engine
This is Rietveld 408576698