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

Issue 2857953006: Extract CdmManager from MojoCdmService. (Closed)

Created:
3 years, 7 months ago by sandersd (OOO until July 31)
Modified:
3 years, 7 months ago
Reviewers:
xhwang
CC:
chromium-reviews, qsr+mojo_chromium.org, Aaron Boodman, posciak+watch_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, feature-media-reviews_chromium.org, alokp+watch_chromium.org, piman+watch_chromium.org, darin (slow to review)
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Extract CdmManager from MojoCdmService. This allows us to remove the conditional dependency from //media/gpu to //media/mojo/services, thus allowing future dependencies in the other direction. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2857953006 Cr-Commit-Position: refs/heads/master@{#469544} Committed: https://chromium.googlesource.com/chromium/src/+/2c899c792ecd7fd3c2f0e778f256e919e778d73f

Patch Set 1 #

Patch Set 2 : Actually include cdm_manager.cc. #

Total comments: 4

Patch Set 3 : Switch to component(). #

Total comments: 2

Patch Set 4 : Limit visibility. #

Total comments: 2

Patch Set 5 : CDM_MANAGER_EXPORT #

Patch Set 6 : Add TODO. #

Patch Set 7 : Rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+157 lines, -61 lines) Patch
M media/BUILD.gn View 1 2 3 4 5 6 1 chunk +25 lines, -0 lines 0 comments Download
A media/cdm/cdm_manager.h View 1 2 3 4 1 chunk +50 lines, -0 lines 0 comments Download
A media/cdm/cdm_manager.cc View 1 1 chunk +43 lines, -0 lines 0 comments Download
A media/cdm/cdm_manager_export.h View 1 2 3 4 1 chunk +32 lines, -0 lines 0 comments Download
M media/gpu/BUILD.gn View 1 chunk +1 line, -1 line 0 comments Download
M media/gpu/android_video_decode_accelerator.cc View 3 chunks +2 lines, -5 lines 0 comments Download
M media/mojo/services/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M media/mojo/services/mojo_cdm_service.cc View 3 chunks +3 lines, -55 lines 0 comments Download

Messages

Total messages: 24 (14 generated)
sandersd (OOO until July 31)
3 years, 7 months ago (2017-05-04 00:30:29 UTC) #3
xhwang
https://codereview.chromium.org/2857953006/diff/20001/media/BUILD.gn File media/BUILD.gn (right): https://codereview.chromium.org/2857953006/diff/20001/media/BUILD.gn#newcode521 media/BUILD.gn:521: static_library("cdm_manager") { In a component build this will still ...
3 years, 7 months ago (2017-05-04 01:41:41 UTC) #4
sandersd (OOO until July 31)
https://codereview.chromium.org/2857953006/diff/20001/media/BUILD.gn File media/BUILD.gn (right): https://codereview.chromium.org/2857953006/diff/20001/media/BUILD.gn#newcode521 media/BUILD.gn:521: static_library("cdm_manager") { On 2017/05/04 01:41:41, xhwang wrote: > In ...
3 years, 7 months ago (2017-05-04 19:56:11 UTC) #5
xhwang
https://codereview.chromium.org/2857953006/diff/40001/media/BUILD.gn File media/BUILD.gn (right): https://codereview.chromium.org/2857953006/diff/40001/media/BUILD.gn#newcode526 media/BUILD.gn:526: configs += [ ":media_implementation" ] Typically we only use ...
3 years, 7 months ago (2017-05-04 20:46:11 UTC) #6
sandersd (OOO until July 31)
https://codereview.chromium.org/2857953006/diff/40001/media/BUILD.gn File media/BUILD.gn (right): https://codereview.chromium.org/2857953006/diff/40001/media/BUILD.gn#newcode526 media/BUILD.gn:526: configs += [ ":media_implementation" ] On 2017/05/04 20:46:11, xhwang ...
3 years, 7 months ago (2017-05-04 21:03:36 UTC) #7
xhwang
https://codereview.chromium.org/2857953006/diff/60001/media/BUILD.gn File media/BUILD.gn (right): https://codereview.chromium.org/2857953006/diff/60001/media/BUILD.gn#newcode524 media/BUILD.gn:524: # cdm_manager_export.h, with its own independent config. But we ...
3 years, 7 months ago (2017-05-04 21:06:31 UTC) #8
sandersd (OOO until July 31)
https://codereview.chromium.org/2857953006/diff/60001/media/BUILD.gn File media/BUILD.gn (right): https://codereview.chromium.org/2857953006/diff/60001/media/BUILD.gn#newcode524 media/BUILD.gn:524: # cdm_manager_export.h, with its own independent config. On 2017/05/04 ...
3 years, 7 months ago (2017-05-04 21:17:47 UTC) #9
xhwang
Could you please add a TODO/BUG to make sure this is removed in the future? ...
3 years, 7 months ago (2017-05-04 21:25:05 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2857953006/120001
3 years, 7 months ago (2017-05-05 00:23:12 UTC) #21
commit-bot: I haz the power
3 years, 7 months ago (2017-05-05 00:29:01 UTC) #24
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/2c899c792ecd7fd3c2f0e778f256...

Powered by Google App Engine
This is Rietveld 408576698