gecko-dev/dom/media/webrtc
Alex Chronopoulos 37976e189f Bug 1572281 - Enhance CubebDeviceEnumerator to accept listeners and signal notifications when an audio device changes. r=pehrsons
CubebDeviceEnumerator already knows when an audio device changes. It is enhanced to allow listeners/observers registration and to create notifications when that happens. Also, it is hooked to the existing notification path.

On a minor note, it has been revisited the way the enumerator is touched in MediaEngineWebRTC class.

Differential Revision: https://phabricator.services.mozilla.com/D46271

--HG--
extra : moz-landing-system : lando
2019-09-20 10:13:51 +00:00
..
CubebDeviceEnumerator.cpp Bug 1572281 - Enhance CubebDeviceEnumerator to accept listeners and signal notifications when an audio device changes. r=pehrsons 2019-09-20 10:13:51 +00:00
CubebDeviceEnumerator.h Bug 1572281 - Enhance CubebDeviceEnumerator to accept listeners and signal notifications when an audio device changes. r=pehrsons 2019-09-20 10:13:51 +00:00
MediaEngine.h Bug 1572281 - In DeviceChangeCallback class separate the observer from the subject functionality. r=pehrsons 2019-09-20 10:11:31 +00:00
MediaEngineDefault.cpp Bug 1571667 - Lift constraint checking of deviceId and groupId out of MediaEngineSources. r=jib 2019-08-28 08:39:57 +00:00
MediaEngineDefault.h Bug 1571667 - Lift constraint checking of deviceId and groupId out of MediaEngineSources. r=jib 2019-08-28 08:39:57 +00:00
MediaEnginePrefs.h
MediaEngineRemoteVideoSource.cpp Bug 1571667 - Lift constraint checking of deviceId and groupId out of MediaEngineSources. r=jib 2019-08-28 08:39:57 +00:00
MediaEngineRemoteVideoSource.h Bug 1571667 - Lift constraint checking of deviceId and groupId out of MediaEngineSources. r=jib 2019-08-28 08:39:57 +00:00
MediaEngineSource.cpp Bug 1537986 - Make MediaSourceEngine::GetSettings mandatory. r=jib 2019-05-31 10:54:56 +00:00
MediaEngineSource.h Bug 1571667 - Lift constraint checking of deviceId and groupId out of MediaEngineSources. r=jib 2019-08-28 08:39:57 +00:00
MediaEngineTabVideoSource.cpp Bug 1571667 - Lift constraint checking of deviceId and groupId out of MediaEngineSources. r=jib 2019-08-28 08:39:57 +00:00
MediaEngineTabVideoSource.h Bug 1571667 - Lift constraint checking of deviceId and groupId out of MediaEngineSources. r=jib 2019-08-28 08:39:57 +00:00
MediaEngineWebRTC.cpp Bug 1572281 - Enhance CubebDeviceEnumerator to accept listeners and signal notifications when an audio device changes. r=pehrsons 2019-09-20 10:13:51 +00:00
MediaEngineWebRTC.h Bug 1572281 - Enhance CubebDeviceEnumerator to accept listeners and signal notifications when an audio device changes. r=pehrsons 2019-09-20 10:13:51 +00:00
MediaEngineWebRTCAudio.cpp Bug 1573102 - Remove MediaStreamGraphImpl strong-refs from MediaEngineWebRTCAudio. r=karlt 2019-08-29 13:33:08 +00:00
MediaEngineWebRTCAudio.h Bug 1571667 - Lift constraint checking of deviceId and groupId out of MediaEngineSources. r=jib 2019-08-28 08:39:57 +00:00
MediaTrackConstraints.cpp Bug 1571667 - Lift constraint checking of deviceId and groupId out of MediaEngineSources. r=jib 2019-08-28 08:39:57 +00:00
MediaTrackConstraints.h Bug 1571667 - Lift constraint checking of deviceId and groupId out of MediaEngineSources. r=jib 2019-08-28 08:39:57 +00:00
MediaTransportChild.h
MediaTransportParent.h Bug 1569183: Create an ipdl struct called WebrtcProxyConfig, to cut down on the arg count on lots of functions. r=mjf,mayhemer 2019-09-17 18:19:04 +00:00
moz.build Bug 1494675 - Remove AllocationHandle. r=padenot 2019-03-27 14:10:24 +00:00
nsITabSource.idl Bug 1545822 - Clean up some whitespace in XPIDL files. r=froydnj 2019-04-21 01:47:00 +00:00
PeerIdentity.cpp
PeerIdentity.h Bug 1538113 - Fix dom/media/webrtc static-analysis warnings. r=jib 2019-03-25 18:52:57 +00:00
PMediaTransport.ipdl Bug 1569183: Create an ipdl struct called WebrtcProxyConfig, to cut down on the arg count on lots of functions. r=mjf,mayhemer 2019-09-17 18:19:04 +00:00
PWebrtcGlobal.ipdl
RTCCertificate.cpp Bug 1350254 part 10. Switch RTCCertificate to [Serializable]. r=baku 2019-06-25 06:49:06 +00:00
RTCCertificate.h Bug 1350254 part 10. Switch RTCCertificate to [Serializable]. r=baku 2019-06-25 06:49:06 +00:00
RTCIdentityProviderRegistrar.cpp Bug 1538113 - Fix dom/media/webrtc static-analysis warnings. r=jib 2019-03-25 18:52:57 +00:00
RTCIdentityProviderRegistrar.h Bug 1535384 part 2. Eliminate MOZ_CAN_RUN_SCRIPT_BOUNDARY on some webrtc callbacks. r=jib 2019-03-19 04:32:43 +00:00
SineWaveGenerator.h
WebrtcGlobal.h Bug 1570158 - Add proxy information to candidates table in about:webrtc r=bwc,baku 2019-08-21 10:04:45 +00:00
WebrtcIPCTraits.h Bug 1554976 - Copy actual address to CandidateInfo in MediaTransportHandler; r=mjf 2019-08-28 19:49:36 +00:00