Skip to content
  • chcunningham's avatar
    WebM support for new multipart VP9 string (behind flag) · 9a285ed0
    chcunningham authored
    The new string describes profile, level, bitdepth, color primaries,
    eotf, matrix coefficients, full-range enable/disable, and chroma
    subsampling.
    
    Example:
    
      MediaSource.isTypeSupported(
        'video/webm; codecs="vp09.02.01.10.09.01.09.01.01"')
    
    Ordering and required feilds are still under discussion, but this
    reflects the latest proposal.
    
    For HDR EOTFs (e.g. SMPTEST2084) canPlayType/isTypeSupported will
    return ""/false until RenderMediaClient is made aware of whether
    chrome is running with hdr output enabled.
    
    To enable parsing of the new vp9 string in webm, use the flag
    --enable-new-vp9-codec-string.
    
    Alternatively, to enable HDR AND new vp9 string in webm, use
    --enable-hdr-output
    
    To enable parsing (and demuxing) of vp9 in mp4, use the flag
    --enable-vp9-in-mp4
    
    BUG=687627
    
    Review-Url: https://codereview.chromium.org/2723833002
    Cr-Commit-Position: refs/heads/master@{#455548}
    9a285ed0