WebAudio API Rollout Status: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
 
(45 intermediate revisions by 4 users not shown)
Line 1: Line 1:
WebAudio API is a emerging audio solution for intensive web applications such as games and rich media content.  This page tracks the current progress to develop all the nodes used by the standard.  It also provides insight into which versions of Firefox currently include WebAudio and whether or not the API is on as the default preference.
WebAudio API is a emerging audio solution for intensive web applications such as games and rich media content.  This page tracks the current progress to develop all the nodes used by the standard.  It also provides insight into which versions of Firefox currently include WebAudio and whether or not the API is on as the default preference.


* [https://blog.mozilla.org/blog/2013/10/29/listen-up-web-audio-api-now-in-firefox-completes-web-as-a-platform-for-gaming/ Web Audio Release Post]
* {{Bug|779297}} - Web Audio Implementation Tracking Bug
* {{Bug|779297}} - Web Audio Implementation Tracking Bug
* [https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html Web Audio API W3C Specification]
* [https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html Web Audio API W3C Specification]


===Current Status In Firefox====
===API Preference Status===
 
====API Preference Status====
{| class="wikitable fullwidth-table"
{| class="wikitable fullwidth-table"
| '''Version''' || '''Channel''' || '''Default Status'''
| '''Version''' || '''Channel''' || '''Default Status'''
|-  
|-  
| Firefox 23 || Nightly || <div style="color:green">On</div>
| Firefox 28 || Nightly || <div style="color:green">On</div>
|-  
|-  
| Firefox 22 || Aurora || <div style="color:red">Off</div>
| Firefox 27 || Aurora || <div style="color:green">On</div>
|-  
|-  
| Firefox 21 || Beta || NA
| Firefox 26 || Beta || <div style="color:green">On</div>
|-  
|-  
| Firefox 20 || Release || NA
| Firefox 25 || Release || <div style="color:green">On</div>
|-
|-
| Prior Versions || Release || NA
| Prior Versions || Release || <div style="color:red">Off</div>
|}
|}


* NA - Not Available
* NA - The API is not included in this version.
* Off - API is included in full or in part but off by default preference
* Off - API is included in full or in part but off by default preference
* On - API is included in full or in part but is on by default preference
* On - API is included in full or in part but is on by default preference


====Implementation Status====
===Implementation Status===


{| class="wikitable fullwidth-table"
{| class="wikitable fullwidth-table"
Line 31: Line 30:
| '''Bug''' || '''API Name''' || '''Expected to Land''' || '''Owner'''
| '''Bug''' || '''API Name''' || '''Expected to Land''' || '''Owner'''
|-  
|-  
| || AudioContext || ||   
| {{bug|865261}} || AudioContext || Mostly complete, except for the creator functions for the node types that we have not yet implemented ||   
|-
|-
| {{Bug|836599}} || OfflineAudioContext || || ehsan  
| {{Bug|873553}} || OfflineAudioContext || Complete - Firefox 24 || ehsan  
|-
|-
| || AudioNode || ||
| {{bug|865233}} || AudioNode || Complete - Firefox 23 || ehsan
|-
|-
| {{bug|792646}} || AudioDestinationNode || || ehsan
| {{bug|865244}} || AudioDestinationNode || Complete - Firefox 24 || ehsan
|-
|-
| || AudioParam || ||
| {{bug|865231}} || AudioParam || Complete - Firefox 23 || ehsan
|-
|-
| {{bug|807526}} || GainNode || || ehsan
| {{bug|807526}} || GainNode || Complete - Firefox 23 || ehsan
|-
|-
| {{bug|807533}} || DelayNode || || ehsan
| {{bug|807533}} || DelayNode || Complete - Firefox 23 || ehsan
|-
|-
| {{bug|793294}} || AudioBuffer || || ehsan
| {{bug|793294}} || AudioBuffer || Complete - Firefox 23 || ehsan
|-
|-
| || AudioBufferSourceNode || ||
| {{bug|871201}} || AudioBufferSourceNode || Complete - Firefox 24 || ehsan
|-
|-
| {{Bug|855568}} || MediaElementAudioSourceNode || || ehsan
| {{Bug|855568}} || MediaElementAudioSourceNode || Complete - Firefox 26 || roc
|-
|-
| {{bug|834513}} || ScriptProcessorNode || || ehsan
| {{bug|834513}} || ScriptProcessorNode || Complete - Firefox 23 || ehsan
|-
|-
| {{bug|834513}} || AudioProcessingEvent || || ehsan
| {{bug|834513}} || AudioProcessingEvent || Complete - Firefox 23 || ehsan
|-
|-
| || PannerNode || ||  
| {{bug|865239}} || PannerNode || Complete - Firefox 26 || karlt
|-
|-
| || AudioListener || ||
| {{bug|808841}} || AudioListener || Complete - Firefox 23 || ehsan
|-
|-
| {{Bug|815643}} || ConvolverNode || || drexel
| {{Bug|815643}} || ConvolverNode || Complete - Firefox 24 || ehsan
|-
|-
| {{bug|855990}} || AnalyserNode || || ehsan
| {{bug|855990}} || AnalyserNode || Complete - Firefox 23 || ehsan
|-
|-
| || ChannelSplitterNode || ||
| {{bug|865247}} || ChannelSplitterNode || Complete - Firefox 23 || ehsan
|-
|-
| || ChannelMergerNode || ||
| {{bug|865248}} || ChannelMergerNode || Complete - Firefox 23 || ehsan
|-
|-
| || DynamicsCompressorNode || ||
| {{bug|864091}} || DynamicsCompressorNode || Complete - Firefox 23 || ehsan
|-
|-
| || BiquadFilterNode || ||
| {{bug|865246}} || BiquadFilterNode || Complete - Firefox 23 || ehsan
|-
|-
| || WaveShaperNode || ||
| {{bug|875277}} || WaveShaperNode || Complete - Firefox 26 || ehsan
|-
|-
| || OscillatorNode || ||
| {{bug|865253}} || OscillatorNode || Complete - Firefox 25 || rillian
|-
|-
| || WaveTable || ||
| {{bug|865256}} || PeriodicWave || Complete - Firefox 25 || rillian
|-
|-
| {{Bug|856361}} || MediaStreamAudioSourceNode || || secretrobotron
| {{Bug|856361}} || MediaStreamAudioSourceNode || Complete - Firefox 25 || roc
|-
|-
| || MediaStreamAudioDestinationNode || ||
| {{bug|865257}} || MediaStreamAudioDestinationNode || Complete - Firefox 24 || jdm


|}
|}

Latest revision as of 16:28, 4 November 2013

WebAudio API is a emerging audio solution for intensive web applications such as games and rich media content. This page tracks the current progress to develop all the nodes used by the standard. It also provides insight into which versions of Firefox currently include WebAudio and whether or not the API is on as the default preference.

API Preference Status

Version Channel Default Status
Firefox 28 Nightly
On
Firefox 27 Aurora
On
Firefox 26 Beta
On
Firefox 25 Release
On
Prior Versions Release
Off
  • NA - The API is not included in this version.
  • Off - API is included in full or in part but off by default preference
  • On - API is included in full or in part but is on by default preference

Implementation Status

Bug API Name Expected to Land Owner
bug 865261 AudioContext Mostly complete, except for the creator functions for the node types that we have not yet implemented
bug 873553 OfflineAudioContext Complete - Firefox 24 ehsan
bug 865233 AudioNode Complete - Firefox 23 ehsan
bug 865244 AudioDestinationNode Complete - Firefox 24 ehsan
bug 865231 AudioParam Complete - Firefox 23 ehsan
bug 807526 GainNode Complete - Firefox 23 ehsan
bug 807533 DelayNode Complete - Firefox 23 ehsan
bug 793294 AudioBuffer Complete - Firefox 23 ehsan
bug 871201 AudioBufferSourceNode Complete - Firefox 24 ehsan
bug 855568 MediaElementAudioSourceNode Complete - Firefox 26 roc
bug 834513 ScriptProcessorNode Complete - Firefox 23 ehsan
bug 834513 AudioProcessingEvent Complete - Firefox 23 ehsan
bug 865239 PannerNode Complete - Firefox 26 karlt
bug 808841 AudioListener Complete - Firefox 23 ehsan
bug 815643 ConvolverNode Complete - Firefox 24 ehsan
bug 855990 AnalyserNode Complete - Firefox 23 ehsan
bug 865247 ChannelSplitterNode Complete - Firefox 23 ehsan
bug 865248 ChannelMergerNode Complete - Firefox 23 ehsan
bug 864091 DynamicsCompressorNode Complete - Firefox 23 ehsan
bug 865246 BiquadFilterNode Complete - Firefox 23 ehsan
bug 875277 WaveShaperNode Complete - Firefox 26 ehsan
bug 865253 OscillatorNode Complete - Firefox 25 rillian
bug 865256 PeriodicWave Complete - Firefox 25 rillian
bug 856361 MediaStreamAudioSourceNode Complete - Firefox 25 roc
bug 865257 MediaStreamAudioDestinationNode Complete - Firefox 24 jdm