dom/media/webrtc/MediaEngineWebRTCAudio.cpp
0190c5793ffeeb0eec281cf377435c7a592415f3
created 2018-10-12 15:57 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 11 - Work around the fact that EndTrack uses mCommands. r=pehrsons
9cf36402deed806fb359c25f633d6dc9f31dc7ea
created 2018-10-03 14:58 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 10 - Remove MediaEngineWebRTCAudio::mEnabled. r=pehrsons
e1a790218e20b97d32957965379423a67196f54b
created 2018-10-01 17:12 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 9 - Make SourceMediaStream::SetEnded go through the message queue so it's in the right order w.r.t. Stop. r=pehrsons
45d2c462dc92c43eed9582c1b309f8df0c66b37f
created 2018-09-07 16:53 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 8 - Split MediaEngineWebRTCMicrophoneSource in two classes, one for control one for processing. r=pehrsons
273c92182c3cccd9ad6ef2abaf30d11fd42b6aea
created 2018-09-05 16:00 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 7 - Flatten mAllocation and fix some locking. r=pehrsons
582e630a2fcb9b5cea5a320bd155bd2123af0982
created 2018-09-03 14:52 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 6 - Reorganize attributes and document thread access better. r=pehrsons
746f70de2691bb500afd00daa6cc4d6bf20b07dd
created 2018-09-03 11:10 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 5 - Remove MediaEngineWebRTCMicrophoneSource::mStarted. r=pehrsons
304b4f68b942eb98cddfda6c58376332772b3e72
created 2018-08-30 17:11 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 4 - Remove AsyncLatencyLogger and associated code. r=pehrsons
2ff222ff2a723fc90210e9bd84968333c0fa5f86
created 2018-08-29 19:00 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 3 - Turn the mAllocations array into an mAllocation UniquePtr, that can be nullptr. r=pehrsons
7e6e230af6980d38db68c814c840a090bb5a354a
created 2018-08-29 15:29 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 2 - Remove RegisterForAudioMixing/NeedsMixing, they are unused. r=pehrsons
efd0c87b160b7b2549890fe3d0b30a63fc2c6bc8
created 2018-08-29 14:38 +0200
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1487057 - Part 1 - Move audio related classes in MediaEngineWebRTC.h to their own header files, clean up includes slightly. r=pehrsons
ae4bb7377de29271d14f5ff56f08adec53f8fe0b
created 2018-09-25 10:04 +0000
pushed 2018-12-03 15:51 +0000
Paul Adenot Paul Adenot - Bug 1481152 - Restrict to a single input stream per process on Linux, when using PulseAudio and audio remoting is enabled. r=pehrsons
b118b720b2c7c94b634c86350b83014c2840e7bf
created 2018-08-07 21:02 +0000
pushed 2018-10-15 10:40 +0000
Andreas Pehrson Andreas Pehrson - Bug 1480856 - Allow for another 10ms of silence when processing audio input. r=achronop
d3fc55ebb24ab7117d5bbe740653af807dfe05b0
created 2018-07-04 18:00 +0200
pushed 2018-10-15 10:40 +0000
Paul Adenot Paul Adenot - Bug 1404977 - Part 17 - Re-implement the workaround for the lack of input device enumeration on Android. r=pehrsons
dc0f442f208cec6baa8d2675faff00a5adedb143
created 2018-05-31 16:44 +0200
pushed 2018-10-15 10:40 +0000
Paul Adenot Paul Adenot - Bug 1404977 - Part 13 - Remove useless mutex, and assert why they were useless, in WebRTCAudioDataListeners. r=pehrsons
c63f8579e0dbc3b3401897db3095b51ef4af3c0e
created 2018-04-30 15:37 +0200
pushed 2018-10-15 10:40 +0000
Paul Adenot Paul Adenot - Bug 1404977 - Part 7 - Make each MediaEngineWebRTCMicrophoneSource independent. r=pehrsons
700fadf31c3a79c98679f0986900c06d494e0f37
created 2018-04-30 15:33 +0200
pushed 2018-10-15 10:40 +0000
Paul Adenot Paul Adenot - Bug 1404977 - Part 6 - Remove unused include for lock-free FIFO. r=pehrsons
16671b7c328ac8fe27fef7906aac7afef9dc7a3d
created 2018-04-30 15:30 +0200
pushed 2018-10-15 10:40 +0000
Paul Adenot Paul Adenot - Bug 1404977 - Part 5 - Allow querying the number of input channels from a WebRTCAudioDataListener. r=pehrsons
c6bc352b5e6240004c40db86d7ddec1671a5aa99
created 2018-08-02 10:25 +0000
pushed 2018-10-15 10:40 +0000
Andreas Pehrson Andreas Pehrson - Bug 1480161: Fix underrun assert for processed input stream. r=achronop
2c429714e908c2888676e1e0bef9959b0a4595b5
created 2018-06-27 17:59 +0200
pushed 2018-10-15 10:40 +0000
Andreas Pehrson Andreas Pehrson - Bug 1471588 - Trace all NotifyPull calls. r=padenot
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-08-24 17:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
07735bff3717d8042db2d1907291a8b77b2ef4c0
created 2018-04-12 17:51 +0200
pushed 2018-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +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-06-18 21:12 +0000
Paul Adenot Paul Adenot - Bug 1444976 - Trace some initial real-time media stuff. r=pehrsons
a67e5015e4564bdb78d84765f9e4ff8580bda243
created 2018-03-26 12:24 +0200
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Rename mLastPrefs to mNetPrefs and update comment for clarity. r=padenot
3f68ebab5039f1d1a0d41777ed888f338f8d54c4
created 2018-03-26 12:23 +0200
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Remove early exit when no change on Reconfigure. r=padenot
19e183125269850fc2b30d466f4b7de41c6f0633
created 2018-03-26 12:18 +0200
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Pass GraphImpl into ApplySettings. r=padenot
01a47840071be618d38929b923e391ab36cd6633
created 2018-03-26 12:15 +0200
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Remove unused MediaEnginePrefs from AllocationHandle. r=padenot
e87afd1fda355b3725496591ef30e63f25d5b968
created 2018-03-26 11:05 +0200
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Apply and update mic source settings on Reconfigure. r=padenot
5180d718e5a550bcf3939cd335a5b47514f9429d
created 2018-03-26 11:04 +0200
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Mic source's ApplySettings shouldn't have weird side effects. r=padenot
1e59416d1a7715dd5e4a5032d1904a783abcf905
created 2018-03-26 11:03 +0200
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Move mic source allocation logging so it actually covers allocations. r=padenot
5ce4dd0d0ca5b075ac1008e505df64bbdfc76df5
created 2018-03-26 11:02 +0200
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Cover channel count changes also when mic source is stopped (muted). r=padenot
509e08753980576fc402bce0894742138e82f013
created 2018-03-26 10:57 +0200
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Guard against destroyed stream. r=padenot
b9533a2015d5093396b48cd44cd189436c6cb2a4
created 2018-03-26 10:57 +0200
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Remove unnecessary conditional. r=padenot
73ac46f2c72b27d192c4f974f0177fc83bf5c673
created 2018-04-04 18:33 +0300
pushed 2018-06-18 21:12 +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-06-18 21:12 +0000
Paul Adenot Paul Adenot - Bug 1444976 - Trace some initial real-time media stuff. r=pehrsons
908d9d7f5c3e159f76cec5e30516296c4778bd2b
created 2018-03-14 16:46 +0100
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1443803 - Protect against destroyed MediaStream in MediaEngineWebRTCMicrophoneSource. r=padenot
44e3002709433f4595cd913f9057b0770f380db2
created 2018-02-22 15:35 +0100
pushed 2018-06-18 21:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1438134 - Make the return value of MediaEngineSource::Reconfigure well defined. r=jib
9e8eacca6e47f0b0a515260c85b5a691a391c8e4
created 2018-04-12 16:43 +0200
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1447982 - Squashed fixes for Firefox 60. r=padenot, a=jcristau
4626b30f8c29a106c1a7876c1a1809107b8b626e
created 2018-03-14 16:46 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1443803 - Protect against destroyed MediaStream in MediaEngineWebRTCMicrophoneSource. r=padenot a=jcristau
17439bf87b9aae5c6353a89a595fb8b3d5faeb60
created 2018-02-28 22:46 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1440040 - Improve MediaEngineWebRTCMicrophoneSource logging. r=padenot
e052863c1979bdb805764528544d3e8a77c23e57
created 2018-02-28 22:45 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1440040 - Fix assertion that checks for appending silence in real callback when enabled. r=padenot
20005cd06f7875950a02714c36327b9529b26f0d
created 2018-02-28 22:41 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1440040 - Properly apply microphone capture settings. r=padenot
bf6a406689714c48184819231e06f9691314485f
created 2018-02-26 09:41 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1440252 - Implement MediaEngineWebRTCMicrophoneSource::GetSettings. r=padenot
da9185249c90abe7539af85c77fc76bf0be28991
created 2018-02-23 10:20 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1440347 - Lock while modifying mAllocations. r=padenot
f1b6dc89e5d95a286b81a9d5b87d29e09c515cba
created 2018-02-05 10:58 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1435673 - Strengthen some MediaEngineWebRTCMicrophoneSource asserts. r=padenot
a77670d180770a2dc5af301ac83da83c4165b395
created 2018-02-05 10:54 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1435673 - Do some cleanup that was meant to happen earlier. r=padenot
a46387ed0d66144578c9e931731dd478a8d977ea
created 2018-02-05 10:50 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1435673 - Inline Alloc/FreeChannel and fix access per threading model. r=padenot
1914d7b0ec8f5f187b1a406762f14f648a3c6366
created 2018-02-05 10:48 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1435673 - Fix calling Deallocate() without SetTrack(). r=padenot
93a8b769cb7a76aa8eb1c0b182c84d5bdf2fcb71
created 2017-11-22 14:30 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1426718 - Assert that we append at most once per stream per iteration. r=padenot
abd22366d81e48c08efa3940f2b726ea125e6c10
created 2017-12-18 16:19 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1299516 - Allow MediaEngines to Start() and Stop() without affecting tracks. r=jib, r=padenot
f30324f2c1a5036d656c38a460810aa394d3cbac
created 2018-01-24 16:49 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1299515 - Flatten MediaEngineSource class hierarchy. r=jib
0fdd4ce7e10eb7d31fd0497012ba6ce622a8ad42
created 2017-12-21 19:01 +0100
pushed 2018-04-26 16:43 +0000
Andreas Pehrson Andreas Pehrson - Bug 1408294 - Append null audio data when audio input underruns. r=padenot
66109b983e1be9e2162e832c5b7c2e07f1b8decf
created 2018-01-16 18:26 +0100
pushed 2018-03-01 12:45 +0000
Paul Adenot Paul Adenot - Bug 1420162 - Remove USE_GRAPH_RATE because it's the default now, and we don't support anything else. r=jib
07859f6fa8cef9a54068215ea5570581de3f1ec7
created 2018-01-05 18:10 +0100
pushed 2018-03-01 12:45 +0000
Paul Adenot Paul Adenot - Bug 1428392 - Remove AudioOutputObserver, and feed the reverse-stream directly to the AEC. r=pehrsons
209f16a94427450241c79352f3cc5b3cf930a5ff
created 2018-01-05 17:19 +0100
pushed 2018-03-01 12:45 +0000
Paul Adenot Paul Adenot - Bug 1428392 - Rename the MediaEngineWebRTCMicrophoneSource packetizer to indicate it's packetizing the input data (microphone). r=pehrsons
104d8a327353bef69e2dba4cd97f453a3ff5adbb
created 2017-12-07 16:22 +0100
pushed 2018-03-01 12:45 +0000
Paul Adenot Paul Adenot - Bug 1423923 - Properly feed reverse stream to the AudioProcessingModule. r=pehrsons
cece0d078ad295d8dd865bf08f90c652b1e5d2d9
created 2017-11-28 18:43 +0100
pushed 2018-03-01 12:45 +0000
Paul Adenot Paul Adenot - Bug 1397793 - Share SharedBuffer accross SourceMediaStream. r=pehrsons
less more (0) -100 -60 tip