Commit Graph

8 Commits

Author SHA1 Message Date
Pavel Shliak
a757259f32 LibAudio: Manage channelCount in DynamicsCompressorNode
That helps to pass more WPT tests
under /webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor.html

(cherry picked from commit 8ac60273a69cd900e744c375a5650438e9692b05)
2024-11-12 04:24:21 -05:00
Pavel Shliak
8818cca08a LibAudio: Manage channelCountMode in DynamicsCompressorNode
That helps to pass more WPT tests
under /webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor.html

(cherry picked from commit f2ed59879f7781019152a18740fc5743cc513016)
2024-11-12 04:24:21 -05:00
Jelle Raaijmakers
07b7693349 LibWeb: Implement AudioNode.channelCount
(cherry picked from commit cb212015505f9a029c282d13697c9bd7e33df513)
2024-11-11 19:54:09 -05:00
Jelle Raaijmakers
8c86f9ad75 LibWeb: Implement AudioNode.numberOfInputs and .numberOfOutputs
(cherry picked from commit 7b4f0d13eede588368189bb612ca9c90e2d56894)
2024-11-11 19:54:09 -05:00
bbb651
e4959ef9f3 WebAudio: Stub/implement more of AudioNode
(cherry picked from commit 6d33cc2b3a3e8b2c570c80866c5aa666927d0ad5)
2024-07-29 06:30:08 -04:00
Shannon Booth
2dcb7ed910 WebAudio: Avoid throwing exception for stubbed AudioNode.connect
This stubs out enough to get https://athenacrisis.com/ far enough to
actually load :^)

(cherry picked from commit 52ccd69e49a26b5fd2747730e278503625eb71e7)
2024-07-28 20:21:18 -04:00
Shannon Booth
97576d27b9 LibWeb: Add constructor for OscillatorNode
This is still missing a bunch of spec steps to construct the
audio node based on the parameters of the OscillatorNode, but it is at
least enough to construct an object to be able to add a basic test which
can get built upon as more is implemented.
2024-05-04 14:01:38 +02:00
Shannon Booth
6661c68b28 LibWeb: Add stub IDL interface for AudioNode
An AudioNode is the fundamental building block used in 'Audio
Contexts'. In our immediate case, the audio node we are working towards
implementing is an oscillating source node.
2024-05-02 07:49:23 +02:00