8208e3ead2d8dfbe02fb899e5fb376651715be61: Bug 1277188. Part 4 - remove AudioClock::mAudioStream. r=kinetik. draft 1274214_remove_WMFMediaDataDecoder_TaskQueue
JW Wang <jwwang@mozilla.com> - Wed, 01 Jun 2016 16:36:10 +0800 - rev 374966
Push 20123 by jwwang@mozilla.com at Fri, 03 Jun 2016 03:02:34 +0000
Bug 1277188. Part 4 - remove AudioClock::mAudioStream. r=kinetik. MozReview-Commit-ID: KjrfgHIg8z4
216e0a7e9909572ad828c262063e348df462a5ef: Bug 1277188. Part 3 - remove AudioClock::GetPositionUnlocked(). r=kinetik. draft 1274214_remove_WMFMediaDataDecoder_TaskQueue
JW Wang <jwwang@mozilla.com> - Wed, 01 Jun 2016 16:30:54 +0800 - rev 374965
Push 20123 by jwwang@mozilla.com at Fri, 03 Jun 2016 03:02:34 +0000
Bug 1277188. Part 3 - remove AudioClock::GetPositionUnlocked(). r=kinetik. MozReview-Commit-ID: 9g3wqI63OsR
d3b177d25a86f03ac65c5231dc389e66cbb5aba5: Bug 1277188. Part 2 - fix AudioStream::GetPositionInFrames(). r=kinetik. draft 1274214_remove_WMFMediaDataDecoder_TaskQueue
JW Wang <jwwang@mozilla.com> - Wed, 01 Jun 2016 16:18:56 +0800 - rev 374964
Push 20123 by jwwang@mozilla.com at Fri, 03 Jun 2016 03:02:34 +0000
Bug 1277188. Part 2 - fix AudioStream::GetPositionInFrames(). r=kinetik. MozReview-Commit-ID: 3NhoRCPu8fU
0a0762173432be070582ea789ea58ca4e63b73cf: Bug 1277188. Part 1 - fix AudioStream::GetPosition(). r=kinetik. draft 1274214_remove_WMFMediaDataDecoder_TaskQueue
JW Wang <jwwang@mozilla.com> - Wed, 01 Jun 2016 16:19:35 +0800 - rev 374963
Push 20123 by jwwang@mozilla.com at Fri, 03 Jun 2016 03:02:34 +0000
Bug 1277188. Part 1 - fix AudioStream::GetPosition(). r=kinetik. MozReview-Commit-ID: ECGPX04hM6U
89c45f1c5776293ac2f70a296805fcd456749ab1: Bug 1277175 - Remove AudioStream::IsPaused(). r=kinetik. draft 1274214_remove_WMFMediaDataDecoder_TaskQueue
JW Wang <jwwang@mozilla.com> - Tue, 31 May 2016 15:59:20 +0800 - rev 374962
Push 20123 by jwwang@mozilla.com at Fri, 03 Jun 2016 03:02:34 +0000
Bug 1277175 - Remove AudioStream::IsPaused(). r=kinetik. MozReview-Commit-ID: K2CHJ0E90MW
c2e54fadbbcbe0cde2adb0457a0a9990bbb05c37: Bug 1277171 - don't transition to other states when the stream is already drained. r=kinetik. draft 1274214_remove_WMFMediaDataDecoder_TaskQueue
JW Wang <jwwang@mozilla.com> - Tue, 31 May 2016 15:00:55 +0800 - rev 374961
Push 20123 by jwwang@mozilla.com at Fri, 03 Jun 2016 03:02:34 +0000
Bug 1277171 - don't transition to other states when the stream is already drained. r=kinetik. MozReview-Commit-ID: 8UXg49yZVHd
ada71bfe11d9a115217660a07b30b73d89ebdab9: Bug 1257716 - Add WebM Clearkey media to eme test list. r?cpearce draft
Bryce Van Dyk <bvandyk@mozilla.com> - Wed, 25 May 2016 11:32:54 +1200 - rev 374960
Push 20122 by bvandyk@mozilla.com at Fri, 03 Jun 2016 02:59:59 +0000
Bug 1257716 - Add WebM Clearkey media to eme test list. r?cpearce MozReview-Commit-ID: LYBmDUvboMk
a9af6cd7bcf472a85c2c601f24764bfaada77deb: Bug 1257716 - Handle clearkey encrypted WebMs. Put in place widevine checks. r?cpearce draft
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 26 Apr 2016 15:13:47 +1200 - rev 374959
Push 20121 by bvandyk@mozilla.com at Fri, 03 Jun 2016 02:58:07 +0000
Bug 1257716 - Handle clearkey encrypted WebMs. Put in place widevine checks. r?cpearce Handle encrypted WebM streams for the clearkey case. Add checking for the widevine case, though these should currently fail, as not all of the plumping is in place for widevine. MozReview-Commit-ID: BSvSOHoNbQA
74327b194c6de32e8215967eea1f2790b260001d: Bug 1257727, 1257729 - Update WebM handling to deal with encrypted WebMs r=jya draft
Bryce Van Dyk <bvandyk@mozilla.com> - Fri, 27 May 2016 14:34:54 +1200 - rev 374958
Push 20121 by bvandyk@mozilla.com at Fri, 03 Jun 2016 02:58:07 +0000
Bug 1257727, 1257729 - Update WebM handling to deal with encrypted WebMs r=jya - WebMDemuxer will read crypto information from WebM metadata. - WebMDemumer adds crypto information to samples. - WebMDemuxer can now return encryption info from GetCrypto(). - WebMDexmuer will not attempt to peek encrypted frames as it will give back garbage data. This means resolution changes internal to encrypted WebM files will not work. - WebMDecoder now exposes a single string version of CanHandleMediaType. This is done in the same way as the Mp4Decoder, so that the future update to MediaKeySystemAccess for WebM handling can maintain the same conventions. MozReview-Commit-ID: CU3JVi3t7Vn
6593099a58e029d80ac6ac076c8e276ca9ffc496: Bug 1263726 - Settings title remains as "Language" after switching locale and returning to "General Settings". r=grisha draft
dlim@mozilla.com <dlim@mozilla.com> - Thu, 02 Jun 2016 18:37:02 -0700 - rev 374957
Push 20120 by dlim@mozilla.com at Fri, 03 Jun 2016 02:11:21 +0000
Bug 1263726 - Settings title remains as "Language" after switching locale and returning to "General Settings". r=grisha MozReview-Commit-ID: L4hPzJ7kRc5
ec8c953f9db0cce1f612b150fa825087936afec3: Bug 1271483 - p16. gtest for list-string functions - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 26 May 2016 19:24:35 +1000 - rev 374956
Push 20119 by cpearce@mozilla.com at Fri, 03 Jun 2016 02:07:57 +0000
Bug 1271483 - p16. gtest for list-string functions - r=cpearce Moved templated code to VideoUtils.h, so it can more easily be reused, and tested. MozReview-Commit-ID: 3vOvaj5VVhm
1fa6d8f5c497b4f59fc5701c47b6eff4034bc2bd: Bug 1271483 - p15. Check if issues have been solved - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 25 May 2016 00:41:53 +1000 - rev 374955
Push 20119 by cpearce@mozilla.com at Fri, 03 Jun 2016 02:07:57 +0000
Bug 1271483 - p15. Check if issues have been solved - r=cpearce To determine if an issue has been solved, go through the possible prefs that would have been saved by the front-end, to see if any previously-unplayable formats/key systems are now playable, in which case we notify the frontend, to record the issue-solved telemetry. MozReview-Commit-ID: DmU50i6FtG8
ed1e5a6d980c6cab13021d43021c719913636436: Bug 1271483 - p14. Demagicify ReportStringId strings - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 25 May 2016 01:03:21 +1000 - rev 374954
Push 20119 by cpearce@mozilla.com at Fri, 03 Jun 2016 02:07:57 +0000
Bug 1271483 - p14. Demagicify ReportStringId strings - r=cpearce Combine notification type and web-console string id into structs, simpler to pass around, and will be useful to go through them when checking for solved issues. MozReview-Commit-ID: Hy3bMG3m12V
923ea0156ab977741bcbaec0e3b2d4d3de0c3a83: Bug 1271483 - p13. Rework formats list - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 25 May 2016 03:24:14 +1000 - rev 374953
Push 20119 by cpearce@mozilla.com at Fri, 03 Jun 2016 02:07:57 +0000
Bug 1271483 - p13. Rework formats list - r=cpearce Renamed AppendToStringList to AppendToFormatsList, to distinguish from other string-based lists. Ensure that list items don't contain commas, as commas are used as separators, and we don't want&need to introduce escaping. Added FormatsListContains. MozReview-Commit-ID: 8KpuhSjCW3d
e76b9aaaff41eb2b614d8023c874a400af97b455: Bug 1271483 - p12. Use StringListContains to filter notifications - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 26 May 2016 17:01:52 +1000 - rev 374952
Push 20119 by cpearce@mozilla.com at Fri, 03 Jun 2016 02:07:57 +0000
Bug 1271483 - p12. Use StringListContains to filter notifications - r=cpearce Using string-list iterator instead of bespoke code, to go through the decoder doctor notifications-allowed pref. MozReview-Commit-ID: 8sxopvlRrz7
74b182ade4e0bb012fd56546c0a1b0c98dc471e7: Bug 1271483 - p11. Implement comma-sep-string for-range iterator - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 26 May 2016 16:43:16 +1000 - rev 374951
Push 20119 by cpearce@mozilla.com at Fri, 03 Jun 2016 02:07:57 +0000
Bug 1271483 - p11. Implement comma-sep-string for-range iterator - r=cpearce Utility class&function that creates an iteratable range from a comma-separated string, where each iteration will give a dependent substring (i.e., no string copy happening). This will help with going through lists of unplayable formats, to see if issues have been solved. If useful enough, this could later be published to a more public location (e.g. mfbt or xpcom). MozReview-Commit-ID: 3XP5PwQZFA1
4a852b519c85a93fc1ce4d76d5094c61eee535a8: Bug 1271483 - p10. Front-end handling of prefs&telemetry - r=gijs draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 26 May 2016 23:46:52 +1000 - rev 374950
Push 20119 by cpearce@mozilla.com at Fri, 03 Jun 2016 02:07:57 +0000
Bug 1271483 - p10. Front-end handling of prefs&telemetry - r=gijs When an issue is reported, save the unplayable formats/key-systesm in a pref, keyed by the detailed issue string id, and report the infobar-shown telemetry. More telemetry when the "Show me how" button is clicked. And final telemetry (and clearing the prefs) when the issue is solved. MozReview-Commit-ID: 4PgaPMVfjsQ
cf7f9fb4dda534f0f1f9f9280789a94d0e3f7fdd: Bug 1271483 - p9. Report more details from DecDecDiagnostics - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 26 May 2016 23:26:10 +1000 - rev 374949
Push 20119 by cpearce@mozilla.com at Fri, 03 Jun 2016 02:07:57 +0000
Bug 1271483 - p9. Report more details from DecDecDiagnostics - r=cpearce Fill up extra details in notification: Web-console notification string id (will be used as telemetry key), and whether the issue is present or has been solved. MozReview-Commit-ID: AzhuIvGqb2p
4e6e7938bbefcd7b19cbf37d4a2012a128952478: Bug 1271483 - p8. More details in DecoderDoctorNotification - r=smaug draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 26 May 2016 23:24:40 +1000 - rev 374948
Push 20119 by cpearce@mozilla.com at Fri, 03 Jun 2016 02:07:57 +0000
Bug 1271483 - p8. More details in DecoderDoctorNotification - r=smaug Added some fields required by telemetry. Now with some documentation! (Notifying code in p9, handling code in p10.) MozReview-Commit-ID: 4mTHlkpjCxx
ee12da4f93805988ca42f6eaa314aa7f5140c759: Bug 1271483 - p7. Telemetry histogram for DecDoc infobar stats - r=cpearce,r?bsmedberg draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 26 May 2016 02:09:01 +1000 - rev 374947
Push 20119 by cpearce@mozilla.com at Fri, 03 Jun 2016 02:07:57 +0000
Bug 1271483 - p7. Telemetry histogram for DecDoc infobar stats - r=cpearce,r?bsmedberg MozReview-Commit-ID: KB2r22Z3rss
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip