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

Issue 2811103006: Media Capabilities encoding: Blink pass-thru and skeleton renderer/ impl (Closed)

Created:
3 years, 8 months ago by mcasas
Modified:
3 years, 8 months ago
CC:
blink-reviews, blink-reviews-api_chromium.org, chcunningham, chromium-reviews, darin-cc_chromium.org, dglazkov+blink, emircan+watch+mediarecorder_chromium.org, eric.carlson_apple.com, feature-media-reviews_chromium.org, jam, jshin+watch_chromium.org, mcasas+mediarecorder_chromium.org, Srirama
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Media Capabilities encoding: Blink pass-thru and skeleton renderer/ impl This CL implements MediaCapabilities.encodingInfo() method, wiring it for the 'record' type and connecting it to MediaRecorder canRecordMimeType(). A LayoutTest is also added. Note that there's no distinction about what codec might be hardware-accelerated or not yet. Follows https://github.com/WICG/media-capabilities/pull/36. DD: http://tinyurl.com/media-capabilities-encoding BUG=709181 Review-Url: https://codereview.chromium.org/2811103006 Cr-Commit-Position: refs/heads/master@{#466191} Committed: https://chromium.googlesource.com/chromium/src/+/f7352cd198a784420184136e78cc14f85ff69c3a

Patch Set 1 #

Total comments: 9

Patch Set 2 : first round of comments from mlamouri@ #

Total comments: 8

Patch Set 3 : haraken@ comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+207 lines, -7 lines) Patch
M content/renderer/media_recorder/media_recorder_handler.h View 1 chunk +3 lines, -0 lines 0 comments Download
M content/renderer/media_recorder/media_recorder_handler.cc View 1 5 chunks +57 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/external/wpt/media-capabilities/idlharness-expected.txt View 1 chunk +3 lines, -1 line 0 comments Download
A third_party/WebKit/LayoutTests/media_capabilities/encodingInfo.html View 1 1 chunk +72 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.h View 2 chunks +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp View 1 2 4 chunks +38 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.idl View 1 chunk +2 lines, -2 lines 0 comments Download
A third_party/WebKit/Source/modules/media_capabilities/MediaEncodingConfiguration.idl View 1 chunk +14 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/modules_idl_files.gni View 1 2 2 chunks +3 lines, -0 lines 0 comments Download
M third_party/WebKit/public/platform/WebMediaRecorderHandler.h View 2 chunks +11 lines, -0 lines 0 comments Download

Messages

Total messages: 42 (30 generated)
mcasas
mlamouri@ assuming the Spec PR looks good, PTAL emircan@ RS/FYI/PTAL
3 years, 8 months ago (2017-04-14 01:42:14 UTC) #13
emircan
looks good. I will wait for mlamouri@s review for RS. https://codereview.chromium.org/2811103006/diff/200001/third_party/WebKit/LayoutTests/media_capabilities/encodingInfo.html File third_party/WebKit/LayoutTests/media_capabilities/encodingInfo.html (right): https://codereview.chromium.org/2811103006/diff/200001/third_party/WebKit/LayoutTests/media_capabilities/encodingInfo.html#newcode9 ...
3 years, 8 months ago (2017-04-14 18:10:38 UTC) #18
mlamouri (slow - plz ping)
One high level comment: what's the benefit of going trough MediaRecorderHandler instead of re-using the ...
3 years, 8 months ago (2017-04-18 12:24:35 UTC) #19
mlamouri (slow - plz ping)
3 years, 8 months ago (2017-04-18 12:25:04 UTC) #20
mcasas
mlamouri@ PTAL Inline comment: > One high level comment: what's the benefit of > going ...
3 years, 8 months ago (2017-04-18 21:41:51 UTC) #21
mlamouri (slow - plz ping)
lgtm https://codereview.chromium.org/2811103006/diff/200001/content/renderer/media_recorder/media_recorder_handler.cc File content/renderer/media_recorder/media_recorder_handler.cc (right): https://codereview.chromium.org/2811103006/diff/200001/content/renderer/media_recorder/media_recorder_handler.cc#newcode317 content/renderer/media_recorder/media_recorder_handler.cc:317: } On 2017/04/18 at 21:41:51, mcasas wrote: > ...
3 years, 8 months ago (2017-04-20 13:37:13 UTC) #23
mcasas
haraken@ : RS plz the added method in third_party/WebKit/public/platform/WebMediaRecorderHandler.h https://codereview.chromium.org/2811103006/diff/220001/third_party/WebKit/LayoutTests/media_capabilities/encodingInfo.html File third_party/WebKit/LayoutTests/media_capabilities/encodingInfo.html (right): https://codereview.chromium.org/2811103006/diff/220001/third_party/WebKit/LayoutTests/media_capabilities/encodingInfo.html#newcode63 third_party/WebKit/LayoutTests/media_capabilities/encodingInfo.html:63: ...
3 years, 8 months ago (2017-04-20 18:13:49 UTC) #25
haraken
https://codereview.chromium.org/2811103006/diff/220001/third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp File third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp (right): https://codereview.chromium.org/2811103006/diff/220001/third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp#newcode117 third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp:117: "Either |video| or |audio| needed.")); Add a more developer-friendly ...
3 years, 8 months ago (2017-04-20 19:55:19 UTC) #28
mcasas
ptal https://codereview.chromium.org/2811103006/diff/220001/third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp File third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp (right): https://codereview.chromium.org/2811103006/diff/220001/third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp#newcode117 third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp:117: "Either |video| or |audio| needed.")); On 2017/04/20 19:55:18, ...
3 years, 8 months ago (2017-04-20 21:12:02 UTC) #31
haraken
On 2017/04/20 21:12:02, mcasas wrote: > ptal > > https://codereview.chromium.org/2811103006/diff/220001/third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp > File third_party/WebKit/Source/modules/media_capabilities/MediaCapabilities.cpp > (right): ...
3 years, 8 months ago (2017-04-20 21:29:10 UTC) #32
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/2811103006/240001
3 years, 8 months ago (2017-04-20 23:05:54 UTC) #39
commit-bot: I haz the power
3 years, 8 months ago (2017-04-20 23:51:32 UTC) #42
Message was sent while issue was closed.
Committed patchset #3 (id:240001) as
https://chromium.googlesource.com/chromium/src/+/f7352cd198a784420184136e78cc...

Powered by Google App Engine
This is Rietveld 408576698