Commit graph

33584 commits

Author SHA1 Message Date
Manish Goregaokar
1bb34b1aa9 Bump servo-media 2018-07-30 16:42:38 -07:00
Manish Goregaokar
2c19814bec 48000 -> 44100 2018-07-30 16:42:38 -07:00
Manish Goregaokar
a1fe48d721 Use JS_GetArrayBufferViewBuffer with JS_DetachArrayBuffer 2018-07-30 16:42:38 -07:00
Fernando Jiménez Moreno
b738d9a912 Throw if AudioBufferSourceNode.Start params are negative 2018-07-30 19:54:55 +02:00
Fernando Jiménez Moreno
3b8cb83e04 Make OfflineAudioContextOptions spec compliant 2018-07-30 18:50:36 +02:00
Fernando Jiménez Moreno
19e4c627a3 Update manifest 2018-07-30 15:12:27 +02:00
Fernando Jiménez Moreno
ce828c0071 Get rooting out of AudioBuffer::new_inherited 2018-07-30 14:24:42 +02:00
Fernando Jiménez Moreno
2dba4142ed Update manifest 2018-07-30 14:24:41 +02:00
Fernando Jiménez Moreno
cf86020ef7 Fix interfaces wpt 2018-07-30 14:23:49 +02:00
Fernando Jiménez Moreno
a12374726d Update WPTs expectations 2018-07-30 14:23:48 +02:00
Manish Goregaokar
f8d61a34a2 Update lockfile 2018-07-30 14:23:48 +02:00
Fernando Jiménez Moreno
6aaf5806b1 OfflineAudioContext 2018-07-30 14:23:48 +02:00
Fernando Jiménez Moreno
e034159423 Set env vars to let the build know where GStreamer libs are 2018-07-30 14:23:47 +02:00
Fernando Jiménez Moreno
75dd050e57 Fix rebase mistake 2018-07-30 14:23:47 +02:00
Fernando Jiménez Moreno
572c04c833 Add deps to appveyor 2018-07-30 14:23:47 +02:00
Manish Goregaokar
00014b3f16 Add AudioParam connection support 2018-07-30 14:23:46 +02:00
Fernando Jiménez Moreno
841fedda4f Bump pkg-config version 2018-07-30 14:23:46 +02:00
Fernando Jiménez Moreno
acb03603b6 Fire AudioScheduledSourceNode.onended when playback stops 2018-07-30 14:23:46 +02:00
Fernando Jiménez Moreno
c9ff1b9f57 Enter compartment during AudioBuffer creation 2018-07-30 14:23:46 +02:00
Fernando Jiménez Moreno
596640595c Root JS channels during AudioBuffer construction 2018-07-30 14:23:46 +02:00
Fernando Jiménez Moreno
c617ca0d30 Remove commented code 2018-07-30 14:23:46 +02:00
Manish Goregaokar
fe18200bfc Update media dep, fix duplicate syn dependency 2018-07-30 14:23:45 +02:00
Fernando Jiménez Moreno
477907e578 Do not copy initial data during AudioBuffer construction and use JS_DetachArrayBuffer 2018-07-30 14:23:45 +02:00
Fernando Jiménez Moreno
1649b6a528 Fix build errors after rebase 2018-07-30 14:23:45 +02:00
Fernando Jiménez Moreno
4059e16a15 Remove unneeded libxml2 and gtk deps and change gst binaries url 2018-07-30 14:21:49 +02:00
Fernando Jiménez Moreno
284aeb20ec Try gstreamer-rs travis config 2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
562e58ac49 AudioParam value getter 2018-07-30 14:21:48 +02:00
Manish Goregaokar
f7e79d286a Add deps to travis 2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
21cb160be3 test-tidy fixes 2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
f0a691e474 Update servo-media after crate split up. Allows building for Android 2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
b68c791b8d Remove unimplemented PeriodicWave stub 2018-07-30 14:21:48 +02:00
Fernando Jiménez Moreno
ebcbe2ff7d Mark DecodeResolver as must_root 2018-07-30 14:21:47 +02:00
Fernando Jiménez Moreno
8a6ea00f58 Reference issue to support the AudioScheduledSourceNode.ended event 2018-07-30 14:21:47 +02:00
Fernando Jiménez Moreno
3dde730f9b AudioParam automation rate setter 2018-07-30 14:21:47 +02:00
Fernando Jiménez Moreno
758ae94aa1 AudioNode channel related properties getter and setter fixes 2018-07-30 14:21:47 +02:00
Fernando Jiménez Moreno
abccf68a47 Clarify that servo-media deals with duplicated connections 2018-07-30 14:21:47 +02:00
Fernando Jiménez Moreno
b26a3bd31b rustfmt 2018-07-30 14:21:46 +02:00
Fernando Jiménez Moreno
3fc9ecace0 Make restore_js_channel_data unsafe 2018-07-30 14:21:46 +02:00
Fernando Jiménez Moreno
c5abc3eb8b Use git url for servo-media dependency 2018-07-30 14:21:46 +02:00
Manish Goregaokar
8172b4f960 Remove unnecessary comment
This check is implicitly handled by the graph impl
2018-07-30 14:21:46 +02:00
Manish Goregaokar
b7730da37d Add spec link to AudioBuffer::Constructor 2018-07-30 14:21:46 +02:00
Manish Goregaokar
02aaf55cd3 Pass global to AudioBuffer::new_inherited 2018-07-30 14:21:46 +02:00
Manish Goregaokar
d4fcd8fb0c Remove recursion limit 2018-07-30 14:21:45 +02:00
Fernando Jiménez Moreno
9dda87aa70 Enable WPTs 2018-07-30 14:21:45 +02:00
Fernando Jiménez Moreno
ff1d5a5b47 Fix Cargo.lock rebase issues 2018-07-30 14:21:45 +02:00
Manish Goregaokar
723f1b0582 Fix construction of destination node (#6)
* Fix comparison of audiocontexts

* Fix comparison

* Fix destination node construction
2018-07-30 14:21:45 +02:00
Manish Goregaokar
6ac4b4b8e0 Fix context comparison (#5)
* Fix comparison of audiocontexts

* Fix comparison
2018-07-30 14:21:45 +02:00
Manish Goregaokar
f0d04249f9 Use new params impl (#4)
* AudioNodeType -> AudioNodeInit

* Use new param type system, clean up
2018-07-30 14:21:44 +02:00
Manish Goregaokar
8f9a081ff0 Fix Trusted usage in audio decoder to queue tasks (#3) 2018-07-30 14:21:44 +02:00
Fernando Jiménez Moreno
34ba14385a Fix regex duplicated versions 2018-07-30 14:21:44 +02:00