Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebAudio API #21158

Merged
merged 87 commits into from Jul 31, 2018
Merged

WebAudio API #21158

merged 87 commits into from Jul 31, 2018

Commits on Jul 30, 2018

  1. Initial WebAudio API stubs

    ferjm committed Jul 30, 2018
  2. Add servo-media

    ferjm committed Jul 30, 2018
  3. Audio context options

    ferjm committed Jul 30, 2018
  4. Expose BaseAudioContext.state

    ferjm committed Jul 30, 2018
  5. AudioContext construction

    ferjm committed Jul 30, 2018
  6. AudioNode connection

    ferjm committed Jul 30, 2018
  7. Workaround resume issues

    ferjm committed Jul 30, 2018
  8. Fix inheritance of DOM structs (#1)

    The incorrect inheritance ends up overlapping EventTarget fields with
    other fields causing some DOMRefCells to start out broken and panic.
    Manishearth authored and ferjm committed Jul 30, 2018
  9. Initial AudioParam bindings

    ferjm committed Jul 30, 2018
  10. Queue statechange event

    ferjm committed Jul 30, 2018
  11. Expose more AudioParam methods

    ferjm committed Jul 30, 2018
  12. GainNode

    ferjm committed Jul 30, 2018
  13. BaseAudioContext.CreateGain()

    ferjm committed Jul 30, 2018
  14. OscillatorNode detune param

    ferjm committed Jul 30, 2018
  15. AudioBuffer stub

    ferjm committed Jul 30, 2018
  16. AudioBufferSourceNode stubs

    ferjm committed Jul 30, 2018
  17. Add disconnect methods; cleanup DOM stuff (#2)

    * Add disconnect methods
    
    * Use Dom, not DomRoot
    
    DomRoot will keep it permanently rooted, it should only be used in
    values not on the JS heap
    Manishearth authored and ferjm committed Jul 30, 2018
  18. Undo trace impl for Mutex<T>

    ferjm committed Jul 30, 2018
  19. decodeAudioData

    ferjm committed Jul 30, 2018
  20. Fix regex duplicated versions

    ferjm committed Jul 30, 2018
  21. Use new params impl (#4)

    * AudioNodeType -> AudioNodeInit
    
    * Use new param type system, clean up
    Manishearth authored and ferjm committed Jul 30, 2018
  22. Fix context comparison (#5)

    * Fix comparison of audiocontexts
    
    * Fix comparison
    Manishearth authored and ferjm committed Jul 30, 2018
  23. Fix construction of destination node (#6)

    * Fix comparison of audiocontexts
    
    * Fix comparison
    
    * Fix destination node construction
    Manishearth authored and ferjm committed Jul 30, 2018
  24. Fix Cargo.lock rebase issues

    ferjm committed Jul 30, 2018
  25. Enable WPTs

    ferjm committed Jul 30, 2018
  26. Remove recursion limit

    Manishearth authored and ferjm committed Jul 30, 2018
  27. Remove unnecessary comment

    This check is implicitly handled by the graph impl
    Manishearth authored and ferjm committed Jul 30, 2018
  28. rustfmt

    ferjm committed Jul 30, 2018
  29. test-tidy fixes

    ferjm committed Jul 30, 2018
  30. Add deps to travis

    Manishearth authored and ferjm committed Jul 30, 2018
  31. AudioParam value getter

    ferjm committed Jul 30, 2018
  32. Try gstreamer-rs travis config

    ferjm committed Jul 30, 2018
  33. Fix build errors after rebase

    ferjm committed Jul 30, 2018
  34. Remove commented code

    ferjm committed Jul 30, 2018
  35. Bump pkg-config version

    ferjm committed Jul 30, 2018
  36. Add AudioParam connection support

    Manishearth authored and ferjm committed Jul 30, 2018
  37. Add deps to appveyor

    ferjm committed Jul 30, 2018
  38. Fix rebase mistake

    ferjm committed Jul 30, 2018
  39. OfflineAudioContext

    ferjm committed Jul 30, 2018
  40. Update lockfile

    Manishearth authored and ferjm committed Jul 30, 2018
  41. Update WPTs expectations

    ferjm committed Jul 30, 2018
  42. Fix interfaces wpt

    ferjm committed Jul 30, 2018
  43. Update manifest

    ferjm committed Jul 30, 2018
  44. Update manifest

    ferjm committed Jul 30, 2018
  45. Make OfflineAudioContextOptions spec compliant

    ferjm committed Jul 30, 2018
  46. Throw if AudioBufferSourceNode.Start params are negative

    ferjm committed Jul 30, 2018
  47. 48000 -> 44100

    Manishearth committed Jul 30, 2018
  48. Bump servo-media

    Manishearth committed Jul 30, 2018

Commits on Jul 31, 2018

  1. Update wpt expectations

    Manishearth committed Jul 31, 2018
You can’t perform that action at this time.