New issue
Advanced search Search tips

Issue 619625 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: ----
Type: Launch-OWP
Launch-Accessibility: NA
Launch-Exp-Leadership: ----
Launch-Leadership: ----
Launch-Legal: NotReviewed
Launch-M-Approved: ----
Launch-M-Target: 62-Stable
Launch-Privacy: No
Launch-Security: No
Launch-Test: No
Launch-UI: No
Rollout-Type: ----

Blocked on:
issue 569976
issue 698514



Sign in to add a comment

captureStream() from <video> and <audio>element

Project Member Reported by niklase@chromium.org, Jun 13 2016

Issue description

[Please do not remove the Launch-* labels. Email chrome-launch-review@ (for
non-Chrome OS) or chromeos-launch-review@ (for Chrome OS) with any
questions.]

Feature description: https://w3c.github.io/mediacapture-fromelement/#html-media-element-media-capture-extensions. This API is already supported for <canvas> elements.

Eng owner: niklase/mcasas
Product owner:blum

Blink-dev thread: https://groups.google.com/a/chromium.org/forum/#!searchin/blink-dev/capturestream/blink-dev/ZuseXCSZY2U/p1gLNcCMAgAJ

Implementation bug: https://bugs.chromium.org/p/chromium/issues/detail?id=569976


Finch/experimentation: If you plan on running an experiment or rolling out
your feature using Finch, please list the histograms and user actions that
you intend to analyze for this launch. Include the expected effect - both
the directional shift in the metrics and, if possible, an estimated
magnitude.

You should also have a Finch ambassador. Go to
https://g3doc.corp.google.com/analysis/uma/g3doc/finch/guide.md?cl=head
#finch-ambassador to get a Finch ambassador and CC them on this bug.

#################################################################
# Fill these surveys out as you are ready for various reviews.  #
#################################################################

Accessibility survey: The accessibility survey is included in a review bug
that is automatically filed when you update this bug to Launch-Status-
Review-Requested. Please answer all questions there.

Legal survey: Email ctanaka@ (for non-Chrome OS) or scottgerwin@ and
jlchen@ (for Chrome OS) to request a legal review.

Privacy survey: The privacy survey is included in a review bug that is
automatically filed when you update this bug to Launch-Status-Review-
Requested. Please answer all questions there.

<b>Security survey: <https://goto.google.com/chrome-security-questions></b>

<b>Test survey: <https://goto.google.com/chrome-test-questions></b>

UI survey: Email chrome-ui-review@ (for non-Chrome OS) or chromeos-ui-
review@ (for Chrome OS) to request a UI review.

 
Setting 53 as milestone tentatively pending intent-to-ship discussion.
Labels: -Launch-Accessibility-NotReviewed Launch-Accessibility-NA

Comment 3 by ew...@chromium.org, Jun 16 2016

**Bulk edit**

Feature freeze for M-53 is tomorrow, and we are trying to lock down the shipping set of features.  To help clarifying what's shipping, we will change the milestone label for all Launch-Status=Pending issues to M-54 by Tuesday, 6/21 (since there appears to be no activity in review).

If you still plan to ship for M-53, please transition to a review/request state now (Launch-Status=Review/Approval-Requested).

Thanks for your help in making our data set cleaner, it's a big help to the cross functional teams!
Labels: -M-53 M-54
Feature freeze and intent-to-ship not sent yet, moving to 54.

Comment 5 by ew...@chromium.org, Aug 11 2016

**Bulk edit**

Feature freeze for M-54 is tomorrow, and we are trying to lock down the shipping set of features.  To help clarifying what's shipping, we will change the milestone label for all non-approved issues without Launch-Status=Review-requested or Launch-Status=Approval-requested to M-55 by Tuesday, 8/16 (since there appears to be no activity in review).

If you still plan to ship for M-54, please transition to a review/request state now (Launch-Status=Review/Approval-Requested).

Thanks for your help in making our data set cleaner, it's a big help to the cross functional teams!
Labels: -M-54 M-55
Moving to 55 since spec discussion isn't final.

Comment 7 by ew...@chromium.org, Sep 22 2016

**Bulk edit**

Feature freeze for M-55 is tomorrow, and we are trying to lock down the shipping set of features. Your feature has either M=55 or Launch-M-Target=55-Beta/Stable-Exp, but has not moved to a review requested state yet (Launch-M-Status=Review-Requested/Approval-Requested).

