Open Bug 1352007 (Shutdown-Decoder) Opened 8 years ago Updated 2 years ago

[Meta] shutdown video decoder when video is approximately invisible

Categories

(Core :: Audio/Video: Playback, task, P3)

task

Tracking

()

ASSIGNED

People

(Reporter: kaku, Assigned: alwu)

References

(Depends on 9 open bugs, Blocks 1 open bug, )

Details

(Keywords: meta)

This is a meta bug for tracking all suspend-video-decoder related bugs include the very basic functionalities implementation (bug 1276556), phase-1 shipping (bug 1293963), and all others.
Alias: Shutdown_Decoder
Assignee: nobody → kaku
Status: NEW → ASSIGNED
No longer depends on: 1276556
Depends on: 1381376
Depends on: 1381738
Depends on: 1383610
Depends on: 1383653
Depends on: 1380584
Alias: Shutdown_Decoder → Shutdown-Decoder
Severity: normal → N/A
Type: enhancement → task
Summary: [Meta] Suspend-video-decoder → [Meta] shutdown video decoder when video is approximately invisible
Blocks: 1683441
See Also: → 1682261

Current mechanism for suspending video decoder is simply creating a blank decoder, but we would still run other relevant tasks in the media pipeline. Eg. running demuxing tasks, MDSM tasks, MRF tasks, video sink tasks. In order to reduce the CPU and battery usage further more, I think we can improve our mechanism by stopping doing some of those tasks as well.

In addition, we don't suspend video which is not in the DOM tree due to bug1346116, we should also seek for a possibility to suspend them.

Assignee: kakukogou → alwu
Depends on: 1707242
See Also: → 1738561
Depends on: 1794000
You need to log in before you can comment on or make changes to this bug.