|
|
| Line 59: |
Line 59: |
| } | | } |
| </bugzilla> | | </bugzilla> |
|
| |
| === Optimizations ===
| |
| * [https://bugzil.la/1282710 Bug 1282710 - Suspend and resume foreground video decoders according to visibility events]
| |
| ** done.
| |
| * [https://bugzil.la/1282012 Bug 1282012 - Seek to nearest keyframe when resuming videos with no audio]
| |
| ** [https://bugzil.la/1294657 Bug 1294657 - Seek to nearest keyframe when resuming videos with no audio - with audio track but muted]
| |
| *** pending, excluded from phase 1.
| |
| ** [https://bugzil.la/1294658 Bug 1294658 - Seek to nearest keyframe when resuming videos with no audio - with audio track but might be silent]
| |
| *** pending, excluded from phase 1.
| |
| ** [https://bugzil.la/1294656 Bug 1294656 - Seek to nearest keyframe when resuming videos with no audio - no audio track]
| |
| *** done.
| |
| * [https://bugzil.la/1274919 Bug 1274919 - Resume suspended video decoders on tab mouse hover.]
| |
| ** under review.
| |
| * [https://bugzil.la/1284389 Bug 1284389 - Don't suspend video elements captured via mozCaptureStream()]
| |
| ** WIP.
| |
| * [https://bugzil.la/1295921 Bug 1295921 - Don't suspend video decoder for elements as sources to drawImage() and createImageBitmap()]
| |
| ** WIP.
| |
| * Resume video when keyboard is used to change tags - Needs Bug
| |
| ** For example, if it's possible to detect the direction of cycling and videos are within, say, 5 tabs of the current tab, then start decoding again.
| |
| ** Need to hook into the tab navigation/change code and alert media elements, like bug 1274919
| |
|
| |
|
| === Telemetry === | | === Telemetry === |