To help clarify what's shipping, we will change the milestone label for your launch to M-56 by Tuesday, 9/27 (since there appears to be no activity in review). If you still plan to ship for M-55, please transition to a review/request state now (Launch-M-Status=Review-Requested/Approval-Requested).

Thanks for your help in making our data set cleaner, it's a big help to the cross functional teams!

Comment 8 by ew...@chromium.org, Sep 27 2016

Labels: -M-55 Launch-M-Target-56-Stable Launch-M-Target-56-Beta Launch-M-Target-56-Dev Launch-M-Target--55-Dev Launch-M-Target-56-Stable-Exp Launch-M-Target--55-Stable-Exp M-56 Launch-M-Target--55-Stable Launch-M-Target--55-Beta
**Bulk edit**

We are now past M-55 FF. Since you still haven't transitioned to a review state, we are assuming that you are not planning to launch in M-55. As such, we're updating the MStone to M-56.

If you still intend to launch in M-55, feel free to change this back, but *please begin your xfnl reviews now*!

Thanks for your help with ensuring a smooth process.

Comment 9 by ew...@chromium.org, Sep 27 2016

Labels: -Launch-M-Target--55-Dev

Comment 10 by ew...@chromium.org, Sep 27 2016

Labels: -Launch-M-Target--55-Beta -Launch-M-Target--55-Stable-Exp -Launch-M-Target--55-Stable
**Bulk edit**

Feature freeze for M-56 is tomorrow, and we are trying to lock down the shipping set of features. Your feature has either M=56 or Launch-M-Target=56-Beta/Stable-Exp, but has not moved to a review requested state yet (Launch-M-Status=Review-Requested/Approval-Requested).

To help clarify what's shipping, we will change the milestone label for your launch to M-57 by Tuesday, 11/8 (since there appears to be no activity in review). If you still plan to ship for M-56, please transition to a review/request state now (Launch-M-Status=Review-Requested/Approval-Requested).

Thanks for your help in making our data set cleaner, it's a big help to the cross functional teams!
Labels: -Launch-M-Target-56-Beta -Launch-M-Target-56-Stable-Exp -M-56 -Launch-M-Target-56-Stable Launch-M-Target-57-Stable Launch-M-Target-57-Beta Launch-M-Target-57-Stable-Exp
**Bulk edit**

We are now past M-56 FF. Since you still haven't transitioned to a review state, we are assuming that you are not planning to launch in M-56. As such, we're updating the MStone to M-57.

If you still intend to launch in M-65, feel free to change this back, but *please begin your xfnl reviews now*!

Thanks for your help with ensuring a smooth process.
**Bulk edit**

Feature freeze for M-57 is on Friday 1/6, and we are trying to lock down the shipping set of features. Your feature has either M=57 or Launch-M-Target=57-Beta/Stable-Exp, but has not moved to a review requested state yet (Launch-M-Status=Review-Requested/Approval-Requested).

To help clarify what's shipping, we will change the milestone label for your launch to M-57 by Wed, 1/11 (since there appears to be no activity in review). If you still plan to ship for M-57, please transition to a review/request state now (Launch-M-Status=Review-Requested/Approval-Requested).

Thanks for your help in making our data set cleaner, it's a big help to the cross functional teams!
Labels: -Launch-M-Target-57-Stable -Launch-M-Target-57-Beta -Launch-M-Target-57-Stable-Exp Launch-M-Target-58-Beta Launch-M-Target-58-Stable M-58 Launch-M-Target-58-Stable-Exp
**Bulk edit**

We are now past M-57 FF. Since you still haven't transitioned to a review state, we are assuming that you are not planning to launch in M-57. As such, we're updating the MStone to M-58.

If you still intend to launch in M-57, feel free to change this back, but *please begin your xfnl reviews now*!

Thanks for your help with ensuring a smooth process.
**Bulk edit**

Feature freeze for M-58 was on Feb 17th, and we are trying to lock down the shipping set of features. Your feature has either M=58 or Launch-M-Target=58-Beta/Stable-Exp, but has not moved to a review requested state yet (Launch-M-Status=Review-Requested/Approval-Requested).

