TPEMRD/2016/ShutdownDecoders

From MozillaWiki
< TPEMRD‎ | 2016
Jump to: navigation, search

Introduction

References

NA

Taipei Main Members

Engineers: Kaku, Dan, and Gerald

Cross Team Work

NA

Roadmap

[Stage 1] <We are here - Target milestone: 2016 Q3>

  • Target to fix Bug 1293963 - Suspend-video-decoder: phase-1 shipping.

[Stage 2] <Target milestone: TBD in 2016 Q4)

  • The scope of phase 2 is under discussion.

Project Dashboard

Meta Bugs

Full Query
ID Summary Priority Status
1224973 Reduced decoder usage for background videos P2 RESOLVED
1276556 [META] Tracking enable of background tab video decoder suspend P3 NEW

2 Total; 1 Open (50%); 1 Resolved (50%); 0 Verified (0%);


Ship Bugs (Stage 1)

Full Query
ID Summary Status Target milestone Resolution Assigned to Depends on Blocks
1172841 Scrolling performance decreased after enabling Silk when hardware video acceleration is disabled VERIFIED mozilla42 FIXED Mason Chang [Inactive] [:mchang] 1363170 1140723, 1144317, 1224973
1180563 Add pref to delay play of <video>s until they're visible RESOLVED mozilla42 FIXED Chris Pearce [:cpearce (Not reading bugmail)] 647429, 1224973
1224973 Reduced decoder usage for background videos RESOLVED mozilla49 FIXED u480271 1277471, 1278022, 1328056, 1172841, 1180563, 1272422, 1272562, 1272919, 1273947, 1274626, 1276495, 1286466 1154825, 1276556, 1214710, 1272627, 1274563, 1282710, 1294320
1272422 Sound playbacks from start when click tabs, audio and video are completely out of sync. VERIFIED mozilla49 FIXED u480271 1224973
1272562 MOZ_DIAGNOSTIC_ASSERT failure in mozilla::MediaFormatReader::Seek VERIFIED mozilla49 FIXED u480271 1276495 1224973
1272919 Video shows the frame that was on screen when I switched from youtube to a different tab for a fraction of a second VERIFIED --- FIXED u480271 1276556, 1224973, 1274626
1273947 ResetDecode() changed to ResetDecode(TargetQueue) RESOLVED --- FIXED :gerard-majax 1224973, 1245091, 1274650
1274626 video fasts forwards when it was sitting in a background tab VERIFIED mozilla51 FIXED Tzuhao Kuo [:kaku] 1272919, 1295541, 1301059, 1301061 1276556, 1224973, 1294320
1275481 Suspend background video decoders on timer RESOLVED mozilla49 FIXED u480271 1306945 1276556, 1214710
1275538 Crash in mozilla::MediaFormatReader::RequestVideoData RESOLVED mozilla49 FIXED Jean-Yves Avenard [:jya] 1276556
1276495 Crash in mozilla::MediaFormatReader::RequestAudioData RESOLVED mozilla49 FIXED u480271 1276556, 1224973, 1272562
1277471 Video frames are displayed super quickly when tab comes back into focus. NEW --- 1224973
1278022 Assertion failure: mReader->IsRequestingVideoData() || mReader->IsWaitingVideoData(), at dom/media/MediaDecoderStateMachine.cpp:2304 NEW --- 1224973
1282710 Suspend and resume foreground video decoders according to visibility events. RESOLVED mozilla50 FIXED Tzuhao Kuo [:kaku] 1157546, 1224973, 1306945 1276556
1284177 Add tests for video suspend in background RESOLVED mozilla51 FIXED u480271 1276556, 1284389, 1294420, 1339351
1285419 Telemetry to support background video decoder suspend: Hidden play time RESOLVED mozilla50 FIXED Gerald Squelart (he/him) (not at Mozilla since 2022-09-15) 1276556, 1299065
1286466 Reported video queue size nonsensical RESOLVED --- DUPLICATE 1224973, 1257107
1286875 Firefox Nightly play/pause on Youtube creates syncronization issue between video and audio RESOLVED --- INVALID 1276556
1287987 Telemetry to support background video decoder suspend: Percentage hidden/total play time, keyed by audio presence and height ranges RESOLVED mozilla50 FIXED Gerald Squelart (he/him) (not at Mozilla since 2022-09-15) 1276556, 1288949, 1299065
1289668 Telemetry to support background video decoder suspend: Inter-keyframe timings RESOLVED mozilla50 FIXED Gerald Squelart (he/him) (not at Mozilla since 2022-09-15) 1289674 1276556, 1295831
1293145 Telemetry to support background video decoder suspend: Percentage video-decode-suspended/total play time RESOLVED mozilla51 FIXED Gerald Squelart (he/him) (not at Mozilla since 2022-09-15) 1276556, 1293922, 1299065
1294345 Remove the TrackSet parameter from MediaDecoderStateMachine::InitiateDecodeRecoverySeek() RESOLVED mozilla51 FIXED JW Wang [:jwwang] [:jw_wang] 1292453 1276556
1294349 Telemetry to support background video decoder suspend: Recovery time from video-decode-suspended RESOLVED mozilla51 FIXED Gerald Squelart (he/him) (not at Mozilla since 2022-09-15) 1294352 1276556, 1293963
1294352 Merge MDSM::InitiateSeek() and MDSM::InitiateDecodeRecoverySeek() RESOLVED mozilla51 FIXED JW Wang [:jwwang] [:jw_wang] 1276556, 1294349, 1294384
1294358 Add test for suspended videos still fire 'ended' event RESOLVED mozilla51 FIXED u480271 1276556
1295844 Test suspended videos with webm files. RESOLVED mozilla51 FIXED u480271 1276556
1299065 Telemetry to support background video decoder suspend: invisible elements in the foreground should also be recorded RESOLVED mozilla51 FIXED Tzuhao Kuo [:kaku] 1285419, 1287987, 1293145 1276556
1299718 Telemetry to support background video decoder suspend: the usage of a hidden video element as a content source RESOLVED mozilla51 FIXED u480271 1284350 1276556, 1295921, 1337301
1301059 When suspending decode, the BlankDecoder shouldn't be wrapped in a H264Converter RESOLVED mozilla51 FIXED Jean-Yves Avenard [:jya] 1276556, 1274626
1301061 Background video decode will cause issue when use with EME RESOLVED --- INVALID 1276556, 1274626
1305338 [UX] UX Spec for Shutdown Decoder Phase 1 RESOLVED --- FIXED Mark Liang(:mark_liang) 1276556, 1293963, 1309492, 1309494, 1346120
1306551 Intermittent dom/media/test/test_background_video_suspend.html | Assertion count 115 is greater than expected range 0-0 assertions from "ASSERTION: Clock should go forwards" RESOLVED mozilla52 FIXED JW Wang [:jwwang] [:jw_wang] 1276556
1309492 If a video element's video is suspended, make it draw black frames. RESOLVED --- WONTFIX Tzuhao Kuo [:kaku] 1305338, 1345768 1276556, 1293963
1309494 Use spinning loading UI if resuming video element's video decoder is longer than 250ms. RESOLVED mozilla55 FIXED Tzuhao Kuo [:kaku] 1305338, 1359815 1276556, 1293963, 1350852
1310140 Reconcile suspend-video-decoder with the states of MDSM RESOLVED mozilla52 FIXED JW Wang [:jwwang] [:jw_wang] 1276556, 1295921, 1295892
1313955 Paused videos in background tabs change time position slightly when the tab is selected VERIFIED mozilla52 FIXED u480271 1276556
1328056 Sound indicator blinks on Youtube when I switch to tab NEW --- 1224973
1346120 If a video element's video is suspended, keep the last decoded video frame on the screen RESOLVED mozilla55 FIXED Tzuhao Kuo [:kaku] 1305338, 1345768 1276556, 1293963, 1346705

38 Total; 3 Open (7.89%); 29 Resolved (76.32%); 6 Verified (15.79%);