Bug 240405

Summary: HTMLMediaElement preservesPitch=false and playbackRate aren't correctly handled when hooked up to AudioContext
Product: WebKit Reporter: Youssef Soliman <y_soliman>
Component: MediaAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: gruehle, jer.noble, karlcow, webkit-bug-importer, y_soliman
Priority: P2 Keywords: InRadar
Version: Safari 15   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 214922    
Attachments:
Description Flags
Test Case none

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