To help clarify what's shipping, we will change the milestone label for your launch to M-59 by Fri, 2/24 (since there appears to be no activity in review). If you still plan to ship for M-58, please transition to a review/request state now (Launch-M-Status=Review-Requested/Approval-Requested).

Thanks for your help in making our data set cleaner, it's a big help to the cross functional teams!
Cc: -blum@chromium.org
Components: -Blink>WebRTC
Labels: -PM-blum -M-58 -Launch-M-Target-56-Dev -Launch-M-Target-58-Beta -Launch-M-Target-58-Stable-Exp -Launch-M-Target-58-Stable M-59 Launch-M-Target-59-Stable
Owner: mcasas@chromium.org
Status: Started (was: Assigned)
Blockedon: 698514
Cc: foolip@chromium.org
Blocking: 698860
Blocking: -698860
**Bulk edit**

Feature freeze for M-59 is on Friday March 31st, and we are trying to lock down the shipping set of features. Your feature has either M=59 or Launch-M-Target=59-Beta/Stable-Exp, but has not moved to a review requested state yet (Launch-M-Status=Review-Requested/Approval-Requested).

To help clarify what's shipping, we will change the milestone label for your launch to M-60 by Weds April 5th (since there appears to be no activity in review). If you still plan to ship for M-59, please transition to a review/request state now (Launch-M-Status=Review-Requested/Approval-Requested).

Thanks for your help in making our data set cleaner, it's a big help to the cross functional teams!
Labels: -Launch-M-Target-59-Stable -M-59 Launch-M-Target-60-Stable-Exp M-60 Launch-M-Target-60-Beta Launch-M-Target-60-Stable
**Bulk edit**

We are now past M-59 FF. Since you still haven't transitioned to a review state, we are assuming that you are not planning to launch in M-59. As such, we're updating the MStone to M-60.

If you still intend to launch in M-59, feel free to change this back, but *please begin your xfnl reviews now*!

Thanks for your help with ensuring a smooth process.
**Bulk edit**

Feature freeze for M-60 is today!! (Friday May 12), and we are trying to lock down the shipping set of features. Your feature has either M=60 or Launch-M-Target=60-Beta/Stable-Exp, but has not moved to a review requested state yet (Launch-M-Status=Review-Requested/Approval-Requested).

To help clarify what's shipping, we will change the milestone label for your launch to M-60 by Weds, 5/17 (since there appears to be no activity in review). If you still plan to ship for M-60, please transition to a review/request state now (Launch-M-Status=Review-Requested/Approval-Requested).

Thanks for your help in making our data set cleaner, it's a big help to the cross functional teams!
Labels: -Launch-M-Target-60-Beta -Launch-M-Target-60-Stable-Exp -Launch-M-Target-60-Stable Launch-M-Target-61-Beta Launch-M-Target-61-Stable-Exp Launch-M-Target-61-Stable
Labels: -M-60 M-61
**Bulk edit**

Feature freeze for M-61 is Friday June 23, and we are trying to lock down the shipping set of features. Your feature has either M=61 or Launch-M-Target=61-Beta/Stable-Exp, but has not moved to a review requested state yet (Launch-M-Status=Review-Requested/Approval-Requested).

To help clarify what's shipping, we will change the milestone label for your launch to M-62 by Tues, 6/27 (since there appears to be no activity in review). If you still plan to ship for M-61, please transition to a review/request state now (Launch-M-Status=Review-Requested/Approval-Requested).

Thanks for your help in making our data set cleaner, it's a big help to the cross functional teams!
Labels: -Type-Launch Type-Launch-OWP
Labels: -Launch-Privacy-NotReviewed -Launch-UI-NotReviewed -Launch-Status-Pending -Launch-Security-NotReviewed -Launch-Test-NotReviewed Launch-Privacy-No Launch-Security-No Launch-Test-No Launch-UI-No
Unsetting the various launch labels as those are only for use on type=launch issues, not type=launch-owp issues

The i2ship already got the necessary approvals in [1] and at this moment we're
just catching up with the FF implementation. I also got pinged by developers
willing to use this feature, so we should just ship it (I just hadn't got the
time for it).

[1] https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/SKLhE1LhjOg
Project Member

Comment 28 by bugdroid1@chromium.org, Jul 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1674a85c4268a152fbf405b97e1c3082f8ec389f

