|
WebM support for new multipart VP9 string (behind flag)
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}
Committed: https://chromium.googlesource.com/chromium/src/+/9a285ed020220553b8c4f47883094ce8220d4086
Total comments: 17
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+567 lines, -131 lines) |
Patch |
|
M |
chromecast/common/media/cast_media_client.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
chromecast/common/media/cast_media_client.cc
|
View
|
1
2
3
4
|
1 chunk |
+7 lines, -5 lines |
0 comments
|
Download
|
|
M |
content/browser/media/media_canplaytype_browsertest.cc
|
View
|
1
2
3
4
|
10 chunks |
+68 lines, -62 lines |
0 comments
|
Download
|
|
M |
content/browser/renderer_host/render_process_host_impl.cc
|
View
|
1
2
3
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/renderer/media/render_media_client.h
|
View
|
1
2
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
content/renderer/media/render_media_client.cc
|
View
|
1
2
3
4
|
1 chunk |
+24 lines, -5 lines |
0 comments
|
Download
|
|
M |
content/renderer/media/render_media_client_unittest.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+60 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/renderer/render_thread_impl.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/key_systems_unittest.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
media/base/media.h
|
View
|
1
2
3
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/media.cc
|
View
|
1
2
3
|
3 chunks |
+18 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/media_client.h
|
View
|
1
2
|
3 chunks |
+9 lines, -3 lines |
0 comments
|
Download
|
|
M |
media/base/media_switches.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/media_switches.cc
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/mime_util_internal.h
|
View
|
1
2
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
|
M |
media/base/mime_util_internal.cc
|
View
|
1
2
3
4
|
9 chunks |
+31 lines, -15 lines |
0 comments
|
Download
|
|
M |
media/base/mime_util_unittest.cc
|
View
|
1
2
3
|
2 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/video_codecs.h
|
View
|
1
2
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
media/base/video_codecs.cc
|
View
|
1
2
3
4
|
3 chunks |
+149 lines, -19 lines |
0 comments
|
Download
|
|
M |
media/base/video_codecs_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+145 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/filters/stream_parser_factory.cc
|
View
|
1
2
|
1 chunk |
+6 lines, -8 lines |
0 comments
|
Download
|
Total messages: 60 (34 generated)
|