Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use the newly added inCompartments option everywhere it can be | Bastien Orivel | 2019-05-25 | 1 | -12/+5 | |
| | ||||||
* | StereoPannerNode DOM | Maria Sable | 2019-04-30 | 1 | -0/+11 | |
| | ||||||
* | Pass InCompartment by value | Aron Zwaan | 2019-04-25 | 1 | -2/+2 | |
| | ||||||
* | Add proof parameter to Promise::new_in_current_compartment | Aron Zwaan | 2019-04-24 | 1 | -4/+11 | |
| | ||||||
* | Auto merge of #23215 - ferjm:decoder.channels, r=jdm | bors-servo | 2019-04-18 | 1 | -1/+12 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Keep a map between channel position and channel index for decoded audio - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are WPTs for these changes. This should help fixing #22842 (along with https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/183). I couldn't reproduce it locally, so I cannot tell for sure. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23215) <!-- Reviewable:end --> | |||||
| * | Keep a map between channel position and channel index for decoded audio | Fernando Jiménez Moreno | 2019-04-17 | 1 | -1/+12 | |
| | | ||||||
* | | Move media backend initialization to process startup. | Josh Matthews | 2019-04-15 | 1 | -3/+0 | |
|/ | ||||||
* | Rename Promise::new to Promise::new_in_current_compartment | Aron Zwaan | 2019-04-03 | 1 | -2/+4 | |
| | ||||||
* | Use servo-media-auto and call ServoMedia::init where required | Fernando Jiménez Moreno | 2019-03-25 | 1 | -0/+3 | |
| | ||||||
* | Shutdown player when HTMLMediaElement is dropped | Fernando Jiménez Moreno | 2019-03-25 | 1 | -3/+3 | |
| | ||||||
* | Implement DOM APIs for ChannelSplitterNode | Mauricio Collares | 2019-01-10 | 1 | -0/+9 | |
| | ||||||
* | Remove now-unnecessary must_root and allow(unrooted_must_root) annotations | Manish Goregaokar | 2019-01-04 | 1 | -5/+0 | |
| | ||||||
* | Rustfmt has changed its default style :/ | Simon Sapin | 2018-12-28 | 1 | -2/+2 | |
| | ||||||
* | Update MPL license to https (part 3) | Jan Andre Ikenmeyer | 2018-11-19 | 1 | -1/+1 | |
| | ||||||
* | Unify the task source and task canceller API | Agustin Chiappe Berrini | 2018-11-14 | 1 | -7/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I moved away from the `Window` struct all the logic to handle task sources, into a new struct called `TaskManager`. In a happy world, I'd be able to just have there two functions, of the types: ```rust fn task_source<T: TaskSource>(&self, name: TaskSourceName) -> Box<T> fn task_source_with_canceller<T: TaskSource>(&self, name: TaskSourceName) -> (Box<T>, TaskSourceCanceller) ``` And not so much duplicated code. However, because TaskSource can't be a trait object (because it has generic type parameters), that's not possible. Instead, I decided to reduce duplicated logic through macros. For reasons[1], I have to pass both the name of the function with canceller and the name of the function without, as I'm not able to concatenate them in the macro itself. I could probably use `concat_idents` to create both types already defined and reduce the amount of arguments by one, but that macro is nightly only. At the same time, not being able to declare macros inside `impl` forces me to pass `self` as an argument. All this makes this solution more verbose than it would be ideally. It does reduce duplication, but it doesn't reduce the size of the file. [1](https://github.com/rust-lang/rust/issues/29599) | |||||
* | Update uuid | Bastien Orivel | 2018-11-09 | 1 | -1/+1 | |
| | ||||||
* | Reorder imports | Pyfisch | 2018-11-06 | 1 | -2/+4 | |
| | ||||||
* | Format remaining files | Pyfisch | 2018-11-06 | 1 | -5/+13 | |
| | ||||||
* | Sort `use` statements | Simon Sapin | 2018-11-06 | 1 | -1/+1 | |
| | ||||||
* | `cargo fix --edition` | Simon Sapin | 2018-11-06 | 1 | -37/+37 | |
| | ||||||
* | Update servo-media: handle decoder errors and use safer/nicer player API | Fernando Jiménez Moreno | 2018-10-08 | 1 | -2/+3 | |
| | ||||||
* | Auto merge of #21750 - Manishearth:biquad, r=ferjm | bors-servo | 2018-09-20 | 1 | -0/+7 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | Implement BiquadFilterNode A bunch of tests still fail but some of it may be a timing issue, looking at it the tests are *at least* affected by https://github.com/servo/servo/issues/21659 (changing how they work to avoid problems from that does not make them pass but does change the exact value of the error), so I feel like I should fix that first before investigating these. r? @ferjm <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21750) <!-- Reviewable:end --> | |||||
| * | Add createBiquadFilter() | Manish Goregaokar | 2018-09-20 | 1 | -1/+1 | |
| | | ||||||
| * | Implement BiquadFilterNode | Manish Goregaokar | 2018-09-20 | 1 | -0/+7 | |
| | | ||||||
* | | Format script component | chansuke | 2018-09-19 | 1 | -18/+16 | |
|/ | ||||||
* | Add createAnalyser | Manish Goregaokar | 2018-09-18 | 1 | -0/+7 | |
| | ||||||
* | Add support for multichannel decoded audio | Fernando Jiménez Moreno | 2018-09-11 | 1 | -9/+19 | |
| | ||||||
* | Add createChannelMerger() | Manish Goregaokar | 2018-09-04 | 1 | -0/+8 | |
| | ||||||
* | Throw on out-of-bounds channelCount in AudioNodes | Manish Goregaokar | 2018-09-03 | 1 | -3/+3 | |
| | ||||||
* | Handle channel count constraints in panner constructor | Manish Goregaokar | 2018-08-24 | 1 | -1/+1 | |
| | ||||||
* | Add BaseAudioContext.createPanner() | Manish Goregaokar | 2018-08-24 | 1 | -0/+8 | |
| | ||||||
* | cleanup: Remove Rc from BaseAudioContext | Manish Goregaokar | 2018-08-24 | 1 | -8/+6 | |
| | ||||||
* | Add AudioListener DOM interface | Manish Goregaokar | 2018-08-24 | 1 | -0/+16 | |
| | ||||||
* | OfflineAudioContext | Fernando Jiménez Moreno | 2018-07-30 | 1 | -22/+32 | |
| | ||||||
* | Fix build errors after rebase | Fernando Jiménez Moreno | 2018-07-30 | 1 | -3/+3 | |
| | ||||||
* | test-tidy fixes | Fernando Jiménez Moreno | 2018-07-30 | 1 | -1/+3 | |
| | ||||||
* | Update servo-media after crate split up. Allows building for Android | Fernando Jiménez Moreno | 2018-07-30 | 1 | -3/+3 | |
| | ||||||
* | Remove unimplemented PeriodicWave stub | Fernando Jiménez Moreno | 2018-07-30 | 1 | -0/+1 | |
| | ||||||
* | Mark DecodeResolver as must_root | Fernando Jiménez Moreno | 2018-07-30 | 1 | -1/+1 | |
| | ||||||
* | AudioNode channel related properties getter and setter fixes | Fernando Jiménez Moreno | 2018-07-30 | 1 | -0/+5 | |
| | ||||||
* | rustfmt | Fernando Jiménez Moreno | 2018-07-30 | 1 | -86/+123 | |
| | ||||||
* | Fix construction of destination node (#6) | Manish Goregaokar | 2018-07-30 | 1 | -13/+13 | |
| | | | | | | | | * Fix comparison of audiocontexts * Fix comparison * Fix destination node construction | |||||
* | Fix Trusted usage in audio decoder to queue tasks (#3) | Manish Goregaokar | 2018-07-30 | 1 | -25/+36 | |
| | ||||||
* | Remove unsafe code to create empty AudioNodeOptions | Fernando Jiménez Moreno | 2018-07-30 | 1 | -19/+5 | |
| | ||||||
* | decodeAudioData | Fernando Jiménez Moreno | 2018-07-30 | 1 | -8/+100 | |
| | ||||||
* | createBufferSource and buffer setter on buffer source node | Fernando Jiménez Moreno | 2018-07-30 | 1 | -9/+29 | |
| | ||||||
* | Create AudioBuffer from BaseAudioContext | Fernando Jiménez Moreno | 2018-07-30 | 1 | -0/+9 | |
| | ||||||
* | BaseAudioContext.CreateGain() | Fernando Jiménez Moreno | 2018-07-30 | 1 | -0/+10 | |
| | ||||||
* | Queue statechange event | Fernando Jiménez Moreno | 2018-07-30 | 1 | -1/+6 | |
| | ||||||
* | Initial AudioParam bindings | Fernando Jiménez Moreno | 2018-07-30 | 1 | -6/+5 | |
| |