gecko-dev/dom/media/platforms
Chris Pearce 4c1eb3b8bf Bug 1428719 - Adjust decrypt throttle to smooth out decrypt bursting when seeking. r=gerald
We've had reports from a partner that their EME content is failing after a
seek. This is caused by decrypting EME content too fast after a seek triggering
bug 1338924. So we need to make our decryption less "bursty". So adjust our
decrypt throttling to instead throttle the decrypt to 200ms of content every
100ms of wall-clock-time, rather than 2s of content every 1s of
wall-clock-time. This makes us decode more smoothly, and appears to resolve the
issue with the partner stream.

MozReview-Commit-ID: 1nNuTJrreN

--HG--
extra : rebase_source : 3c2c9529a5493b30db1214bba782243be509b56a
2018-01-19 14:55:12 +13:00
..
agnostic Bug 1428719 - Adjust decrypt throttle to smooth out decrypt bursting when seeking. r=gerald 2018-01-19 14:55:12 +13:00
android Bug 1425996 - fix build error: unused variable 'rv'. r=gerald 2017-12-21 12:12:42 +08:00
apple Bug 1431169 - P2. Fix Apple AAC decoder on some files. r=rillian 2018-01-17 22:00:16 +01:00
ffmpeg Bug 1394734 - Replace CONFIG['MSVC'] by CONFIG['CC_TYPE'] r=glandium 2017-12-08 13:46:13 +01:00
omx Bug 1425996 - fix build error: unused variable 'rv'. r=gerald 2017-12-21 12:12:42 +08:00
wmf Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
wrappers Bug 1407810 - Use DDLogger in media stack - r=jwwang 2017-10-10 17:55:27 +11:00
MediaTelemetryConstants.h
PDMFactory.cpp Bug 1417795 - remove mp4_demuxer namespace part6. r=kinetik 2017-11-17 11:57:44 +08:00
PDMFactory.h Bug 1349128 - Remove duplicated AndroidDecoderModule in mCurrentPDMs if both PDMAndroidMediaCodecEnabled and PDMAndroidMediaCodecPreferred are set to true; r=jya 2017-03-22 14:14:09 +08:00
PlatformDecoderModule.h Bug 1407810 - Use DDLogger in media stack - r=jwwang 2017-10-10 17:55:27 +11:00
ReorderQueue.h Bug 1274626 part 3 - make the blank video decoder return samples in PTS order; r=jya 2016-08-03 15:22:49 +08:00
SimpleMap.h Bug 1344649 - part 3: rename DurationMap and turn it into a generic class. r=jya 2017-03-07 19:49:08 +08:00
moz.build Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium 2017-12-07 22:09:15 +01:00