Closed
Bug 1062849
(audioworklet)
Opened 10 years ago
Closed 3 years ago
Implement AudioWorklets for Web Audio API
Categories
(Core :: Web Audio, enhancement, P2)
Tracking
()
RESOLVED
FIXED
mozilla77
Tracking | Status | |
---|---|---|
platform-rel | --- | + |
People
(Reporter: padenot, Assigned: karlt)
References
(Depends on 9 open bugs, Blocks 4 open bugs, )
Details
(4 keywords, Whiteboard: [DevRel:P2] [games:p3][platform-rel-Games])
Attachments
(1 obsolete file)
Updated•10 years ago
|
Keywords: dev-doc-needed
Assignee | ||
Comment 1•10 years ago
|
||
Some more links to follow progress on the spec. "asynchronous vs synchronous instantiation of AudioWorkerNodes" http://lists.w3.org/Archives/Public/public-audio/2014OctDec/0038.html Tracker (not necessarily worth reading): https://github.com/WebAudio/web-audio-api/issues/113
Comment 3•9 years ago
|
||
+DevAdvocacy because I was asked about "when is Firefox going to implement AudioWorkers" today at this conference. Also I have been wanting them for months already! :P
Keywords: DevAdvocacy
Comment 4•9 years ago
|
||
Since we're gated on the working group and prioritizing perf improvements, we need to move this to a P2.
Priority: P1 → P2
Updated•9 years ago
|
Rank: 25
Reporter | ||
Updated•8 years ago
|
Summary: Implement Audio Workers for Web Audio API → Implement AudioWorklets for Web Audio API
Updated•8 years ago
|
Whiteboard: [DevRel:P2]
Whiteboard: [DevRel:P2] → [DevRel:P2] [games:p2]
Updated•8 years ago
|
Flags: platform-rel?
Updated•8 years ago
|
platform-rel: --- → ?
Whiteboard: [DevRel:P2] [games:p2] → [DevRel:P2] [games:p?]
Whiteboard: [DevRel:P2] [games:p?] → [DevRel:P2] [games:p3]
Updated•8 years ago
|
Whiteboard: [DevRel:P2] [games:p3] → [DevRel:P2] [games:p3][platform-rel-Games]
Comment 5•8 years ago
|
||
I'm implementing Worklet for Houdini. Would be nice to talk about how to use the same component for AudioWorklet as well.
Updated•8 years ago
|
Flags: needinfo?(padenot)
Reporter | ||
Comment 6•8 years ago
|
||
Andrea, I need to have a look at the latest changes of the spec, but I can talk whenever, just ping me during the European day.
Flags: needinfo?(padenot)
Updated•8 years ago
|
Depends on: worklets-1
Updated•7 years ago
|
platform-rel: ? → +
Updated•7 years ago
|
Reporter | ||
Comment 7•7 years ago
|
||
Naveed, here is the NI you asked for on the AudioWorklet bug.
Flags: needinfo?(nihsanullah)
Comment 8•7 years ago
|
||
Mass change P1->P2 to align with new Mozilla triage process
Priority: P1 → P2
Comment 9•7 years ago
|
||
Just putting up a little .webidl WIP I have here for Karl.
Assignee: jib → karlt
Comment hidden (mozreview-request) |
Comment 11•6 years ago
|
||
This bug will become [parity-chrome] soon, since AudioWorklet is planned to be shipped with Chrome 66 (current beta): https://blog.chromium.org/2018/03/chrome-66-beta-css-typed-object-model.html
Comment 12•6 years ago
|
||
Waiting for the audioworklet. We tested on chrome.Audio Applications based on AudioWorklet has a better voice when page manipulate dom.
Comment 13•6 years ago
|
||
[clearing naveed's needinfo] Paul, what would you say is the priority of this work given that chrome is shipping soon?
Flags: needinfo?(padenot)
Reporter | ||
Comment 14•6 years ago
|
||
Jeff, Chrome has already shipped this in M66. Shipping this is of the highest priority.
Flags: needinfo?(padenot)
Comment 15•6 years ago
|
||
Paul: I also have a strong interest in AudioWorklet. Let me know if you think I can help you implementing this. That would be a good opportunity for me to get back contributing code to Firefox ;) I probably won't have enough spare time to implement the whole thing, but can probably help on some subtasks.
Comment 16•6 years ago
|
||
I could help test and verify on it. We have a cool meet application based on the feature. Currently, we just recommend customers use Chrome. But we also have lots of our customers love Firefox. Hope the feature could be shipped as soon as possible.
Comment 17•6 years ago
|
||
(In reply to fideltian from comment #16) > I could help test and verify on it. We have a cool meet application based on > the feature. Currently, we just recommend customers use Chrome. But we also > have lots of our customers love Firefox. Hope the feature could be shipped > as soon as possible. Can you comment on why using a polyfill in Firefox does not work for you? This sort of feedback really help us prioritize work like this.
Comment 18•6 years ago
|
||
(In reply to Jeff Griffiths (:canuckistani) (:⚡︎) from comment #17) > (In reply to fideltian from comment #16) > > I could help test and verify on it. We have a cool meet application based on > > the feature. Currently, we just recommend customers use Chrome. But we also > > have lots of our customers love Firefox. Hope the feature could be shipped > > as soon as possible. > > Can you comment on why using a polyfill in Firefox does not work for you? > This sort of feedback really help us prioritize work like this. Hi Jeff, We tried use ScriptProcessorNode to play audio data of a conference. Generally it works and the quality is good on Firefox, but there is some glitches/noise when you try to manipulate the page DOM or some busy tasks running on main thread. According to the spec ScriptProcessorNode onaudioprocess is called from main thread. So the voice will be impacted by the main thread, it is the shortcuts. Voice quality is the number one. We tested on chrome Audioworklet. It has a good improvement. If you have more interest on our meet application. I could demonstrate/share with you. Best Regards Fidel Tian
Updated•6 years ago
|
Assignee | ||
Comment 19•6 years ago
|
||
(In reply to Jeff Griffiths (:canuckistani) (:⚡︎) from comment #17) > Can you comment on why using a polyfill in Firefox does not work for you? > This sort of feedback really help us prioritize work like this. There isn't a satisficatory alternative for doing what AudioWorklet does. OTOH, if designed correctly, AudioWorklet could provide polyfill for any other AudioNodes that are not implemented by a particular browser. IOW AudioWorklet is what should have been the first AudioNode.
Assignee | ||
Comment 20•6 years ago
|
||
Thank you very much for the offers of help. Arnaud, would you like to start from bug 1458446? I'm planning to look at bug 1458448 next. If we work from each end, then perhaps we can meet in the middle.
Assignee | ||
Comment 21•6 years ago
|
||
Intent to implement: https://groups.google.com/forum/#!topic/mozilla.dev.platform/EtjfqRd9FI0
Updated•6 years ago
|
Comment 22•6 years ago
|
||
Comment on attachment 8928224 [details] Bug 1062849: Define AudioWorkletNode and AudioWorkletProcessor. WIP Marking this patch as obsolete since AudioWorkletNode and AudioWorkletProcessor have been implemented as part of bug 1458446 and bug 1466182
Attachment #8928224 -
Attachment is obsolete: true
Comment 23•6 years ago
|
||
Clearly ni on Naveed as he no longer works at Mozilla.
Flags: needinfo?(nihsanullah)
Comment 24•6 years ago
|
||
Appreciate the work you did. I would like to know when could the feature be released? Our product could not have audio option on FF as Chrome until the feature is available. we received many feedback from customers about FF. Regards Fidel Tian
Reporter | ||
Comment 25•6 years ago
|
||
Fidel, we're committed to ship this as soon as it's ready, but there are currently a bit too many moving pieces to provide a clear estimate. We'll announce an estimate when we think it's going to be realistic, thanks.
Comment 26•5 years ago
|
||
Hello!any release plans?
Regards
Fidel Tian
Updated•5 years ago
|
Keywords: compat,
parity-safari
Updated•5 years ago
|
Type: defect → enhancement
Comment 27•5 years ago
|
||
Any estimate on this?
Updated•5 years ago
|
See Also: → https://webcompat.com/issues/41561
Updated•5 years ago
|
Webcompat Priority: --- → ?
Reporter | ||
Updated•4 years ago
|
Alias: audioworklet
Reporter | ||
Updated•4 years ago
|
Keywords: parity-safari
Comment 28•4 years ago
|
||
Note, when Disable Cache is checked at Developer Tools Nightly 77 freezes and crashes when AudioWorklet
is used https://bugzilla.mozilla.org/show_bug.cgi?id=1629384
Comment 29•3 years ago
|
||
This came up during the WebCompat Priority triage. Since it looks like we enabled AudioWorklets in Release two years ago, I'm unsetting the priority flag here. There still might site breakage, but those cases are probably related to some other dependency, or one of the still open bugs, and we should triage those bugs individually instead of trying to keep track of a metabug.
Webcompat Priority: ? → ---
Assignee | ||
Comment 30•3 years ago
|
||
Yes, I'll mark this fixed to avoid future confusion.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in
before you can comment on or make changes to this bug.
Description
•