commit 1674a85c4268a152fbf405b97e1c3082f8ec389f
Author: Miguel Casas-Sanchez <mcasas@chromium.org>
Date: Fri Jul 14 04:49:28 2017

Capture from HTMLMediaElement: move LayoutTests to external/wpt

This CL moves the three standard functionality LayoutTests for 
mediacapture-fromelement to the external/wpt folder, adapting 
them accordingly and adding the necessary webmfiles.

Also removes the HTMLMediaElementCapture-*.html expectations.

Bug:  619625 
Change-Id: If06df91ae918b5f0d3eacc597c88709a83227a82
Reviewed-on: https://chromium-review.googlesource.com/566151
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Reviewed-by: Emircan Uysaler <emircan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#486677}
[modify] https://crrev.com/1674a85c4268a152fbf405b97e1c3082f8ec389f/third_party/WebKit/LayoutTests/FlagExpectations/enable-features=NetworkService
[rename] https://crrev.com/1674a85c4268a152fbf405b97e1c3082f8ec389f/third_party/WebKit/LayoutTests/external/wpt/mediacapture-fromelement/capture.html
[rename] https://crrev.com/1674a85c4268a152fbf405b97e1c3082f8ec389f/third_party/WebKit/LayoutTests/external/wpt/mediacapture-fromelement/creation.html
[rename] https://crrev.com/1674a85c4268a152fbf405b97e1c3082f8ec389f/third_party/WebKit/LayoutTests/external/wpt/mediacapture-fromelement/ended.html
[add] https://crrev.com/1674a85c4268a152fbf405b97e1c3082f8ec389f/third_party/WebKit/LayoutTests/external/wpt/mediacapture-fromelement/webm/test-a-128k-44100Hz-1ch.webm
[add] https://crrev.com/1674a85c4268a152fbf405b97e1c3082f8ec389f/third_party/WebKit/LayoutTests/external/wpt/mediacapture-fromelement/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr.webm
[add] https://crrev.com/1674a85c4268a152fbf405b97e1c3082f8ec389f/third_party/WebKit/LayoutTests/external/wpt/mediacapture-fromelement/webm/test-v-128k-320x240-24fps-8kfr.webm

Project Member

Comment 29 by bugdroid1@chromium.org, Jul 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b684efb085619035166abe482afa01c4530b4b08

commit b684efb085619035166abe482afa01c4530b4b08
Author: Jeff Carpenter <jeffcarp@chromium.org>
Date: Fri Jul 14 19:08:43 2017

Revert "Capture from HTMLMediaElement: move LayoutTests to external/wpt"

This reverts commit 1674a85c4268a152fbf405b97e1c3082f8ec389f.

Reason for revert: results were unstable upstream: https://github.com/w3c/web-platform-tests/pull/6546 A provisional PR wasn't created for the CL so there's no way this could have been avoided.

Original change's description:
> Capture from HTMLMediaElement: move LayoutTests to external/wpt
> 
> This CL moves the three standard functionality LayoutTests for 
> mediacapture-fromelement to the external/wpt folder, adapting 
> them accordingly and adding the necessary webmfiles.
> 
> Also removes the HTMLMediaElementCapture-*.html expectations.
> 
> Bug:  619625 
> Change-Id: If06df91ae918b5f0d3eacc597c88709a83227a82
> Reviewed-on: https://chromium-review.googlesource.com/566151
> Commit-Queue: Miguel Casas <mcasas@chromium.org>
> Reviewed-by: Emircan Uysaler <emircan@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#486677}

TBR=mcasas@chromium.org,emircan@chromium.org

