Are we doing the tests in WPT or only as Chromium internal tests?
If it's not possible to do them in WPT we should at least file an issue
there (
https://github.com/web-platform-tests/wpt/issues), so this can be
done in the future.
Otherwise internal tests are not going to be helpful regarding
interoperability between implementations.
Bye,
Rego
On 30/06/2020 12:33, Daniel Bratell wrote:
> LGTM2
>
> /Daniel
>
> On 2020-06-30 09:02, Mike West wrote:
>> Thanks, Thomas! I'm happy to see you working through improving the
>> test coverage, and this takes care of my concerns with the intent. LGTM1.
>>
>> For the detail questions about what kinds of tests make sense, I'd
>> defer to you, and suggest that you reach out to folks working on other
>> engines to probe for potential interop issues.
>>
>> -mike
>>
>>
>> On Sat, Jun 27, 2020 at 1:54 AM Thomas Guilbert <
tgui...@google.com
>> <mailto:
tgui...@google.com>> wrote:
>>
>> The implementation has landed behind a flag in M85 (here
>> <
https://chromium.googlesource.com/chromium/src/+/dd0e3e67a3dc240efd2eab19d6496de0319b6118>).
>>
>> I've written tests that verify that Chrome's implementation works
>> as expected (here
>> <
https://chromium-review.googlesource.com/c/chromium/src/+/2259375>).
>> Those tests are based on WebAudio, and won't work with
>> Firefox's current implementation of preservesPitch (I've opened
>> this bug
>> <
https://bugzilla.mozilla.org/show_bug.cgi?id=1648277> and will
>> see what they say). I wasn't able to verify on Safari, since I
>> don't have a Mac and createMediaElementSource is currently broken
>> (but this bug
>> <
https://bugs.webkit.org/show_bug.cgi?id=211394> says it is fixed
>> <mailto:
foo...@chromium.org> who weighed in on that early
>>
yo...@yoav.ws <mailto:
yo...@yoav.ws> wrote:
>>
>> On Thu, Jun 18, 2020 at 1:28 AM 'Thomas
>> Guilbert' via blink-dev <
blin...@chromium.org>
>> wrote:
>>
>> Note: both the pitch-shifting and
>> non-pitch-shifting time stretch algorithms
>> are already implemented and in use in
>> Chrome. This will just expose them in a
>> togglable fashion to the web. Safari and
>> Firefox have already shipped this feature.
>> *Contact
>> emails*tgui...@chromium.orgExplainerNo
>> formal explainers, public discussions:
>> <
https://chromestatus.com/admin/features/launch/No%20formal%20explainers,%20public%20discussions:>
>>
https://github.com/whatwg/html/pull/3881N/A <
https://chromestatus.com/admin/features/launch/N/A>TAG
>> reviewThis is past the design stage, and
>> already implemented by two other browsers,
>> so no TAG review. SummaryThis flag
>> determines whether or not the pitch of an
>> audio or video element should be preserved
>> when adjusting the playback rate.
>> MotivationThis feature is needed for
>> creative purposes (e.g. pitch-shifting "DJ
>> deck" style applications), and is already
>> supported by Safari and Firefox. It can
>> also prevent the introduction of artifacts
>> from pitch-preserving algorithms at
>> playback speeds very close to 1.00. Risks
>> Interoperability and Compatibility No
>> risk. We are the 3rd browser to implement
>> it. /Firefox/: Shipped /Edge/: No public
>> signals /Safari/: Shipped /Web
>> developers/: Positive
>> WebView)?Yes Is this feature fully tested
>> by web-platform-tests
>> <
https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>?No
>> There are no WPTs for the moment. It seems
>> like WPTs are where the discussion to add
>> this to the HTML standard fell off. A WPT
>> could be written using a WebAudio pitch
>> detector, such as:
>>
https://github.com/cwilso/pitchdetect
>>
>>
>> Are you planning to add such tests?
>>
>>
>> Link to entry on the Chrome Platform
>> Statushttps://
chromestatus.com/feature/5742134990733312
>> <
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABrVPoZHsxgdNOQ8zL3eYtfP6BjQsw_qfNgXZPyRQGQOqkT0dw%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
>> <mailto:
blink-dev+...@chromium.org>.
>> To view this discussion on the web visit
>>
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3DfJBZiGNnxOjerf379s4k-SBq8mpMBk%2BK70hSLb%2B3OoBA%40mail.gmail.com
>> <
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3DfJBZiGNnxOjerf379s4k-SBq8mpMBk%2BK70hSLb%2B3OoBA%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
> <mailto:
blink-dev+...@chromium.org>.
> To view this discussion on the web visit
>
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1205840e-82f4-df18-a608-717dada1626f%40gmail.com
> <
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1205840e-82f4-df18-a608-717dada1626f%40gmail.com?utm_medium=email&utm_source=footer>.