Simplify the responsibility of media controller
Categories
(Core :: Audio/Video: Playback, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox78 | --- | fixed |
People
(Reporter: alwu, Assigned: alwu)
References
Details
Attachments
(8 files, 4 obsolete files)
Bug 1633010 - part1 : send context Id as a parameter when updating media playback and audible state.
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
Media controller is having too much responsibility, we should remove the responsibilities of handling playback related status to other delegates so that media controller can focus on high level concept of controlling media.
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
Assignee | ||
Comment 3•4 years ago
|
||
Assignee | ||
Comment 4•4 years ago
|
||
Assignee | ||
Comment 5•4 years ago
|
||
Assignee | ||
Comment 6•4 years ago
|
||
After discuss with Bryce offline, I'm going to recheck the design and will ask for a review later.
Assignee | ||
Comment 7•4 years ago
|
||
Assignee | ||
Comment 8•4 years ago
|
||
Assignee | ||
Comment 9•4 years ago
|
||
Assignee | ||
Comment 10•4 years ago
|
||
Assignee | ||
Comment 11•4 years ago
|
||
Assignee | ||
Comment 12•4 years ago
|
||
Assignee | ||
Comment 13•4 years ago
|
||
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 14•4 years ago
|
||
Pushed by alwu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b581af0ca6ea part1 : send context Id as a parameter when updating media playback and audible state. r=bryce,chunmin https://hg.mozilla.org/integration/autoland/rev/00c095ba852d part2 : create `MediaPlaybackStatus` to handle the tasks of determining playback related status. r=chunmin https://hg.mozilla.org/integration/autoland/rev/12e357923acf part3 : move MediaPlaybackStatus to MediaSessionController. r=chunmin https://hg.mozilla.org/integration/autoland/rev/570cdab31d42 part4 : move declared and guessed playback state into `MediaSessionController`. r=chunmin https://hg.mozilla.org/integration/autoland/rev/3f1356460936 part5 : extend `IMediaInfoUpdater`. r=chunmin https://hg.mozilla.org/integration/autoland/rev/b32d1b16ace5 part6 : use `IMediaController` if we only want to access control related methods r=chunmin https://hg.mozilla.org/integration/autoland/rev/7b844490b8fe part7 : rename variables and remove unnecessary spaces r=chunmin https://hg.mozilla.org/integration/autoland/rev/5b6d8d1bd950 part8 : rename `MediaSessionController` to `MediaStatusManager` r=chunmin
Comment 15•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b581af0ca6ea
https://hg.mozilla.org/mozilla-central/rev/00c095ba852d
https://hg.mozilla.org/mozilla-central/rev/12e357923acf
https://hg.mozilla.org/mozilla-central/rev/570cdab31d42
https://hg.mozilla.org/mozilla-central/rev/3f1356460936
https://hg.mozilla.org/mozilla-central/rev/b32d1b16ace5
https://hg.mozilla.org/mozilla-central/rev/7b844490b8fe
https://hg.mozilla.org/mozilla-central/rev/5b6d8d1bd950
Description
•