c1e4a5d79bc67a4e7b40a3a92ecc394eedbe2ae8: Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r?ehsan, r?njn draft
Markus Stange <mstange@themasta.com> - Wed, 22 Mar 2017 19:37:33 -0400 - rev 503177
Push 50520 by bmo:mstange@themasta.com at Wed, 22 Mar 2017 23:38:11 +0000
Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r?ehsan, r?njn Instead of copying and concatenating strings into an mDest buffer in SamplerStackFramePrintfRAII, require callers to keep the string buffer alive for the duration of the current scope, and store the pointer to the annotation string in the ProfileEntry. During stackwalking, concatenate the label and the annotation (separated by a space) and store the resulting string in the profile buffer. MozReview-Commit-ID: GEjcLrhhdvb
6cae282e8dcea15334ea86e3f3ba5fc8a4e6af3d: Bug 1339650 - Introduce mozIntl.DateTimeFormat. r?jfkthame draft
Zibi Braniecki <gandalf@mozilla.com> - Thu, 02 Mar 2017 16:39:17 -0800 - rev 503176
Push 50519 by zbraniecki@mozilla.com at Wed, 22 Mar 2017 23:20:09 +0000
Bug 1339650 - Introduce mozIntl.DateTimeFormat. r?jfkthame MozReview-Commit-ID: 1jnit4IlDN6
3698b784590fbc9f153f9f6711c1a057a1c834a5: Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r?ehsan, r?njn draft
Markus Stange <mstange@themasta.com> - Wed, 22 Mar 2017 18:44:25 -0400 - rev 503175
Push 50518 by bmo:mstange@themasta.com at Wed, 22 Mar 2017 22:44:59 +0000
Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r?ehsan, r?njn Instead of copying and concatenating strings into an mDest buffer in SamplerStackFramePrintfRAII, require callers to keep the string buffer alive for the duration of the current scope, and store the pointer to the annotation string in the ProfileEntry. During stackwalking, concatenate the label and the annotation (separated by a space) and store the resulting string in the profile buffer. MozReview-Commit-ID: GEjcLrhhdvb
5893e721f7c8f2a55bed0a4da70f05642970e8fe: Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r?ehsan, r?njn draft
Markus Stange <mstange@themasta.com> - Wed, 22 Mar 2017 18:38:02 -0400 - rev 503174
Push 50517 by bmo:mstange@themasta.com at Wed, 22 Mar 2017 22:38:36 +0000
Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r?ehsan, r?njn Instead of copying and concatenating strings into an mDest buffer in SamplerStackFramePrintfRAII, require callers to keep the string buffer alive for the duration of the current scope, and store the pointer to the annotation string in the ProfileEntry. During stackwalking, concatenate the label and the annotation (separated by a space) and store the resulting string in the profile buffer. MozReview-Commit-ID: GEjcLrhhdvb
65e5956d11dd9ed5beb03198726c1758f8ff2a5d: Bug 1348585 - Add six to the mach virtualenv path. r=chmanchester draft
James Graham <james@hoppipolla.co.uk> - Wed, 22 Mar 2017 16:26:22 +0000 - rev 503173
Push 50516 by bmo:james@hoppipolla.co.uk at Wed, 22 Mar 2017 22:32:46 +0000
Bug 1348585 - Add six to the mach virtualenv path. r=chmanchester Ensure that six is available when running python-test tests, which have the virtualenv python environment not that of the parent mach process. MozReview-Commit-ID: FrwzPZvMCSI
88e6ae37c966eb306fe0ce813dc3320495d643bf: Bug 1349746 - Ensure we close media cache's temporary file if the cache shuts down while we're waiting for the FD to arrive. r?jwwang draft
Chris Pearce <cpearce@mozilla.com> - Thu, 23 Mar 2017 11:20:34 +1300 - rev 503172
Push 50515 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:31:43 +0000
Bug 1349746 - Ensure we close media cache's temporary file if the cache shuts down while we're waiting for the FD to arrive. r?jwwang In some situations the MediaCache can be shutdown while we're waiting for the parent process to return a temporary file. We should close the temporary file so that we don't leak it in this situation. MozReview-Commit-ID: E3pgO8nWDB8
3959255e47c3a8a01da7f1837f98f7da11aac424: Bug 1343682 - Create temporary killswitch for preference reorg. r?mconley draft
Jared Wein <jwein@mozilla.com> - Wed, 22 Mar 2017 16:56:25 -0400 - rev 503171
Push 50514 by bmo:jaws@mozilla.com at Wed, 22 Mar 2017 22:30:35 +0000
Bug 1343682 - Create temporary killswitch for preference reorg. r?mconley This uses the pref browser.preferences.useOldOrganization=true to use the old prefs. MozReview-Commit-ID: DQyHYSZJTKd
1830ca2290072cfdd8c02e19a2aea6cb5bed051f: Bug 1349746 - Ensure we close media cache's temporary file if the cache shuts down while we're waiting for the FD to arrive. r?jwwang draft
Chris Pearce <cpearce@mozilla.com> - Thu, 23 Mar 2017 11:20:34 +1300 - rev 503170
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1349746 - Ensure we close media cache's temporary file if the cache shuts down while we're waiting for the FD to arrive. r?jwwang In some situations the MediaCache can be shutdown while we're waiting for the parent process to return a temporary file. We should close the temporary file so that we don't leak it in this situation. MozReview-Commit-ID: E3pgO8nWDB8
b9df3404346a0c2972be78f215c5f07503d10424: Assert some thread dispatches work. draft
Chris Pearce <cpearce@mozilla.com> - Wed, 22 Mar 2017 17:21:27 +1300 - rev 503169
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Assert some thread dispatches work. MozReview-Commit-ID: LuNtfIHEada
001886a8a6ee9d05f2832244ae9869b59ed56a67: Enable new Chromium Widevine API for testing purposes. draft
Chris Pearce <cpearce@mozilla.com> - Wed, 08 Mar 2017 17:24:28 +1300 - rev 503168
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Enable new Chromium Widevine API for testing purposes. MozReview-Commit-ID: 10N0O9Pn0Kw
9024c964e3beead34363b1cf9f8969e07e4c9a7e: Bug 1315850 - Port the work around from Bug 1343140 to the new CDM video decoder architecture. r=gerald draft
Chris Pearce <cpearce@mozilla.com> - Tue, 14 Mar 2017 17:17:05 +1300 - rev 503167
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1315850 - Port the work around from Bug 1343140 to the new CDM video decoder architecture. r=gerald MozReview-Commit-ID: EV0bieXIxYM
c745c0c010a6652f31a00ade14826e44c42ab6c6: Bug 1315850 - Rename DetailedPromise Status enum. r=gerald draft
Chris Pearce <cpearce@mozilla.com> - Mon, 13 Mar 2017 10:42:36 +1300 - rev 503166
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1315850 - Rename DetailedPromise Status enum. r=gerald X11.h #defines 'Status' and 'Failed' and 'Succeeded' which conflicts with the enum in DetailedPromise. So rename the 'Status' enum in DetailedPromise so that the build works on Linux. Some of my changes here caused DetailedPromise to be included in more places that it was before, which caused build failures on Linux. MozReview-Commit-ID: KV5xKixXR3J
ca7c547cf4aad8e3cd4305d49ef38c74e6b2ecdb: Bug 1315850 - Implement CDM persistent sessions. r=gerald draft
Chris Pearce <cpearce@mozilla.com> - Thu, 09 Mar 2017 19:09:43 +1300 - rev 503165
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1315850 - Implement CDM persistent sessions. r=gerald This is required for the browser clearing persistence tests to pass. MozReview-Commit-ID: Ai9qc6Ds1IG
1f81e49d8b3fbda4dae5ed4085e770c33bf8b9e6: Bug 1315850 - Hook up CDM storage. r=gerald draft
Chris Pearce <cpearce@mozilla.com> - Wed, 22 Mar 2017 16:30:54 +1300 - rev 503164
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1315850 - Hook up CDM storage. r=gerald MozReview-Commit-ID: 9gHcMZvmMfg
e0403a58eaf5cc4418981f8457820c1a5971557d: Bug 1315850 - Shutdown ChromiumCDMParent. r=gerald draft
Chris Pearce <cpearce@mozilla.com> - Thu, 09 Mar 2017 17:34:18 +1300 - rev 503163
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1315850 - Shutdown ChromiumCDMParent. r=gerald MozReview-Commit-ID: E82ETFS90eH
b10445bdb7d2a17409cbfaf7a454f53038a719a5: Bug 1315850 - Shutdown CDMVideoDecoder. r=jya draft
Chris Pearce <cpearce@mozilla.com> - Wed, 08 Mar 2017 10:20:33 +1300 - rev 503162
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1315850 - Shutdown CDMVideoDecoder. r=jya This severs the ChromiumCDMVideoDecoder's connection with the CDM. The CDM process will shutdown when the MediaKeys also severs its connection. MozReview-Commit-ID: Aqc4y5Nxjvc
99d5f0385bee549bf8046ca1e1ec026737d11953: Bug 1315850 - Implement CDM video decoder drain. r=jya draft
Chris Pearce <cpearce@mozilla.com> - Tue, 07 Mar 2017 16:37:21 +1300 - rev 503161
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1315850 - Implement CDM video decoder drain. r=jya MozReview-Commit-ID: 5RbrWyLglRf
caad825a7409c86de99ba5c9e1d63d94b472bb7a: Bug 1315850 - Implement CDM video decoder flush. r=jya draft
Chris Pearce <cpearce@mozilla.com> - Tue, 14 Feb 2017 22:42:26 +1300 - rev 503160
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1315850 - Implement CDM video decoder flush. r=jya MozReview-Commit-ID: 3CzwfOCXGP
494342c9e2e5526ff33b7e6273b9f5b931aeb285: Bug 1315850 - Implement video decoding through CDM. r=jya draft
Chris Pearce <cpearce@mozilla.com> - Thu, 09 Mar 2017 11:32:15 +1300 - rev 503159
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1315850 - Implement video decoding through CDM. r=jya At this stage, I store video frames in memory in nsTArrays rather than in shmems just so we can get this working. Once this is working, I'll follow up with patches to switch to storing all large buffer traffic between the CDM and other processes in shmems. I'm not planning on preffing this new CDM path on until that's in place. MozReview-Commit-ID: LSTb42msWQS
390a49d77366ee25b33edf4db6e440989f183a5e: Bug 1315850 - Initialize video decoder. r=jya draft
Chris Pearce <cpearce@mozilla.com> - Thu, 09 Mar 2017 18:17:50 +1300 - rev 503158
Push 50513 by bmo:cpearce@mozilla.com at Wed, 22 Mar 2017 22:21:21 +0000
Bug 1315850 - Initialize video decoder. r=jya MozReview-Commit-ID: 559SP0ECldq
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip