dom/media/GraphDriver.h
d09741d7dab28b401e4a1b753078f93be6a2eea3
created 2018-04-17 17:11 +0200
pushed 2018-08-24 17:49 +0000
Paul Adenot Paul Adenot - Bug 1404977 - Part 10 - Make logging uniform, and consistently use GraphImpl() to access the graph impl. r=pehrsons
20a567fbf561dd88c059439f2b34e1024c58ca2c
created 2018-04-30 16:01 +0200
pushed 2018-08-24 17:49 +0000
Paul Adenot Paul Adenot - Bug 1404977 - Part 9 - Propagate the changes to the GraphDrivers, simplifying them, and brokering all access through the MSG. r=pehrsons
5a0ddea9ad624286eb863e8419e144d5cbae4d58
created 2018-07-03 17:23 +1200
pushed 2018-08-24 17:49 +0000
Karl Tomlinson Karl Tomlinson - bug 1472925 keep a strong reference to MediaStreamGraph from GraphDriver r=padenot
656a0868f578d3012165dacf2e4f89ac6be7002c
created 2018-06-29 10:05 +0200
pushed 2018-08-24 17:49 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1460346 - Verify that AudioMixer'callback is removed before the destruction of GraphDriver. r=padenot
24a720d9e4dd0174c3792cbda94f719356219371
created 2018-05-25 11:58 +0300
pushed 2018-08-24 17:49 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1460346 - Fix a case that ThreadedDriver is started when it is already working. r=padenot
9927463769f6ee5db3a4029a76cf9046b48ac93e
created 2018-05-25 11:58 +0300
pushed 2018-08-24 17:49 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1460346 - Assert that GraphDriver methods are called from graph thread. r=padenot,pehrsons
544b198624c0d023c003feb6dede1674a92a9262
created 2018-05-22 19:51 +0300
pushed 2018-08-24 17:49 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1460346 - Create a method to check whether GraphDriver's thread is running. r=pehrsons
7902372b229975d54a706ad4ab6ae23cdea9e3ad
created 2018-05-22 19:31 +0300
pushed 2018-08-24 17:49 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1460346 - Move checks for NextDriver member in the setter method. r=pehrsons
47b9b8ecc3f1a461aa90189f4f77a969fb7259db
created 2018-07-03 17:23 +1200
pushed 2018-07-12 01:45 +0000
Karl Tomlinson Karl Tomlinson - Bug 1472925 - Keep a strong reference to MediaStreamGraph from GraphDriver. r=padenot, a=lizzard
c5e2684bc485bbcd323f5ce65c61edbc91e492e3
created 2018-05-07 19:36 +0200
pushed 2018-06-18 21:43 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1457427 - Change the assert in SetInputListener of GraphDriver to verify that the driver is not started. r=padenot
dd269b789ebff78eeb248797d0f69f9d65a894ce
created 2018-05-07 19:36 +0200
pushed 2018-06-18 21:43 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1457427 - Improve OnThread method of AudioCallbackDriver to track the thread id of the audio thread so be more accurate. r=padenot
1b0e226380452fd9aa86d2fe1be3cde82d48283f
created 2018-05-07 19:35 +0200
pushed 2018-06-18 21:43 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1457427 - Create a new GraphDriver method which performs the switching to next driver. r=padenot
d78701ac0ea19f849ca73dac988484a8da9d3635
created 2018-04-26 17:50 +1200
pushed 2018-04-28 10:35 +0000
Karl Tomlinson Karl Tomlinson - bug 1457058 remove unused GraphDriver::RemoveCallback() r=padenot
6064b17b6be60caaf9a1ddfa84df95c41b9ce0fb
created 2018-02-05 22:50 -0800
pushed 2018-03-01 16:46 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 2: Replace `override final` virtual function specifiers with just `final`. r=froydnj
89f8f948c2d1a582b82384543f24e9a69a051617
created 2017-12-14 23:23 +0200
pushed 2018-01-11 21:05 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset db713228c8e3 (bug 1425150) for wpt failures on core/platform.cpp r=abackout on a CLOSED TREE
db713228c8e317cbc8e549edce7019b97ebd1b0b
created 2017-12-13 17:10 -0600
pushed 2018-01-11 21:05 +0000
Paul Adenot Paul Adenot - Bug 1425150 - Register AudioCallbackDriver to the Gecko Profiler. r=jya
bde36d0fa2ebcdad6be225cedcf14d7c81d6d964
created 2017-11-28 12:57 +0200
pushed 2018-01-11 21:05 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1419378 - Fail before stream init when output number of channels is zero. r=padenot
f71820cbdcb0a7e3026bea22bdc03843214ad884
created 2017-11-28 12:04 +0200
pushed 2018-01-11 21:05 +0000
Narcis Beleuzu Narcis Beleuzu - Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
fefa8c2175a5b969b25757473d9213a83a84b800
created 2017-11-28 12:03 +0200
pushed 2018-01-11 21:05 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset e114b48a4e78 (bug 1419378) for merge conflict. on a CLOSED TREE
e114b48a4e7875c074870d5e732219195ec3cf84
created 2017-11-24 17:55 +0200
pushed 2018-01-11 21:05 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1419378 - Fail before stream init when output number of channels is zero. r=padenot
53f055298fa9d2446fd90ad8a51fefd3b15b16c1
created 2017-11-04 19:00 +1300
pushed 2018-01-11 21:05 +0000
Karl Tomlinson Karl Tomlinson - bug 1382366 disable AudioCallback -> SystemClockDriver fallback before disowning graph f=pehrsons r=padenot
42564e015369c3206e004ce7287d338a489e3291
created 2017-11-04 11:02 +1300
pushed 2018-01-11 21:05 +0000
Karl Tomlinson Karl Tomlinson - bug 1382366 move declaration of mWaitState to SystemClockDriver f=pehrsons r=padenot
1b27196751a8415664f932a0ae2730a1a8d99303
created 2017-10-09 22:09 +1300
pushed 2018-01-11 21:05 +0000
Karl Tomlinson Karl Tomlinson - bug 1408276 remove unused GraphDriver::Destroy() r=padenot
9b8d0f0783279786b4e5a59414308f47cbec15b1
created 2017-11-04 19:00 +1300
pushed 2017-12-03 18:46 +0000
Karl Tomlinson Karl Tomlinson - Bug 1382366 - Disable AudioCallback -> SystemClockDriver fallback before disowning graph. f=pehrsons, r=padenot, a=gchang
426e40fa5d9c2439cb80cf80d893ccc6f370af09
created 2017-09-26 17:28 +1300
pushed 2017-11-02 16:33 +0000
Karl Tomlinson Karl Tomlinson - bug 1406830 store the AsyncCubeTask SharedThreadPool reference on the AudioCallbackDriver r=jesup,padenot
a19b9ada34d24d6294a2d3f2d5a8c4c6cae68615
created 2017-09-28 15:05 +1300
pushed 2017-11-02 16:33 +0000
Karl Tomlinson Karl Tomlinson - bug 1406830 reimplement Shutdown() as virtual separately on each driver r=padenot
5496bf1694342cb1fe7c7700932a4a11f8759d08
created 2017-09-28 14:55 +1300
pushed 2017-11-02 16:33 +0000
Karl Tomlinson Karl Tomlinson - bug 1406830 remove unused GraphDriver::Resume() r=padenot
b1962479ed9688bf67836c12c9e8ad2293ed4edd
created 2017-09-26 12:05 +0200
pushed 2017-11-02 16:33 +0000
Paul Adenot Paul Adenot - Bug 1403041 - Fix typo in AudioCallbackDriver member. r=kinetik
0821986e4f3bef817c0e56ae802421a3b191d8f5
created 2017-09-08 16:41 +0200
pushed 2017-09-15 00:19 +0000
Andreas Pehrson Andreas Pehrson - Bug 1360334 - Improve error handling. r=padenot
10ed28c3241bdb300a9fbd6fb603761c7bc03c99
created 2017-09-09 18:00 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a3eabb355005 (bug 1360334) for build bustaget at dom/media/GraphDriver.cpp:200: cannot pass non-trivial object of type 'RefPtr<mozilla::GraphDriver>' to variadic function. r=backout on a CLOSED TREE
a3eabb355005004ed389e96ae310f2dcca1de0dc
created 2017-09-08 16:41 +0200
pushed 2017-09-15 00:19 +0000
Andreas Pehrson Andreas Pehrson - Bug 1360334 - Improve error handling. r=padenot
34933f6390d52779ea498a6a5fd5f34d54734780
created 2017-09-01 17:06 +0200
pushed 2017-09-15 00:19 +0000
Paul Adenot Paul Adenot - Bug 1395593 - Don't query the maximum channel count in ::PlayAudio using cubeb. r=achronop a=ill-communication
cc85091ab81c7eb865d2cfb31539702c1bb7a18d
created 2017-09-01 17:03 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset eab0db5216b7 (bug 1395593) for regression on macOS and Windows as requested by jesup. r=backout a=backout
eab0db5216b78b958d71d26d92d1f32adbdaec9c
created 2017-08-31 17:14 +0200
pushed 2017-09-15 00:19 +0000
Paul Adenot Paul Adenot - Bug 1395593 - Don't query the maximum channel count in ::PlayAudio using cubeb. r=achronop
89d020630629fac5b4c2ae6f0a1107ae2405e7f2
created 2017-08-29 17:45 +0800
pushed 2017-09-15 00:19 +0000
Chun-Min Chang Chun-Min Chang - Bug 1392930 - part 3: Make AudioCallbackDriver inherit from DeviceChangeListener; r=padenot
f276eea5bee331612a908b531a582a74fca42c86
created 2017-08-28 17:16 +0300
pushed 2017-09-15 00:19 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1378070 - Implement multichannel WebAudio. r=padenot
ddc09d80caba59ccd6dec22a2a725ef4566f84ca
created 2017-08-10 13:00 +1200
pushed 2017-09-15 00:19 +0000
Matthew Gregan Matthew Gregan - Bug 1388236 - Remove B2G-only AudioChannel code from MSG. r=padenot
a566b0235ef9ead152b01156d4e9ddd4ff65bfef
created 2017-08-29 17:45 +0800
pushed 2017-09-11 15:47 +0000
Chun-Min Chang Chun-Min Chang - Bug 1392930 - Part 3: Make AudioCallbackDriver inherit from DeviceChangeListener. r=padenot, a=gchang
719dcb3901275b053dedbd3bc3763d92c321b8b2
created 2017-09-08 16:41 +0200
pushed 2017-09-11 14:54 +0000
Andreas Pehrson Andreas Pehrson - Bug 1360334 - Improve error handling. r=padenot, a=jcristau
3da6bb01f447cb3ee0c273dfaaa49ff60aed574c
created 2017-06-12 17:14 +0200
pushed 2017-08-02 08:25 +0000
Paul Adenot Paul Adenot - Bug 1372247 - Make the AudioOutputObserver a member of the MediaEngineWebRTCMicrophoneSource so it's not a global singleton anymore. r=jesup
54f926563d9dc89de92293c7ff0e307ee8e61775
created 2017-06-01 13:41 -0700
pushed 2017-08-02 08:25 +0000
Bill McCloskey Bill McCloskey - Bug 1365098 - Convert NS_GetCurrentThread uses in dom/media (r=cpearce)
150548e72f33f88bcb9d780f95c811f199543822
created 2017-01-11 11:51 -0800
pushed 2017-03-06 20:48 +0000
Ralph Giles Ralph Giles - Bug 1277037 - Make AudioCallbackDriver::StartStream fallible. r=jesup
0b81459b4802fc968d47e6f551224416231d3b5e
created 2016-07-28 13:17 +0200
pushed 2016-09-19 13:38 +0000
Paul Adenot Paul Adenot - Bug 1289678 - Fix warning as errors on a CLOSED TREE.
58f01ab6d8560966453ee42d2f1f07c02c99b1e3
created 2016-07-27 15:18 +0200
pushed 2016-09-19 13:38 +0000
Paul Adenot Paul Adenot - Bug 1289678 - Don't count audio stream creation failures when retrying on Telemetry. r=kinetik
232a786cf87fb0f68f9bda6e9316515524d2ac8a
created 2016-06-07 21:10 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Watt Jonathan Watt - Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-08-01 13:59 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
099d4414bd63296d586699b6e2b9bae068a4c4eb
created 2016-04-22 16:24 +0200
pushed 2016-06-06 19:02 +0000
Paul Adenot Paul Adenot - Bug 1266438 - Remove workaround on OSX when switching device, not necessary with duplex mode. r=jesup
5663efa6c13cb03d23f4b840b433fb4e4498611d
created 2016-04-22 16:24 +0200
pushed 2016-06-06 19:02 +0000
Paul Adenot Paul Adenot - Bug 1266438 - Reset the AEC and other processing when audio devices change. r=jesup
3f87c987333bc59831fe9a3142abbad591a9f3f9
created 2016-04-13 14:31 -0400
pushed 2016-06-06 19:02 +0000
Randell Jesup Randell Jesup - Bug 1264195: Re-add SetMicrophoneActive() calls into the GraphDriver r=padenot
beb2527e98890877e92cced728278f6b9f95a632
created 2016-02-17 13:19 -0500
pushed 2016-04-25 16:57 +0000
Randell Jesup Randell Jesup - Bug 1245216: Fix getUserMedia input in full_duplex mode coming from the wrong place r=padenot
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-04-25 16:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
444ae0c942117500485dcfcb84b4a33af771ada9
created 2016-01-22 02:39 -0500
pushed 2016-03-07 14:18 +0000
Randell Jesup Randell Jesup - Bug 1221587: stall MSG final shutdown until AudioCallbackDriver shutdown has finished r=pehrsons
e97c3cf176607e044ebd1c9d24de52ae5b796e48
created 2016-01-21 11:51 -0500
pushed 2016-03-07 14:18 +0000
Randell Jesup Randell Jesup - Bug 1221587: Update for API changes in cubeb r=padenot
7da3fd66093c460ad20b7d53b00d33ec29e307dc
created 2016-01-21 11:51 -0500
pushed 2016-03-07 14:18 +0000
Randell Jesup Randell Jesup - Bug 1237414: Switch AsyncCubebOperation to a SharedThreadPool r=padenot
ef761a32a969178df81a61bc2d0a376dde2eec03
created 2016-01-21 11:51 -0500
pushed 2016-03-07 14:18 +0000
Randell Jesup Randell Jesup - Bug 1221587: Implement switching of AudioCallbackDrivers for full-duplex r=padenot
6766d2a6b5a978af0ba95cf27864d2761e926be4
created 2016-01-21 11:51 -0500
pushed 2016-03-07 14:18 +0000
Randell Jesup Randell Jesup - Bug 1221587: change audio listeners for full-duplex audio r=padenot
269a82e6f643536d22564d5b88fb32148061e794
created 2016-01-21 11:51 -0500
pushed 2016-03-07 14:18 +0000
Paul Adenot Paul Adenot - Bug 1221587: allow getUserMedia to use full-duplex cubeb streams r=padenot
2d18cbea1800c23f06d78fc7c9c64503d2ab1ce3
created 2016-01-21 11:51 -0500
pushed 2016-03-07 14:18 +0000
Randell Jesup Randell Jesup - Bug 1221587: Base update of the MSG API for full-duplex r=padenot
less more (0) -100 -60 tip