gecko-dev/dom/media/mediacontrol
alwu b960039aa9 Bug 1611332 - part4 : directly notify context where media session exists if we have active media session. r=chunmin,bzbarsky
Since we can determine which browsing context contains an active media session via `MediaSessionController`, we should notify that context directly in order to access correct media session. Especially after we enable Fission, browsing contexts could exist in different processes, so choosing the right context to notify is really important.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 20:55:51 +00:00
..
tests Bug 1606782 - part4 : make audio focus manager independent from other components. r=chunmin,bryce 2020-01-15 23:26:29 +00:00
AudioFocusManager.cpp Bug 1606782 - part5 : handle audio competing first r=chunmin,bryce 2020-01-16 00:06:59 +00:00
AudioFocusManager.h Bug 1606782 - part5 : handle audio competing first r=chunmin,bryce 2020-01-16 00:06:59 +00:00
ContentMediaController.cpp Bug 1606782 - part2 : create media controller via canonical browsing context. r=chunmin,nika 2020-01-16 18:05:14 +00:00
ContentMediaController.h Bug 1607051 - do not access browsing context after XPCOM is shutdown. r=bryce 2020-01-08 17:11:34 +00:00
MediaControlIPC.h Bug 1571493 - part3 : notify media state and audible state changes. r=chunmin 2020-01-03 01:34:34 +00:00
MediaControlKeysEvent.cpp Bug 1611031 - always trigger corespending controller method when receving media control key events. r=chunmin 2020-01-24 21:31:34 +00:00
MediaControlKeysEvent.h Bug 1605769 - part0 : extend PlaybackState and move it out from MediaEventSource. r=MeFisto94 2020-01-10 12:23:04 +00:00
MediaControlKeysManager.cpp Bug 1613600 - only set playback state for opened event source. r=MeFisto94 2020-02-11 12:49:29 +00:00
MediaControlKeysManager.h Bug 1604653 - add new methods to set and get playback state for the event source. r=MeFisto94 2019-12-31 14:10:53 +00:00
MediaController.cpp Bug 1611332 - part4 : directly notify context where media session exists if we have active media session. r=chunmin,bzbarsky 2020-02-11 20:55:51 +00:00
MediaController.h Bug 1611332 - part2 : implement MediaSessionController which is used to update media session and store media metadata. r=chunmin 2020-02-11 00:30:47 +00:00
MediaControlService.cpp Bug 1606782 - part3 : replace assertion with returning result of register/unregister controller r=chunmin,bryce 2020-01-16 00:28:17 +00:00
MediaControlService.h Bug 1606782 - part3 : replace assertion with returning result of register/unregister controller r=chunmin,bryce 2020-01-16 00:28:17 +00:00
MediaControlUtils.cpp Bug 1571493 - part3 : notify media state and audible state changes. r=chunmin 2020-01-03 01:34:34 +00:00
MediaControlUtils.h Bug 1611021 - part2 : align some event names in MediaControlKeysTestEvent with MediaSessionAction's action name. r=bzbarsky 2020-01-23 19:54:18 +00:00
moz.build Bug 1571493 - part1 : implement 'ContentMediaController' which is used to notify 'MediaControlKeysEvent' for controlled media. r=chunmin 2020-01-03 01:29:38 +00:00
PlaybackController.cpp Bug 1611332 - part4 : directly notify context where media session exists if we have active media session. r=chunmin,bzbarsky 2020-02-11 20:55:51 +00:00
PlaybackController.h Bug 1611332 - part4 : directly notify context where media session exists if we have active media session. r=chunmin,bzbarsky 2020-02-11 20:55:51 +00:00