dom/media/GraphDriver.cpp
616dff7b961a397e0ecd9a546988e9058b0938f1
created 2018-08-27 09:11 -0400
pushed 2018-08-28 21:01 +0000
Nathan Froyd Nathan Froyd - Bug 1486064 - don't cargo-cult AudioDeviceInfo.h in GraphDriver.cpp; r=padenot
3f99a091261fb67d798c7f16808d5a19efc7364b
created 2018-08-01 14:16 +0200
pushed 2018-08-24 17:49 +0000
Paul Adenot Paul Adenot - Bug 1480036 - Allow forcing a specific audio output device from a test. r=pehrsons
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
3f95add38e74fb18e7b12268ba79c2b934349be1
created 2018-07-20 11:27 +0200
pushed 2018-08-24 17:49 +0000
Paul Adenot Paul Adenot - Bug 1477200 - Temporarily bump audio input and output latency on OSX as a stop-gap measure, on macbook pros. 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
3da753ca1fb121f8a17a52fde9136773c8e0a270
created 2018-07-03 14:26 +1200
pushed 2018-08-24 17:49 +0000
Karl Tomlinson Karl Tomlinson - bug 1471953 use SystemGroup for ThreadedDriver thread shutdown task 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
6105079ea2acad19899d21dc4a1b586f4a0d6dd0
created 2018-05-25 11:59 +0300
pushed 2018-08-24 17:49 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1460346 - Remove unnecessary locking on an atomic value. r=pehrsons
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
cdb41ec1ead05a03fb13687f75d025b8d8755254
created 2018-05-22 19:51 +0300
pushed 2018-08-24 17:49 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1460346 - Assert that driver switch request comes only from audio thread. r=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
f38524bd2735d9885d9f5c69980f755f9816bed3
created 2018-04-30 19:59 +1200
pushed 2018-05-03 15:28 +0000
Matthew Gregan Matthew Gregan - Bug 1427011 - Disable default device switching in libcubeb's WASAPI backend. 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
07735bff3717d8042db2d1907291a8b77b2ef4c0
created 2018-04-12 17:51 +0200
pushed 2018-04-26 21:04 +0000
Paul Adenot Paul Adenot - Bug 1444976 - Trace some initial real-time media stuff. r=pehrsons
0e45c13b34e815cb42a9f08bb44142d1a81e186e
created 2018-04-18 21:25 +0300
pushed 2018-04-26 21:04 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1444976) for failing android at dom/media/tests/mochitest/test_getUserMedia_mediaStreamTrackClone.html a=backout
79b7ee8b01ee122b3f7122f926e5ae9dc1132a96
created 2018-04-12 17:51 +0200
pushed 2018-04-26 21:04 +0000
Paul Adenot Paul Adenot - Bug 1444976 - Trace some initial real-time media stuff. r=pehrsons
ab04b1ca218d7a0ce370ca9f2fd2028fee17567a
created 2018-04-17 13:07 +0300
pushed 2018-04-26 21:04 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 1444976) for build bustages on dom/media/AsyncLogger. CLOSED TREE
b021b33ddf744ab2d4d908ffaeb369b1fefc1025
created 2018-04-12 17:51 +0200
pushed 2018-04-26 21:04 +0000
Paul Adenot Paul Adenot - Bug 1444976 - Trace some initial real-time media stuff. r=pehrsons
b044c550a87505347b4b9cd93ccfffb7fd0dc291
created 2018-02-09 15:17 -0500
pushed 2018-04-26 21:04 +0000
Nika Layzell Nika Layzell - Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
6e227df35207d4eac605804c925ae2c916c79134
created 2018-04-03 20:02 +0300
pushed 2018-04-26 21:04 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1387454 - Create a MediaStreamGraph according to the given sample rate. r=padenot
73ac46f2c72b27d192c4f974f0177fc83bf5c673
created 2018-04-04 18:33 +0300
pushed 2018-04-26 21:04 +0000
shindli shindli - Backed out 3 changesets (bug 1444976) for B, S and BR failures in z:\build\build\src\dom\media\AsyncLogger.h(47) on a CLOSED TREE
5a183343f3076337083fee652bc79614e80b2a40
created 2018-03-20 18:23 +0100
pushed 2018-04-26 21:04 +0000
Paul Adenot Paul Adenot - Bug 1444976 - Trace some initial real-time media stuff. r=pehrsons
4e8af01f19c29b43c1f0606d1fac0d262c777b40
created 2018-01-31 19:08 +0100
pushed 2018-04-26 21:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1432779 - P4. Remove the concept of preferred layout. r=padenot,r=kamidphish
249d42dff1b530ad155cdbf4e789d1152069633a
created 2018-03-19 14:46 -0400
pushed 2018-04-26 21:04 +0000
Bryce Van Dyk Bryce Van Dyk - Bug 1434477 - If AudioCallbackDriver::Init() can't get a cubeb context, fall back to system clock driver. r=padenot
0018a815422dab6915f2f94c725c9efc1492e07f
created 2018-03-16 15:09 -0400
pushed 2018-04-26 21:04 +0000
Bryce Van Dyk Bryce Van Dyk - Bug 1434477 - Add extra logging to MediaManager's device enumeration path. r=padenot
f082f787a988d88f2fd14962f7af37671c539a7f
created 2018-03-06 00:09 +0200
pushed 2018-03-06 14:33 +0000
Cosmin Sabou Cosmin Sabou - Backed out 4 changesets (bug 1437167) for build bustages on nsUpdateDriver.cpp and WindowsMessageLoop.cpp on a CLOSED TREE.
b608d2dcbb86f0e53644ef5b6881b349b3472725
created 2018-02-09 15:17 -0500
pushed 2018-03-06 14:33 +0000
Nika Layzell Nika Layzell - Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
52312a6c6becf6c19d3f733a8c268086bd4a2587
created 2018-02-28 22:37 +0100
pushed 2018-03-02 22:13 +0000
Andreas Pehrson Andreas Pehrson - Bug 1440040 - Don't round up to next block unless necessary. r=padenot
d84d0c956d485aac8ebb99586d669974f2820225
created 2018-02-20 15:37 +0200
pushed 2018-03-02 22:13 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1410456 - use jni methods in place of removed cubeb methods. r=padenot
3c49d3af0dd5f8d999a5ac5f5bb743edf1d13242
created 2018-02-26 15:58 +0200
pushed 2018-03-01 16:46 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 10 changesets (bug 1410456) for Android mochitest crashes, e.g. in test_postMessages.html. CLOSED TREE
82f6667c67582cf86a7fee0c0eb086bc9981b3a9
created 2018-02-20 15:37 +0200
pushed 2018-03-01 16:46 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1410456 - use jni methods in place of removed cubeb methods. r=padenot
a75f30d856c949c557b59607e411a1b37ea2b5f0
created 2018-02-19 21:45 +0200
pushed 2018-03-01 16:46 +0000
Dorel Luca Dorel Luca - Backed out 9 changesets (bug 1410456) for Mochitest failure on mobile/android/tests/browser/chrome/test_media_playback.html
1f75636b5bce590ab6b16384ba26a0d8a0dbcbd1
created 2018-02-19 18:28 +0200
pushed 2018-03-01 16:46 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1410456 - use jni methods in place of removed cubeb methods. r=padenot
c96fdc3e0d635b2036996f30ecf5d667d1d62027
created 2018-02-07 20:16 +1300
pushed 2018-03-01 16:46 +0000
Karl Tomlinson Karl Tomlinson - bug 1436267 fallback from audio callback to system clock driver on error only once r=padenot
2cbf4ca9a05dfb8d16006a198f22dcaf8f6f7b01
created 2017-12-01 15:37 +0100
pushed 2018-03-01 16:46 +0000
Andreas Pehrson Andreas Pehrson - Bug 1408294 - Assert that we don't underrun globally. r=padenot
e34c65c76ba96619b348ce2da3c41efa43847474
created 2017-11-28 13:32 +0100
pushed 2018-03-01 16:46 +0000
Andreas Pehrson Andreas Pehrson - Bug 1408294 - Set iteration state before calling NotifyInputData. r=padenot
721942e0ad1639aca9eb8e5f2b57c5eb4f60d9f0
created 2018-01-22 13:20 -0500
pushed 2018-03-01 16:46 +0000
Bryce Van Dyk Bryce Van Dyk - Bug 1432869 - Update usage of cubeb_stream_params to set newly exposed prefs member. r=achronop
2e8b4957bf5f477c66ef4da8390426d261b1daf2
created 2018-02-07 20:16 +1300
pushed 2018-02-14 17:05 +0000
Karl Tomlinson Karl Tomlinson - bug 1436267 fallback from audio callback to system clock driver on error only once r=padenot a=ritu
f745765d92c46e5b257ea48470bf02fcf691a7da
created 2018-01-16 16:44 +0100
pushed 2018-01-17 15:17 +0000
Paul Adenot Paul Adenot - Bug 1370598 - Don't cap latency at 512 frames on Macs that are not Macbooks or Macbook Air. r=achronop
68addd5eea5433d3652888d6d4a41084b6833d82
created 2017-12-21 20:08 +1300
pushed 2018-01-11 21:05 +0000
Karl Tomlinson Karl Tomlinson - bug 1418820 add diagnostic asserts to check for multiple concurrent drivers r=padenot
50dfae23ef9583bff536d60b78aa6bbc8ba84830
created 2017-12-20 20:52 +0200
pushed 2018-01-11 21:05 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1426174 - New reentrant get layout method to solve synchronization issues. r=jesup
7547824191b1e25e75b844e5cb9cc53aebebdc6f
created 2017-12-15 18:02 -0600
pushed 2018-01-11 21:05 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1418694 - Use channel layout to avoid failures when default layout is not set. r=padenot
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
37ce6e1e2115e7c94174f72dd5492e4ec79ffbf1
created 2017-10-17 18:14 +1300
pushed 2018-01-11 21:05 +0000
Karl Tomlinson Karl Tomlinson - bug 1408276 move to LIFECYCLE_WAITING_FOR_MAIN_THREAD_CLEANUP at end of iteration 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
less more (0) -100 -60 tip