dom/media/MediaTrackGraph.cpp
5e969a4bab421cfb0c9c6816eafd46a3eeb147f5
created 2020-05-28 09:55 +0000
pushed 2020-05-28 15:51 +0000
Paul Adenot Paul Adenot - Bug 1628779 - Disable getting the input and output latency on Linux. r=achronop
61336bfc758449a130882874551df6c358ecd0ae
created 2020-05-28 09:50 +0000
pushed 2020-05-28 15:51 +0000
Paul Adenot Paul Adenot - Bug 1628779 - Update the latency periodically on main thread. r=achronop
1823eb201ef68f7f4ba6f250c6449de53230f3f5
created 2020-05-27 10:27 +0000
pushed 2020-05-27 16:14 +0000
Karl Tomlinson Karl Tomlinson - Bug 1285290 move code to choose the next GraphDriver to CheckDriver() r=padenot
806573d7d69a90ea111a3b235f5fa1f45bd70b4f
created 2020-05-27 08:41 +0000
pushed 2020-05-27 16:14 +0000
Karl Tomlinson Karl Tomlinson - Bug 1641161 remove some graph-thread LIFECYCLE_RUNNING conditions r=padenot
7bae1eadb123675a0b56815f8fe20002fc8f39cb
created 2020-05-27 08:36 +0000
pushed 2020-05-27 16:14 +0000
Karl Tomlinson Karl Tomlinson - Bug 1641161 - Bug 1285290 alias move() to std::move() in MediaTrackGraph.cpp and AudioContext.cpp r=padenot
c17adfdc55cd8725c7187599cf93d439e1b7d764
created 2020-05-27 08:45 +0000
pushed 2020-05-27 16:14 +0000
Karl Tomlinson Karl Tomlinson - Bug 1641161 - Bug 1285290 move AudioContextOperationControlMessage out of function scope r=padenot
a5931e2c9a139c93da3862f55048b960dd1f3d6a
created 2020-05-27 08:34 +0000
pushed 2020-05-27 16:14 +0000
Karl Tomlinson Karl Tomlinson - Bug 1641161 - Bug 1285290 don't add destroyed tracks to graph from Increment/DecrementSuspendCount r=padenot
55a7262c0f6d6ad85e13128f780ab819e6c57e54
created 2020-05-26 18:36 +0000
pushed 2020-05-27 09:35 +0000
Karl Tomlinson Karl Tomlinson - Bug 1633493 don't EnsureNextIteration() in SourceMediaTrack::End() after forced shutdown r=padenot
8c9fb10d84edc87a28eb4ea6fbec64e9c56cb2be
created 2020-05-15 08:22 +0000
pushed 2020-05-15 21:52 +0000
Karl Tomlinson Karl Tomlinson - Bug 1625372 permit ForceShutDown() on a realtime graph r=padenot
152617fc95a03a5a4b835b56ed0b70d49404d9e9
created 2020-05-15 08:24 +0000
pushed 2020-05-15 21:52 +0000
Karl Tomlinson Karl Tomlinson - Bug 1625372 request interrupt of AudioWorklet JS on force shutdown r=padenot
f30c178a40d52f8e60546cc619738f439d054e66
created 2020-05-14 18:14 +0000
pushed 2020-05-15 09:33 +0000
Karl Tomlinson Karl Tomlinson - Bug 1637837 adjust assert so as not to read mForceShutDown until it is known set r=padenot
bba0d6f3cd111d0eee1ec5cbe035303ad03d48b1
created 2020-05-13 13:09 +0300
pushed 2020-05-13 14:51 +0000
Csoregi Natalia Csoregi Natalia - Backed out 5 changesets (bug 1625372) for assertion failures on GraphDriver.cpp. CLOSED TREE
7a38398623f82227eaf73526b7fe2553cd0d3a41
created 2020-05-12 08:43 +0000
pushed 2020-05-13 14:51 +0000
Karl Tomlinson Karl Tomlinson - Bug 1625372 permit ForceShutDown() on a realtime graph r=padenot
ca93e9921c0568ba0cfb558b5f1918e42a64517b
created 2020-05-12 07:10 +0000
pushed 2020-05-13 14:51 +0000
Karl Tomlinson Karl Tomlinson - Bug 1625372 request interrupt of AudioWorklet JS on force shutdown r=padenot
61a83cc0b74b43117a9fa6d92c3d693ea03bbffc
created 2020-05-11 21:38 +0300
pushed 2020-05-11 21:47 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 1626081) for causing build bustages. CLOSED TREE
42135f1642179dbeac83623efa77268555afa981
created 2020-05-11 18:23 +0000
pushed 2020-05-11 21:47 +0000
Paul Adenot Paul Adenot - Bug 1626081 - Add a pref to disable the audio output stream routing on Android. r=achronop
0cb3cee0d145bae1af8850562546e01d4951be29
created 2020-05-05 11:38 +0000
pushed 2020-05-05 21:38 +0000
Simon Giesecke Simon Giesecke - Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce
ecfc8ebb5848ee08adcbc53621e0a06192528406
created 2020-04-21 16:14 +0000
pushed 2020-04-22 04:10 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1630986 - Notify asynchronously when the audio device has started. r=padenot
4c58ef4b5ed095ee8f36324d64adcce044a0a69c
created 2020-04-07 15:16 +0000
pushed 2020-04-07 21:44 +0000
Andreas Farre Andreas Farre - Bug 1620594 - Part 1: Rework NS_ReleaseOnMainThreadSystemGroup. r=nika
425af1615860ee3194848909789841a8a2a9ddc2
created 2020-04-07 10:45 +0000
pushed 2020-04-07 16:05 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1626319 - Change async callback logger to log per thread-id. r=padenot
279fba56ed01a1a44dc2477a4b04e5f43c7557fc
created 2020-03-24 13:21 +0000
pushed 2020-03-24 21:46 +0000
Paul Adenot Paul Adenot - Bug 1613070 - Add tracing markers to AudioWorklet code (real-time thread side). r=karlt
e3fcadf709f080b3e4709d27f350294927d73a4a
created 2020-03-16 12:56 +0000
pushed 2020-03-17 05:13 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1617915 - Expose output device id when MediaTrackGraph is created. r=padenot
e8bdb82bfc2036919e0c6f57dd50dcde07f4d661
created 2020-03-04 15:39 +0000
pushed 2020-03-05 04:16 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot
ebbf0af66075020044f8b6ccf5e21c86f9c4838a
created 2020-03-03 18:16 +0000
pushed 2020-03-04 08:41 +0000
Karl Tomlinson Karl Tomlinson - Bug 1596655 Wake up MediaTrackGraph thread on MessagePort messages r=padenot
fccd2c39ce300f3f0f65b3524aac33add5999d0a
created 2020-02-28 16:10 +0000
pushed 2020-03-02 21:27 +0000
Karl Tomlinson Karl Tomlinson - Bug 1618444 don't EnsureNextIteration() in AppendData() after forced shutdown r=padenot
7cf64e7350acec67a977bd70dacf6d3ddcbf5227
created 2020-02-12 14:02 +0000
pushed 2020-02-12 20:57 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1611439 - Stop AsyncLogger before aborting the audio session. r=padenot
19526e325fcd170ed057159879efd12ce05bc1a6
created 2020-02-10 08:50 +0000
pushed 2020-02-10 17:30 +0000
Paul Adenot Paul Adenot - Bug 1566312 - Perform microtask checkpoints in between the computation of blocks. r=karlt
60a6baeddbff089de8a6e00b31643c73469bf2ce
created 2020-01-24 11:23 +0000
pushed 2020-01-24 21:46 +0000
Paul Adenot Paul Adenot - Bug 1608505 - Cap the audio output channel count to something the device can handle. r=achronop
78229efdaad37dbdf101fd435ade9b908df53ba2
created 2020-01-23 19:21 +0200
pushed 2020-01-24 03:50 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset 96f574da3bbb (bug 1608505) for build bustage at build/src/dom/media/MediaTrackGraph.cpp on a CLOSED TREE
96f574da3bbbaa7c7d5f5000f1f99fd3efb11967
created 2020-01-23 15:18 +0000
pushed 2020-01-24 03:50 +0000
Paul Adenot Paul Adenot - Bug 1608505 - Cap the audio output channel count to something the device can handle. r=achronop
2a4868e0b066ee036874c7fb91f9e65c8a9e9877
created 2019-12-20 17:03 +0000
pushed 2019-12-20 21:54 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1604746 - Start the pipeline after stopping to avoid thread races. r=padenot
773a2010fb56b4d5a440225ffe6a8fff2adea4fc
created 2019-12-18 22:53 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Signal to AudioInputProcessing when an audio driver starts so it can reset state. r=padenot
2e501665daf9a621f65756c0f04fe2e3cdcb2944
created 2019-12-18 22:52 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Fall back to a SystemClockDriver if AudioCallbackDriver fails to start or hits an error. r=padenot
76522c01a1ae020f4f604d8c07c520a882d8554a
created 2019-12-18 22:52 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Pass IterationEnd up to the graph rather than back-querying the driver. r=padenot
26045584bc6a2311435ef99b3da0fd78fe595304
created 2019-12-18 22:51 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Rename GraphDriver::OnGraphThread to InIteration. r=padenot
659575de400fda54b12fc8b0f71c60a8003a892f
created 2019-12-18 22:51 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Tighten some MTG threading asserts. r=padenot
054b3c992edcada48dae64016aac9e13a53a8e55
created 2019-12-18 22:51 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Let MTG handle driver switching through IterationResult. r=padenot
ed5ae50f2d4abc7e692ddf784400782e579e1b56
created 2019-12-18 22:51 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Let IterationResult handle SignalMainThreadCleanup. r=padenot
49c78f098b4cb1550a05fda847648580d7a827da
created 2019-12-18 22:51 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Return a flexible object from OneIteration. r=padenot
7759b2b568d168c8b1edf66fb963ab8eb5e3c31e
created 2019-12-18 22:50 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Use MozPromise for AudioContextOperations and NotifyWhenGraphStarted. r=padenot
ff84b9ffa8e30771dbf89bad5b550486bee0cf3f
created 2019-12-18 22:50 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Give AudioCallbackDriver its own device ids. r=padenot
8684da9eab01db3d540173e99a2326322e69d5d9
created 2019-12-18 22:50 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Don't query the graph for AudioCallbackDriver's sample rate. r=padenot
98e300e989c86373fb0712d3492bd54271ddbc40
created 2019-12-18 22:50 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Move AudioMixer from MTG to AudioCallbackDriver. r=padenot
2523464caf4715f46d6f8302dda0b9420f2d2638
created 2019-12-18 22:49 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Move EnsureNextIteration logic into ThreadedDriver . r=padenot
573025ffa140bf420aeb19ec255516cc2d804087
created 2019-12-18 22:49 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Move SwapMessageQueues-on-first-iteration to MTGImpl. r=padenot
48606faefff521680479ace46ba4404e1549b35d
created 2019-12-18 22:49 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Move WaitForNextIteration to ThreadedDriver. r=padenot
cd6eeee3e04ab0a4c7d63efe7ac93df6526d95f0
created 2019-12-12 23:41 +0000
pushed 2019-12-13 09:46 +0000
Jon Bauman Jon Bauman - Bug 1443511 - Apply HTMLMediaElement volume to currently playing audio segments. r=pehrsons
b7ef124e4519ff8433b01056a4db60601ddd7377
created 2019-12-10 17:22 +0000
pushed 2019-12-11 03:34 +0000
Andreas Pehrson Andreas Pehrson - Bug 1600063 - Clear future data when the DecodedStream mediasink stops playing. r=padenot
d235a06ca6bee8e27b6cad159d8aa00e75b3ca20
created 2019-12-06 09:24 +0000
pushed 2019-12-06 16:33 +0000
Gabriele Svelto Gabriele Svelto - Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan
04da0ed7b980ff65c4c081772ce5737080b72dca
created 2019-12-04 17:32 +0200
pushed 2019-12-05 04:11 +0000
Dorel Luca Dorel Luca - Backed out changeset f6e53d1c6518 (bug 1600545) for Android build bustage. CLOSED TREE
f6e53d1c65182d92d51f94caec7bacea5be729f6
created 2019-12-04 15:01 +0000
pushed 2019-12-05 04:11 +0000
Gabriele Svelto Gabriele Svelto - Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan
e23ce7f96df98470ef432644bd1e46c7a39bfc1c
created 2019-12-03 19:18 +0000
pushed 2019-12-03 21:53 +0000
Jon Bauman Jon Bauman - Bug 1597935 - Don't buffer audio inside `SourceMediaTrack`. r=pehrsons
817a13fddf86021d38e6bb9927555c0dcdb4956a
created 2019-11-21 07:33 +0000
pushed 2019-11-27 09:44 +0000
Karl Tomlinson Karl Tomlinson - Bug 1565956 process events for MessagePort r=padenot
5f98ebcbde5e08158c51d87ec718a51ac60fce21
created 2019-11-25 21:55 +0000
pushed 2019-11-27 09:44 +0000
Karl Tomlinson Karl Tomlinson - Bug 1565956 use an nsThread for GraphRunner to support MessagePort r=pehrsons
acf90a1ba0a0798af014ad34942c50da76b01b93
created 2019-11-21 07:33 +0000
pushed 2019-11-27 09:44 +0000
Karl Tomlinson Karl Tomlinson - Bug 1565956 annotate GraphDriver::Shutdown MOZ_CAN_RUN_SCRIPT r=pehrsons
8e9c25f6c1ec1ecbae8eb0506696cc9214be9096
created 2019-11-26 14:35 +0000
pushed 2019-11-26 21:27 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
75a9f4f8b4908f53e2b315f1475acfa15f48575e
created 2019-11-21 13:43 +0000
pushed 2019-11-22 21:40 +0000
Karl Tomlinson Karl Tomlinson - Bug 1572627 expose ProcessedTime() as a graph-global time updated after processing all tracks r=padenot
e1838026425e8ac7b2b204f16165d4232a0e26ca
created 2019-11-21 23:12 +0000
pushed 2019-11-22 21:40 +0000
Karl Tomlinson Karl Tomlinson - Bug 1572627 update mProcessedTime for each block r=padenot
f19f757691cfd3b36a228b0734dee0cb7a1a5372
created 2019-11-21 13:43 +0000
pushed 2019-11-22 21:40 +0000
Karl Tomlinson Karl Tomlinson - Bug 1572627 record and use old mProcessedTime in Process() and PlayAudio() r=padenot
53119986f129bc2520e5ae25ba2a3096d2310036
created 2019-11-21 09:19 +0200
pushed 2019-11-21 21:44 +0000
Bogdan Tara Bogdan Tara - Backed out 3 changesets (bug 1565956) for crashes complaining about MediaTrackGraphImpl CLOSED TREE
less more (0) -60 tip