Friendly ping. It looks like conversation died down ~2 weeks ago. Has there 
been movement in the meantime, or should we consider this intent on hold 
for a while?

-mike

On Tuesday, September 20, 2022 at 11:21:13 AM UTC+2 Yoav Weiss wrote:

> Once the PR lands, this seems fine to ship (IMO). Let us know when that 
> happens :)
>
> On Wed, Sep 14, 2022 at 5:56 PM Hongchan Choi <hongc...@chromium.org> 
> wrote:
>
>> The original proposal didn't work out well because of the type confusion 
>> in the union (DOMString or AudioSinkCategory) - they are both DOMString in 
>> the end. So we are considering two options:
>>
>> https://github.com/WebAudio/web-audio-api/issues/2400#issuecomment-1239704445
>>
>> There's no disagreement. We just need to make a decision, and that is 
>> planned during this TPAC.
>>
>> Let me know if you have any questions!
>>
>> Thanks,
>> Hongchan
>>
>>
>> On Wed, Sep 14, 2022 at 8:43 AM Yoav Weiss <yoavwe...@chromium.org> 
>> wrote:
>>
>>>
>>>
>>> On Tuesday, September 13, 2022 at 4:16:15 PM UTC+2 ajayra...@google.com 
>>> wrote:
>>>
>>>> Please let us know of any other questions, concerns or observations. 
>>>>
>>>> Thanks in advance.
>>>>
>>>> -Ajay
>>>>
>>>> On Wednesday, August 31, 2022 at 2:54:14 PM UTC-7 Ajay Rahatekar wrote:
>>>>
>>>>> We have filed requests for position. Please see below:
>>>>>
>>>>> Mozilla: https://github.com/mozilla/standards-positions/issues/683
>>>>> Webkit: https://github.com/WebKit/standards-positions/issues/53
>>>>>
>>>>> On Wed, Aug 31, 2022 at 8:54 AM Chris Harrelson <chri...@chromium.org> 
>>>>> wrote:
>>>>>
>>>> Thanks for filing the TAG review. Could you also file for official 
>>>>>> positions from Mozilla and Webkit also? Thanks. I'm sure you're right 
>>>>>> about 
>>>>>> Mozilla, but they've requested going through the process in the past for 
>>>>>> other intents.
>>>>>>
>>>>>> On Wed, Aug 31, 2022 at 8:08 AM Hongchan Choi <hong...@chromium.org> 
>>>>>> wrote:
>>>>>>
>>>>> 1. Yes. The lack of implementation is one issue, but the relationship 
>>>>>>> between selectAudioOutput() and Web Audio API is not really specified 
>>>>>>> or 
>>>>>>> documented.
>>>>>>> 2. Since AudioElement.setSinkId() has been used for years, we 
>>>>>>> believe it makes more sense to use the same pattern for its low-level 
>>>>>>> counterpart - Web Audio API's AudioContext. This approach is more 
>>>>>>> specific 
>>>>>>> and focused.
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Aug 30, 2022 at 10:46 PM Philipp Hancke <
>>>>>>> philipp...@googlemail.com> wrote:
>>>>>>>
>>>>>> the ID of the sink needs to be obtained from 
>>>>>>>> navigator.mediaDevices.enumerateDevices because 
>>>>>>>> https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/selectAudioOutput
>>>>>>>>  
>>>>>>>> is not implemented anywhere?
>>>>>>>>
>>>>>>>> Am Di., 30. Aug. 2022 um 19:02 Uhr schrieb 'Ajay Rahatekar' via 
>>>>>>>> blink-dev <blin...@chromium.org>:
>>>>>>>>
>>>>>>> Contact emails
>>>>>>>>>
>>>>>>>>> hong...@chromium.org, alv...@chromium.org, mjwi...@chromium.org 
>>>>>>>>>
>>>>>>>>> Explainer
>>>>>>>>>
>>>>>>>>> None
>>>>>>>>>
>>>>>>>>> Specification
>>>>>>>>>
>>>>>>>>> https://github.com/WebAudio/web-audio-api/pull/2498
>>>>>>>>>
>>>>>>>>
>>> The PR hasn't landed yet, and Mozilla's (positive) position states that 
>>> there are some details to be determined still.
>>> Can you expand on that? What's holding the PR from landing?
>>>
>>>
>>>>>>>>> Summary
>>>>>>>>>
>>>>>>>>> AudioContext.setSinkId sets the ID of the audio device to use for 
>>>>>>>>> output. This allows the AudioElement to route audio to a connected 
>>>>>>>>> output 
>>>>>>>>> device of user's choosing.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Blink component
>>>>>>>>>
>>>>>>>>> Blink>WebAudio 
>>>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebAudio>
>>>>>>>>>
>>>>>>>>> TAG review
>>>>>>>>>
>>>>>>>>> This is a small API change within Web Audio API. The WG was 
>>>>>>>>> advised that this is too small for the TAG review.
>>>>>>>>>
>>>>>>>>> TAG review status
>>>>>>>>>
>>>>>>>>> Not applicable
>>>>>>>>>
>>>>>>>>> Risks
>>>>>>>>>
>>>>>>>>> Interoperability and Compatibility
>>>>>>>>>
>>>>>>>>> Gecko: Positive (
>>>>>>>>> https://github.com/WebAudio/web-audio-api/issues/2400) Mozilla is 
>>>>>>>>> co-developing the spec change.
>>>>>>>>>
>>>>>>>>> WebKit: No signal
>>>>>>>>>
>>>>>>>>> Web developers: Positive (
>>>>>>>>> https://github.com/WebAudio/web-audio-api/issues/2400) Many 
>>>>>>>>> developers chimed in the spec issue and the implementation crbug 
>>>>>>>>> entry (
>>>>>>>>> crbug.com/1216187). Also several partners expressed the need for 
>>>>>>>>> this API. We have not seen any negative feedback on this.
>>>>>>>>>
>>>>>>>>> Other signals:
>>>>>>>>>
>>>>>>>>> WebView application risks
>>>>>>>>>
>>>>>>>>> Does this intent deprecate or change behavior of existing APIs, 
>>>>>>>>> such that it has potentially high risk for Android WebView-based 
>>>>>>>>> applications?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Debuggability
>>>>>>>>>
>>>>>>>>> This adds a new method to AudioContext; the WebIDL change will be 
>>>>>>>>> addressed by the DevTools automatically.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Will this feature be supported on all six Blink platforms 
>>>>>>>>> (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
>>>>>>>>>
>>>>>>>>> Yes
>>>>>>>>>
>>>>>>>>> This is a part of Web Audio API, which is available on all 
>>>>>>>>> platforms.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Is this feature fully tested by web-platform-tests 
>>>>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>>>>>>> ?
>>>>>>>>>
>>>>>>>>> Yes. The WPT will be added for this feature.
>>>>>>>>>
>>>>>>>>> Flag name
>>>>>>>>>
>>>>>>>>> –enable-blink-features=AudioContextSetSinkId
>>>>>>>>>
>>>>>>>>> Requires code in //chrome?
>>>>>>>>>
>>>>>>>>> False
>>>>>>>>>
>>>>>>>>> Tracking bug
>>>>>>>>>
>>>>>>>>> https://crbug.com/1355977
>>>>>>>>>
>>>>>>>>> Launch bug
>>>>>>>>>
>>>>>>>>> https://crbug.com/1216187
>>>>>>>>>
>>>>>>>>> Estimated milestones
>>>>>>>>>
>>>>>>>>> 108
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Anticipated spec changes
>>>>>>>>>
>>>>>>>>> Open questions about a feature may be a source of future web 
>>>>>>>>> compat or interop issues. Please list open issues (e.g. links to 
>>>>>>>>> known 
>>>>>>>>> github issues in the project for the feature specification) whose 
>>>>>>>>> resolution may introduce web compat/interop risk (e.g., changing to 
>>>>>>>>> naming 
>>>>>>>>> or structure of the API in a non-backward-compatible way).
>>>>>>>>> None
>>>>>>>>>
>>>>>>>>> Link to entry on the Chrome Platform Status
>>>>>>>>>
>>>>>>>>> https://chromestatus.com/feature/5190163462881280
>>>>>>>>>
>>>>>>>>> This intent message was generated by Chrome Platform Status 
>>>>>>>>> <https://chromestatus.com/>.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> Ajay Rahatekar | Technical Program Manager | ajayra...@google.com
>>>>>>>>>  | 650-797-1279 <(650)%20650-797-1279>
>>>>>>>>>
>>>>>>>> -- 
>>>>>>>>> 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+...@chromium.org.
>>>>>>>>
>>>>>>>>
>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHB%2BDAj6AJ01%3DgXdUepU9Aejf6DOt2qmsK%3DUm%2BJSEDoVRMeyqw%40mail.gmail.com
>>>>>>>>>  
>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHB%2BDAj6AJ01%3DgXdUepU9Aejf6DOt2qmsK%3DUm%2BJSEDoVRMeyqw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>> .
>>>>>>>>>
>>>>>>>> -- 
>>>>>>> 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+...@chromium.org.
>>>>>>
>>>>>>
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGJqXNuLuQ0mv%2BqRu2YxvP9iu_E%3DF2FdVe5Ewz%3DeB-yNokJtFA%40mail.gmail.com
>>>>>>>  
>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGJqXNuLuQ0mv%2BqRu2YxvP9iu_E%3DF2FdVe5Ewz%3DeB-yNokJtFA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>

-- 
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+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/0f89f1d9-e552-4405-ae89-886f61b46ad9n%40chromium.org.

Reply via email to