content/media/AudioNodeStream.cpp
366be5af6cee4f44e6421f59fbc6d016ed5b41aa
created 2014-06-12 16:44 +1200
pushed 2014-09-02 16:39 +0000
Karl Tomlinson Karl Tomlinson - b=1023697 use MediaStream to convert between stream time and seconds in Web Audio r=roc
80d207a21b88667053b456eb0c8d43ab713b8837
created 2014-06-05 10:11 +1200
pushed 2014-07-21 20:25 +0000
Karl Tomlinson Karl Tomlinson - b=1016177 don't create another AUDIO_TRACK after finishing r=roc
7c18257d0163e793150777c8e2812cb660501adf
created 2014-04-13 11:08 -0700
pushed 2014-06-09 21:49 +0000
Eric Rahm Eric Rahm - Bug 967817 - Finish memory reporters for Web Audio. r=roc, njn
348747dd115f35ffe5e76864955d9621cdcc79af
created 2014-04-01 10:26 +1300
pushed 2014-06-09 21:49 +0000
Karl Tomlinson Karl Tomlinson - b=987976 rename ComputeFinalOuputChannelCount ComputedNumberOfChannels to match spec r=padenot
a07dde918187f3c244d412917144872e1a349cf3
created 2014-03-15 12:00 -0700
pushed 2014-04-28 18:51 +0000
Kyle Huey Kyle Huey - Bug 967364: Pass already_AddRefed by reference instead of by value. r=bsmedberg
aa3c47aed9e9fbb8efb648c2253fc42f821b20b0
created 2014-03-05 10:53 +1300
pushed 2014-04-28 18:51 +0000
Karl Tomlinson Karl Tomlinson - b=932400 rename ProduceOutput to ProcessInput r=roc
597c9e0f6c7ec30d79151ab30230497dfe996a3f
created 2014-03-05 10:09 +1300
pushed 2014-04-28 18:51 +0000
Karl Tomlinson Karl Tomlinson - b=932400 rename ProduceAudioBlock to ProcessBlock r=padenot
5678323e54ad5446847d461ed4d147a8fe89d6fb
created 2014-03-05 10:06 +1300
pushed 2014-04-28 18:51 +0000
Karl Tomlinson Karl Tomlinson - b=932400 allow DelayNodeEngine to produce output before input r=padenot
78fc4cbf92f8b4da144c483ee700c87a19d2f1da
created 2014-02-27 11:45 +1300
pushed 2014-04-28 18:51 +0000
Karl Tomlinson Karl Tomlinson - b=913854 pass start time as double parameter and subsample align r=padenot
085ca09d085e9e7ee5d5174b59a3d7449af7be3b
created 2014-02-17 09:47 +1300
pushed 2014-04-28 18:51 +0000
Karl Tomlinson Karl Tomlinson - b=972678 round double times to ticks consistently and round to nearest r=padenot
49f896f2264116e6698eba6fd00d5ed0c1a854e8
created 2014-02-17 09:46 +1300
pushed 2014-04-28 18:51 +0000
Karl Tomlinson Karl Tomlinson - b=972678 move stream time methods from WebAudioUtils to AudioNodeStream r=padenot
9b8d1eb31b2d755e8b331c204f87971af564b55f
created 2014-01-15 23:07 +1300
pushed 2014-03-17 21:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 941873. Blocked AudioNodeStreams should not run processing. r=karl
1424d2e163498e2cfb34653ff6534c6a19c30b0c
created 2014-01-16 00:08 +1300
pushed 2014-03-17 21:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 952893. Part 1: Block the AudioDestinationNode when it's the only node in the AudioContext. r=padenot,karlt
27c8e496895aa887d4819161c04bbff6cf1f46c8
created 2014-01-29 14:34 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets ac4e6f145b9a, 91c572ac5ee1, f501606dc1d3, and 15fc5d1cb10e (bug 952893) for test failures on a CLOSED TREE.
15fc5d1cb10ea0e9300cef0e88895a34640ddb8c
created 2014-01-16 00:08 +1300
pushed 2014-03-17 21:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 952893. Part 1: Block the AudioDestinationNode when it's the only node in the AudioContext. r=padenot
41488ab273c90a222025d050a7a5a48a596a0b74
created 2014-01-29 17:36 +0100
pushed 2014-03-17 21:55 +0000
Paul Adenot Paul Adenot - Bug 952893 - Backout changesets 780cba0f9f59, 887fe3a09c3d and fb04a4252ea3 for bad commit message, DONTBUILD.
fb04a4252ea312d88039a55eb26ec8ad8e9382c6
created 2014-01-16 00:08 +1300
pushed 2014-03-17 21:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 952389. Part 1: Block the AudioDestinationNode when it's the only node in the AudioContext. r=padenot
3660c2bcacbbea5c9d65527e1d3a7d8d0a8a7747
created 2014-01-29 12:55 +1300
pushed 2014-03-17 21:55 +0000
Karl Tomlinson Karl Tomlinson - b=964376 don't SetNull() mLastChunks in debug builds r=roc
0279107b81d321e2c5279d2e7c33fc9563d1be73
created 2013-12-13 01:33 +1300
pushed 2014-03-17 21:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 943461. Part 18: Ensure AudioBufferSourceNode's engine always produces an audio block when ProduceAudioBlock is called, and add an assertion to catch this kind of error directly. r=karl
adc635735f62f4a3aabb845a43044679acff604a
created 2013-12-10 13:49 +1300
pushed 2014-03-17 21:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 943461. Part 13: Keep producing silence in AudioNodeStreams' mLastChunks even after they've finished r=padenot
08e5578eded873ca3a4ff49abac1984fa4f377c1
created 2013-12-06 09:23 +1300
pushed 2014-03-17 21:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 943461. Part 5: Don't allow a stream to finish before it has produced output up to mStateComputedTime. r=padenot
b532c1989306a3fa41a0c84cb1945a69429dc8a4
created 2014-02-06 13:35 +1300
pushed 2014-02-06 00:36 +0000
Robert O'Callahan Robert O'Callahan - Bug 941873. Blocked AudioNodeStreams should not run processing. r=karl a=lsblakk
f98bf9a4df97ddc24d3be275d569692ae0092b04
created 2014-01-30 11:57 -0500
pushed 2014-02-04 01:06 +0000
Robert O'Callahan Robert O'Callahan - Bug 952893 - [B2G] AudioStream (from AudioDestinationNode) Continues to Write Silent Samples until Killing the Dialer App. r=padenot, r=karlt, a=1.3+
f35bab0828e0478f0b30ed58c2f1e52e5153c8e2
created 2013-10-08 20:20 +0200
pushed 2013-12-09 19:58 +0000
Andrea Marchesini Andrea Marchesini - Bug 874508 - Web Audio is connected to AudioChannelService, r=ehsan
89c055d49a4611796e139633d040178dc70add40
created 2013-10-04 16:31 +0200
pushed 2013-12-09 19:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b607cc162c2c (bug 874508) for causing perma orange b2g-crashtest failures
b607cc162c2c128dc93ab8ff536d364af1abd494
created 2013-10-04 06:27 -0400
pushed 2013-12-09 19:58 +0000
Andrea Marchesini Andrea Marchesini - Bug 874508 - Web Audio is connected to AudioChannelService, r=ehsan
c7bb40f2578a52cd3468753370c35172a46d667c
created 2013-10-03 20:11 -0700
pushed 2013-12-09 19:58 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 643354059afb (bug 874508) for b2g build bustage
643354059afbc5a07b2e4105d7ad1806bf25a92e
created 2013-10-03 18:42 -0400
pushed 2013-12-09 19:58 +0000
Andrea Marchesini Andrea Marchesini - Bug 874508 - Web Audio is connected to AudioChannelService, r=ehsan
cb856e6d57c1eeb387e3b57a5e4f95afc16f80cb
created 2013-10-01 09:50 +1300
pushed 2013-12-09 19:58 +0000
Karl Tomlinson Karl Tomlinson - b=910174 add DelayNode's tail-time reference as soon as the engine receives sound r=ehsan
e3acc549961a628aba78ece7ea4de9388882af0b
created 2013-08-26 19:19 +0200
pushed 2013-12-09 19:58 +0000
Paul Adenot Paul Adenot - Bug 881959 - Mute WebAudio nodes that are part of a cycle that contains no DelayNode, and make cycles work. r=ehsan
41c31759d8be046f61d2d9d887cba0f6f8f7b3ea
created 2013-09-17 17:14 +0100
pushed 2013-12-09 19:58 +0000
Ed Morley Ed Morley - Backed out changeset fb89f2090779 (bug 881959)
d99f74d026c78a477027189348f3e30ad62c18a1
created 2013-10-08 20:20 +0200
pushed 2013-10-28 21:59 +0000
Andrea Marchesini Andrea Marchesini - Bug 874508 - Web Audio is connected to AudioChannelService. r=ehsan, a=koi+
7dfe4a77553120545ccb6f59a1f0e7c73f14d8ce
created 2013-10-01 09:50 +1300
pushed 2013-10-28 21:59 +0000
Karl Tomlinson Karl Tomlinson - b=910174 add DelayNode's tail-time reference as soon as the engine receives sound r=ehsan a=akeybl
367b18c23eb2cd963e7c93d4ae03c258be5bc53d
created 2013-08-26 19:19 +0200
pushed 2013-10-28 21:59 +0000
Paul Adenot Paul Adenot - Bug 881959 - Mute WebAudio nodes that are part of a cycle that contains no DelayNode, and make cycles work. r=ehsan, a=akeybl
cb8146788ab19f8c95ae7e22d32f211d35eefd47
created 2013-09-05 16:25 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 912702 - Minimize the #includes in content/media; r=roc
2e67cbcf632286210b6dd80226c26f52931e1bf6
created 2013-09-05 13:29 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset 2f15518f566e (bug 912702) because of B2G JB Emulator build bustage
2f15518f566e95dc039af87ed8ee2c2e3455326d
created 2013-09-04 17:58 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 912702 - Minimize the #includes in content/media; r=roc
223d191a1e627aae86448347af04e38bc06cb5c8
created 2013-08-16 10:42 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 905444 - Do not attempt that we can handle empty channels when mixing; r=roc
72473eb035c2c38d53a64f86120d5d99b588c8f9
created 2013-10-01 09:50 +1300
pushed 2013-10-03 05:13 +0000
Karl Tomlinson Karl Tomlinson - b=910174 add DelayNode's tail-time reference as soon as the engine receives sound r=ehsan a=akeybl
e0863bd262a9fb7d33599c4b704571419cdad15d
created 2013-08-26 19:19 +0200
pushed 2013-09-23 20:35 +0000
Paul Adenot Paul Adenot - Bug 881959 - Mute WebAudio nodes that are part of a cycle that contains no DelayNode, and make cycles work. r=ehsan, a=akeybl
561f74e56882a28dc701d555ce2fa5000c51c1a1
created 2013-08-16 10:42 -0400
pushed 2013-09-16 19:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 905444 - Do not attempt that we can handle empty channels when mixing. r=roc, a=abillings
d5464c63d3e78ad02191eac5a22248997f0de3b7
created 2013-07-24 22:11 +1200
pushed 2013-09-16 19:14 +0000
Robert O'Callahan Robert O'Callahan - Bug 856361. Part 3: Refactor AudioNodeStream to create ComputeFinalOuputChannelCount, AccumulateInputChunk and AdvanceOutputSegment, and make AudioNodeStreams be treated as always consumed by the MediaStreamGraph. r=ehsan, a=webaudio
4d652113720b02df038cd87fdd51160e8191caa9
created 2013-08-10 17:55 -0700
pushed 2013-09-16 19:14 +0000
Phil Ringnalda Phil Ringnalda - Backed out 13 changesets (bug 875277, bug 897092, bug 856361) for webaudio busta=ge
1b9e20fef61fbfaf446b746956a4380f9aba6c80
created 2013-07-24 22:11 +1200
pushed 2013-09-16 19:14 +0000
Robert O'Callahan Robert O'Callahan - Bug 856361. Part 3: Refactor AudioNodeStream to create ComputeFinalOuputChannelCount, AccumulateInputChunk and AdvanceOutputSegment, and make AudioNodeStreams be treated as always consumed by the MediaStreamGraph. r=ehsan, a=webaudio
fab0e9b04d8da8a58c71a0f7168650df1ae9d01c
created 2013-07-29 09:55 +0100
pushed 2013-09-16 19:14 +0000
Ed Morley Ed Morley - Backed out changeset f211d6754796 (bug 856361)
f211d675479689dc2b86ddb6ee3af4cee2e83e03
created 2013-07-24 22:11 +1200
pushed 2013-09-16 19:14 +0000
Robert O'Callahan Robert O'Callahan - Bug 856361. Part 3: Refactor AudioNodeStream to create ComputeFinalOuputChannelCount, AccumulateInputChunk and AdvanceOutputSegment, and make AudioNodeStreams be treated as always consumed by the MediaStreamGraph. r=ehsan
fbcd6734691f17391337ac766af7dcd6925786f4
created 2013-05-21 15:17 -0400
pushed 2013-08-05 18:49 +0000
Josh Matthews Josh Matthews - Bug 865257 - Implement MediaStreamAudioDestinationNode. r=ehsan,roc
45e88ec6ac1f18649b6f6510299485f50e6519dc
created 2013-05-30 16:44 +1200
pushed 2013-08-05 18:49 +0000
Robert O'Callahan Robert O'Callahan - Bug 868405. Support 'enabled' attribute on MediaStreamTrack. r=jesup
6c715f75bbb3f2a107920946d0b2a8cf92f4aaf0
created 2013-05-29 07:40 -0400
pushed 2013-08-05 18:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 876215 - Correctly deal with nodes that require 0 input channels by feeding them a null AudioChunk; r=roc
59f25c1db41453d11620888b9499ebce5eb0512a
created 2013-05-24 13:10 -0400
pushed 2013-08-05 18:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 873553 - Part 4: Pass the sampling rate to the engine in SetTimelineParameter; r=roc
738b82a250374580068213fd122f0a54af1e5a33
created 2013-05-24 13:09 -0400
pushed 2013-08-05 18:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 873553 - Part 2: Teach each AudioNodeStream about its sampling rate, and store the value inside AudioContext; r=roc
71ade5bf04f1eb976e746540cee36666b2084e67
created 2013-05-23 22:36 -0400
pushed 2013-08-05 18:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 874952 - Always create enough last chunks for an engine, even if we don't end up calling into its ProduceAudioBlock function; r=roc
96b964d758c8b9a149bb79300f63eab93c9b68ce
created 2013-05-23 07:46 -0400
pushed 2013-08-05 18:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 874869 - Disallow setting AudioNode.channelCount to zero; r=roc
5b8402ad9f6622331835e1f8c1ae7367637294d1
created 2013-05-22 15:22 -0400
pushed 2013-08-05 18:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets e52c6f7200b3 and 2718954757e1 (bug 874869) for intermittent Windows leaks.
2718954757e15268961599fc8d446ae8fbcf260b
created 2013-05-22 11:30 -0400
pushed 2013-08-05 18:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 874869 - Disallow setting AudioNode.channelCount to zero; r=roc
813a1f7e66ef142412e418342e097d33febd1db6
created 2013-05-14 00:12 -0400
pushed 2013-08-05 18:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 865251 - Implement WaveShaperNode; r=roc
487b28716f467e580ba4e01a2c68381cb7638243
created 2013-05-30 16:44 +1200
pushed 2013-06-24 18:52 +0000
Robert O'Callahan Robert O'Callahan - Bug 868405. Support 'enabled' attribute on MediaStreamTrack. r=jesup a=akeybl
d8b87a58ebf51a6348a3f1c23eeef97621d72c96
created 2013-05-07 23:31 -0400
pushed 2013-06-24 18:52 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 869684 - Don't crash if the last output chunk for a given stream doesn't contain any channels; r=roc
f5669ac3bf3663459ed7688dc45291d7482e3a3e
created 2013-05-07 23:31 -0400
pushed 2013-06-24 18:52 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 869224 - Use the same algorithm to compute the buffer start/end time and to convert AudioParam time values to ticks; r=roc
87a68fd848003634c41e9c568e3126b7b0ac7148
created 2013-05-06 15:28 -0400
pushed 2013-06-24 18:52 +0000
Nathan Froyd Nathan Froyd - Bug 869073 - make WebIDL enums enum classes instead of plain enums; r=bz
less more (0) -60 tip