• jrummell's avatar
    Fix media_mojo builds · 6e462aab
    jrummell authored
    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}
    6e462aab
proto_utils.h 5.25 KB