Change-Id: Id0c5e1a45f9d4e65929aede3a6f256eae3850a3e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  619625 
Reviewed-on: https://chromium-review.googlesource.com/572087
Reviewed-by: Jeff Carpenter <jeffcarp@chromium.org>
Commit-Queue: Jeff Carpenter <jeffcarp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#486829}
[modify] https://crrev.com/b684efb085619035166abe482afa01c4530b4b08/third_party/WebKit/LayoutTests/FlagExpectations/enable-features=NetworkService
[delete] https://crrev.com/11cce4c53c1ec0be708c55b7218979aba4091c7f/third_party/WebKit/LayoutTests/external/wpt/mediacapture-fromelement/webm/test-a-128k-44100Hz-1ch.webm
[delete] https://crrev.com/11cce4c53c1ec0be708c55b7218979aba4091c7f/third_party/WebKit/LayoutTests/external/wpt/mediacapture-fromelement/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr.webm
[delete] https://crrev.com/11cce4c53c1ec0be708c55b7218979aba4091c7f/third_party/WebKit/LayoutTests/external/wpt/mediacapture-fromelement/webm/test-v-128k-320x240-24fps-8kfr.webm
[rename] https://crrev.com/b684efb085619035166abe482afa01c4530b4b08/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/HTMLMediaElementCapture-capture.html
[rename] https://crrev.com/b684efb085619035166abe482afa01c4530b4b08/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/HTMLMediaElementCapture-creation.html
[rename] https://crrev.com/b684efb085619035166abe482afa01c4530b4b08/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/HTMLMediaElementCapture-ended.html

Project Member

Comment 30 by bugdroid1@chromium.org, Jul 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/518e065e3341870945e618e70d0f8058061ba9a7

commit 518e065e3341870945e618e70d0f8058061ba9a7
Author: Miguel Casas-Sanchez <mcasas@chromium.org>
Date: Fri Jul 21 00:58:28 2017

Capture from HTMLMediaElement: remove duplicated layouttests


This CL removes the LayoutTests from fast/mediacapturefromelement
that are duplicated after the GitHub PR [1] got rolled in.

N.B.: This CL is complemented by the PR [2] that cleans up a bit 
the path of the webm files in external/wpt/mediacapture-fromelement 
(but these two are orthogonal and should not interact).

[1] https://github.com/w3c/web-platform-tests/pull/6559
[2] https://github.com/w3c/web-platform-tests/pull/6588

** No new code, just shuffling things around **

Bug:  619625 
Change-Id: Ie3540a57f03ed8ab34f048fa309d5ce1525b7f61
Reviewed-on: https://chromium-review.googlesource.com/576595
Reviewed-by: Jeff Carpenter <jeffcarp@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#488525}
[modify] https://crrev.com/518e065e3341870945e618e70d0f8058061ba9a7/third_party/WebKit/LayoutTests/FlagExpectations/enable-features=NetworkService
[delete] https://crrev.com/d24dbd55ffb4246c4dbd120e0954acc4d747a30c/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/HTMLMediaElementCapture-capture.html
[delete] https://crrev.com/d24dbd55ffb4246c4dbd120e0954acc4d747a30c/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/HTMLMediaElementCapture-creation.html
[delete] https://crrev.com/d24dbd55ffb4246c4dbd120e0954acc4d747a30c/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/HTMLMediaElementCapture-ended.html

Labels: -Launch-M-Target-61-Beta -Launch-M-Target-61-Stable-Exp -Launch-M-Target-61-Stable Launch-M-Target-62-Stable
Project Member

Comment 32 by bugdroid1@chromium.org, Jul 29 2017

Status: Fixed (was: Started)
Fixed by #32
Project Member

Comment 34 by bugdroid1@chromium.org, Aug 6

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5d50bd43c0312f7323d2d5652af22fedda3a4d8a

commit 5d50bd43c0312f7323d2d5652af22fedda3a4d8a
Author: Eric Willigers <ericwilligers@chromium.org>
Date: Mon Aug 06 13:08:47 2018

Retire MediaCaptureFromVideo runtime flag

HTMLMediaElement.captureStream() shipped in M62
https://chromium-review.googlesource.com/544899
https://www.chromestatus.com/feature/5522768674160640

Also removed the TODO comment regarding captureStreamUntilEnded
as this has been removed from the spec.

BUG= 619625 

Change-Id: I27a45e8d9eba5b3376efba3b1276cad6a299b2d3
Reviewed-on: https://chromium-review.googlesource.com/1163058
Reviewed-by: Miguel Casas <mcasas@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#580854}
[modify] https://crrev.com/5d50bd43c0312f7323d2d5652af22fedda3a4d8a/third_party/blink/renderer/modules/mediacapturefromelement/html_media_element_capture.idl
[modify] https://crrev.com/5d50bd43c0312f7323d2d5652af22fedda3a4d8a/third_party/blink/renderer/platform/runtime_enabled_features.json5

Sign in to add a comment