On Wed, Jun 29, 2016 at 6:31 PM Miguel Casas <mca...@google.com> wrote:On 29 June 2016 at 04:46, Philip Jägenstedt <foo...@chromium.org> wrote:Are the additions in https://codereview.chromium.org/2110573002/ intended to be covered by this intent?Probably not, since I too see little value in baking into Blink something that can be done with a (trivial?) polyfill.Spec bug?I guess, but was anyone working on Blink involved in having it added to the spec, that we should talk to about it first?In that review I have some doubts that captureStreamUntilEnded() is actually a useful addition to the web platform. It seems to me that the benefit of an API like this could be in guaranteeing that not a single frame or audio sample after some condition appears in the MediaStream, which cannot be done by reacting to a event,What do you mean? I see this as: listen for onended from the <video>/<audio> and finish the MediaStream when and if.I mean that it's possible for scripts to do things after mediaElement.ended becomes true but before the ended event has fired. For example if one seeks it's not obvious if this might result in some video or audio frames from the new position passing through the MediaStream before it's closed. Maybe not, but that kind of guarantee is the main reason I could see for an API of this sort.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPUS085Q_CYVGLz8n%3DZWmF14oTQOi%2BdaF8ptLa%3DjYFLM-1jnfA%40mail.gmail.com.--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
Please wait for a third LGTM. We'll respond soon.
Firefox has only a prefixed implementation and nobody else has an implementation, right? I.e. we're the first to ship using the actual spec'd API names?Miguel, I think what Philip was asking was that you go through the open issues (at least those with potential compat implications like this one he filed) and comment saying which behavior Chrome is shipping. That way at least editors / other implementors can be aware of the decision we're making on these unresolved issues (potentially effectively deciding the issue for the WG, since web compat may prevent us from changing). Philip, is that right?
It looks like there's been no update on the TAG review since last October when they said there were too many open issues to review the spec. Once you've done the above, can you comment on the TAG review saying that you believe the spec is in good enough shape to ship this feature in Chrome and they should raise any issues ASAP if they disagree?What is the status of the web-platform-tests? I.e. how good is the coverage, and what's the pass rate on your implementation?
Thanks,Rick
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
On Fri, Jun 23, 2017 at 11:32 PM Rick Byers <rby...@chromium.org> wrote:Firefox has only a prefixed implementation and nobody else has an implementation, right? I.e. we're the first to ship using the actual spec'd API names?
Miguel, I think what Philip was asking was that you go through the open issues (at least those with potential compat implications like this one he filed) and comment saying which behavior Chrome is shipping. That way at least editors / other implementors can be aware of the decision we're making on these unresolved issues (potentially effectively deciding the issue for the WG, since web compat may prevent us from changing). Philip, is that right?Yep, that's right.It looks like there's been no update on the TAG review since last October when they said there were too many open issues to review the spec. Once you've done the above, can you comment on the TAG review saying that you believe the spec is in good enough shape to ship this feature in Chrome and they should raise any issues ASAP if they disagree?What is the status of the web-platform-tests? I.e. how good is the coverage, and what's the pass rate on your implementation?https://github.com/w3c/web-platform-tests/tree/master/mediacapture-fromelement has only a idlharness.js test. Could https://cs.chromium.org/chromium/src/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/ be upstreamed as-is, or do they depend on internals? (I find no internals by grepping.)
Thanks,Rick
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPUS085Q_CYVGLz8n%3DZWmF14oTQOi%2BdaF8ptLa%3DjYFLM-1jnfA%40mail.gmail.com.
On 30 June 2017 at 18:21, Philip Jägenstedt <foo...@chromium.org> wrote:On Fri, Jun 23, 2017 at 11:32 PM Rick Byers <rby...@chromium.org> wrote:Firefox has only a prefixed implementation and nobody else has an implementation, right? I.e. we're the first to ship using the actual spec'd API names?FF is shipping a prefixed implementation indeed.Miguel, I think what Philip was asking was that you go through the open issues (at least those with potential compat implications like this one he filed) and comment saying which behavior Chrome is shipping. That way at least editors / other implementors can be aware of the decision we're making on these unresolved issues (potentially effectively deciding the issue for the WG, since web compat may prevent us from changing). Philip, is that right?Yep, that's right.It looks like there's been no update on the TAG review since last October when they said there were too many open issues to review the spec. Once you've done the above, can you comment on the TAG review saying that you believe the spec is in good enough shape to ship this feature in Chrome and they should raise any issues ASAP if they disagree?What is the status of the web-platform-tests? I.e. how good is the coverage, and what's the pass rate on your implementation?https://github.com/w3c/web-platform-tests/tree/master/mediacapture-fromelement has only a idlharness.js test. Could https://cs.chromium.org/chromium/src/third_party/WebKit/LayoutTests/fast/mediacapturefromelement/ be upstreamed as-is, or do they depend on internals? (I find no internals by grepping.)It could be upstreamed, only catch is that we're using MediaRecorder to verify that there's data flowing through the <video/audio>.captureStream(); FF has support for MR, but other browsers pulling the WPTs might be misguided, right?