Bug 240405 - HTMLMediaElement preservesPitch=false and playbackRate aren't correctly handled when hooked up to AudioContext
Summary: HTMLMediaElement preservesPitch=false and playbackRate aren't correctly handl...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: Safari 15
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks: 214922
  Show dependency treegraph
 
Reported: 2022-05-13 16:57 PDT by Youssef Soliman
Modified: 2024-07-16 13:31 PDT (History)
5 users (show)

See Also:


Attachments
Test Case (4.79 MB, application/zip)
2022-05-13 16:57 PDT, Youssef Soliman
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Youssef Soliman 2022-05-13 16:57:55 PDT
Created attachment 459332 [details]
Test Case

An audio playing media element like <video> or <audio> hooked up to an audio context via `createMediaElementSource` results in choppy audio and `preservesPitch=false` is not honoured if set.
Comment 1 Radar WebKit Bug Importer 2022-05-13 17:13:47 PDT
<rdar://problem/93275149>
Comment 2 Glenn Ruehle 2024-07-16 13:31:58 PDT
Any updates on this bug? It still occurs in Safari 17.5. 

Here is another test case:
Running example: https://gruehle.github.io/AudioTests/PlaybackSpeed.html
Source: https://github.com/gruehle/gruehle.github.com/blob/master/AudioTests/PlaybackSpeed.html