Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Implement missing WebAudio automation student project

Josh Matthews edited this pageFeb 15, 2019 ·1 revision

Implement support for missing WebAudio automation

Background information: Major browsers supportthe WebAudio standard which can be used to create complex media playback applications from low-level building blocks. Servo is a new, experimental browser that supports some of these building blocks (called audio nodes); the goal of this project is to implement some missing audio processing algorithms and interfaces to improve compatibility with existing multimedia content on the web.

Tracking issue: (please ask questions in these issues)

Useful references:

  • Setup for modifying the standalone media backend implementation
  • Implementation of audio node processing algorithms
  • Runnable examples of audio node processing algorithms
  • Example pull request implementing a missing node type in Servo (another example)
  • Example pull request implementing the processing backend for a missing node type
  • Setup for making changes to Servo's code
  • Documentation for introducing new WebIDL-based DOM interfaces to Servo
  • Documentation for integrating a version ofservo-media that contains your local changes into your local Servo build

Initial steps:

  • email themozilla.dev.servo mailing list (be sure to subscribe to it first!) introducing your group and asking any necessary questions
  • Add the new ValueCurveAtTime automation event and implement the processing algorithm for it (perthe github issue)
  • Create an example program (inexamples/) that demonstrates this automation being applied to an oscillator node

Subsequent steps:

Clone this wiki locally


[8]ページ先頭

©2009-2025 Movatter.jp