DescriptionFix media_mojo builds
Previously media/mojo/sevices:lib was done as a source_set due to issue
670094. Now that that issue is fixed, the intermediate "lib" target is
no longer needed.
Removing the suppression of duplicate symbols revealed that some of the
CdmPromiseTemplate methods end up in multiple modules when doing a
component build. So fix CdmPromiseTemplate<>::GetResolveParameterType()
implementation to avoid this.
This also enables //media/mojo/services/media_service_unittests on
Windows (which was disabled due to linking issues that are now fixed).
BUG=676418, 676055, 656706
TEST=media_mojo tests compile and run
Review-Url: https://codereview.chromium.org/2737513004
Cr-Commit-Position: refs/heads/master@{#486472}
Committed: https://chromium.googlesource.com/chromium/src/+/6e462aab03239f5ddfcec2adc598e5d775fb70e2
Patch Set 1 #
Total comments: 3
Patch Set 2 : another attempt #
Total comments: 4
Patch Set 3 : rebase for KeyStatus promise #Patch Set 4 : compile errors (not Windows) #Patch Set 5 : rebase++ #
Total comments: 2
Patch Set 6 : add export #
Messages
Total messages: 39 (28 generated)
|