dom/media/MediaTrackGraphImpl.h
7b50f2418f3d67b5d323cac4e92a0ec17a6b0888
created 2020-10-02 15:51 +0000
pushed 2020-10-03 10:23 +0000
Paul Adenot Paul Adenot - Bug 1656068 - Backout first patch in 1656068 for breaking bluetooth audio input on Linux/Pulse. r=pehrsons
e8dd0a07098ba86648f246b41528d5c86a52c676
created 2020-08-05 14:22 +0000
pushed 2020-08-05 21:44 +0000
Paul Adenot Paul Adenot - Bug 1656068 - Do the processing for audio input data on the graph runner thread and not the audio callback thread. r=pehrsons
ac3eb08831107a036d490148d140a1ce75ea3619
created 2020-08-04 16:30 +0000
pushed 2020-08-05 16:49 +0000
Paul Adenot Paul Adenot - Bug 1656064 - Use an atomic for mInputDeviceID until we refactor for multi-input. r=karlt
38dc6c6d4d147231be27556e18708823bf295afa
created 2020-07-17 09:50 +0000
pushed 2020-07-17 21:28 +0000
Paul Adenot Paul Adenot - Bug 1653113 - Backed out changeset 61336bfc7584. r=achronop
121dfca01d6a2f42b05c4ddebc6d409da35d7715
created 2020-06-12 01:12 +0000
pushed 2020-06-12 09:46 +0000
Karl Tomlinson Karl Tomlinson - Bug 1638243 reject promises for Resume AudioContextOperations that have not run by graph shutdown r=padenot
6316b2fbd3b9c27d6a975a18c35dce4912c33ef9
created 2020-06-11 08:52 +0000
pushed 2020-06-12 09:46 +0000
Karl Tomlinson Karl Tomlinson - Bug 1644647 rewrite AudioContextOperation handling using PendingResumeOperation r=padenot
ce7f146ddc9f1920c3409722a37250e73e6bde62
created 2020-06-12 02:17 +0000
pushed 2020-06-12 09:46 +0000
Karl Tomlinson Karl Tomlinson - Bug 1644647 - introduce PendingResumeOperation r=padenot
71426ce4b138cd7f18f621c7fe2cb2e473ea3e90
created 2020-06-11 08:51 +0000
pushed 2020-06-12 09:46 +0000
Karl Tomlinson Karl Tomlinson - Bug 1644647 use the same mechanism for the first suspended->running transition as for others r=padenot
39f13a31bf2e0f98c4528d4e136e6c135b623c0c
created 2020-06-12 01:02 +0000
pushed 2020-06-12 09:46 +0000
Karl Tomlinson Karl Tomlinson - Bug 1644647 - Bug 1285290 use strong pointers for tracks in ApplyAudioContextOperation() r=padenot
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
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
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
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
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
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
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
e51615a01049349b89be9429baf64a48b386349f
created 2020-02-20 11:40 +0000
pushed 2020-02-20 16:56 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj
313ab85e11599283374b61db519f042642f2d6d2
created 2020-02-19 22:22 +0200
pushed 2020-02-20 09:35 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1613985) for Build bustage on Windows2012. CLOSED TREE
fd177b40b56166ff4da725a7238924a59a8ecb86
created 2020-02-19 18:05 +0000
pushed 2020-02-20 09:35 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj
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
287cc842571bbf13674f989f3615ed5a7d1538b9
created 2020-01-21 23:49 +0000
pushed 2020-01-23 21:42 +0000
Paul Adenot Paul Adenot - Bug 1609400 - Lock when setting a graph's current driver. r=achronop
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
6b5d3b9abd989333f031c50b88020d6d5f994fcf
created 2019-12-18 22:51 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Make GraphDriver iterate the Graph through an interface instead of directly. 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
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
b75af88f4726e19f0abcce0c7e673c7bbf617019
created 2019-12-18 22:50 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Give GraphDriver its own time conversion methods. 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
2a71737c9e599eae609a6980a4886a569a70f31e
created 2019-12-18 22:49 +0000
pushed 2019-12-19 09:50 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586370 - Ensure there's another iteration when the front message queue becomes populated. 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
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
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
4b18de79a6e37568f044bdf78ec00a313695ec17
created 2019-11-20 23:52 +0000
pushed 2019-11-21 21:44 +0000
Karl Tomlinson Karl Tomlinson - Bug 1565956 use an nsThread for GraphRunner to support MessagePort r=pehrsons
95dc6464704f0fbb0c98a221cded33f9ef2eb910
created 2019-11-20 11:06 +0000
pushed 2019-11-20 16:17 +0000
Paul Adenot Paul Adenot - Bug 1567949 - Don't create/destroy audio outputs during processing, use graph messages to register/unregisters audio outputs instead. r=pehrsons
9ea7aabf10fbf326e43daaa88b30f477b4ee3c32
created 2019-10-02 10:23 +0000| base
pushed 2019-10-02 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug
80417bdfa72112c6f9472c29ce49e8ff81e8c688
created 2019-10-02 08:18 +0000| base
pushed 2019-10-02 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug
less more (0) tip