gecko-dev/dom/media/systemservices
Andreas Pehrson 79cdda9e6f Bug 1208371 - Guard LoadManagerSingleton with a WeakPtr. r=pkerr
LoadManagerSingleton has a separate shutdown path (xpcom-shutdown) from
its users (Audio/VideoConduit - garbage collected). These have appeared
racy, so in some cases the singleton was destructed before the users had
deregistered (e.g., when conduits destructed by SnowWhiteKiller).

A WeakPtr can solve this.

MozReview-Commit-ID: AVrpd3QqOGx

--HG--
extra : rebase_source : c5d50f7619940b772c7d1f3dee3ac0b6568ccfd9
2016-01-05 10:16:32 +08:00
..
CamerasChild.cpp Bug 1247236. r=jesup 2016-02-18 17:25:22 +01:00
CamerasChild.h Bug 1247236. r=jesup 2016-02-18 17:25:22 +01:00
CamerasParent.cpp Bug 1177242 - Verify whether sandboxed Content process has permissions to access the camera/mic. r=jesup 2016-02-17 18:57:26 +01:00
CamerasParent.h Bug 1177242 - Verify whether sandboxed Content process has permissions to access the camera/mic. r=jesup 2016-02-17 18:57:26 +01:00
CamerasUtils.cpp
CamerasUtils.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
LoadManager.cpp Bug 1198458: Rollup of changes previously applied to media/webrtc/trunk/webrtc and fixes to those rs=jesup r=froyd,jib,bwc,jesup,gcp,sotaro,pkerr,pehrsons 2015-11-18 15:03:25 -05:00
LoadManager.h Bug 1208371 - Guard LoadManagerSingleton with a WeakPtr. r=pkerr 2016-01-05 10:16:32 +08:00
LoadManagerFactory.cpp
LoadManagerFactory.h
LoadMonitor.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
LoadMonitor.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
MediaChild.cpp Bug 1251715 - use UniquePtr instead of ScopedDeletePtr in dom/media/; r=gerald 2016-02-26 14:21:05 -05:00
MediaChild.h
MediaParent.cpp Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
MediaParent.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
MediaSystemResourceClient.cpp
MediaSystemResourceClient.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
MediaSystemResourceManager.cpp Bug 1247933 - do not perform null check on aClient since we know for sure it's a valid pointert. r=sotaro 2016-02-15 10:33:46 +02:00
MediaSystemResourceManager.h
MediaSystemResourceManagerChild.cpp
MediaSystemResourceManagerChild.h
MediaSystemResourceManagerParent.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
MediaSystemResourceManagerParent.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
MediaSystemResourceMessageUtils.h
MediaSystemResourceService.cpp Rename PCompositor to PCompositorBridge. (bug 1258479 part 2, r=mattwoodrow) 2016-03-22 14:08:38 -04:00
MediaSystemResourceService.h Bug 1205351 - Replace nsBaseHashtable::Enumerate() calls in dom/media/ with iterators r=cpearce 2015-09-24 18:48:25 -07:00
MediaSystemResourceTypes.h
MediaUtils.cpp Bug 1166293 - Use AsyncShutdown API to shut down media thread in non-e10s. r= jesup 2015-10-14 23:54:39 -04:00
MediaUtils.h Bug 1251715 - use UniquePtr instead of ScopedDeletePtr in dom/media/; r=gerald 2016-02-26 14:21:05 -05:00
OSXRunLoopSingleton.cpp
OSXRunLoopSingleton.h
OpenSLESProvider.cpp Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
OpenSLESProvider.h Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
PCameras.ipdl Bug 1177242 - Verify whether sandboxed Content process has permissions to access the camera/mic. r=jesup 2016-02-17 18:57:26 +01:00
PMedia.ipdl Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
PMediaSystemResourceManager.ipdl
ShmemPool.cpp Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
ShmemPool.h
moz.build Bug 1124033 - Disable C4311 and C4312 in directories exhibiting warnings; r=ehsan 2016-03-23 17:19:20 -07:00