c2d69f2051b178bc02139915be230649444e1e78: Bug 1003417 - Include testing/mozbase/moz.build from root moz.build file, r?ted draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 01 Feb 2017 09:56:33 -0500 - rev 479337
Push 44224 by ahalberstadt@mozilla.com at Mon, 06 Feb 2017 14:42:04 +0000
Bug 1003417 - Include testing/mozbase/moz.build from root moz.build file, r?ted By including the mozbase's moz.build directly in the root moz.build, we are making sure that mozbase unittests will be found even if there is no build/objdir. This will be useful when running mozbase tests in their own taskcluster task. MozReview-Commit-ID: DqqY09I3JBC
cd0d9dba6475ef582aabdf30762fc4200b366bd5: Bug 1320194 - Generate all-tests.pkl and related files when resolving tests draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 01 Feb 2017 09:56:09 -0500 - rev 479336
Push 44224 by ahalberstadt@mozilla.com at Mon, 06 Feb 2017 14:42:04 +0000
Bug 1320194 - Generate all-tests.pkl and related files when resolving tests This replaces the 'run-tests-deps' make target with a python function that will directly read moz.build files, emit them with TestManifestEmitter, then consume them with TestManifestBackend. Because the TestResolver is the only place that actually reads the test metadata files, we can remove this logic from the CommonBackend as well. MozReview-Commit-ID: DXgMoeH5dKf MozReview-Commit-ID: HstZ57qkqf2
fea15363c0e939b1e1bacece1d998f0c1066238b: Bug 1320194 - Add ability to specify custom emitter function in TreeMetadataEmitter draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 27 Jan 2017 11:54:09 -0500 - rev 479335
Push 44224 by ahalberstadt@mozilla.com at Mon, 06 Feb 2017 14:42:04 +0000
Bug 1320194 - Add ability to specify custom emitter function in TreeMetadataEmitter Currently, the only way to emit objects after reading moz.build, is to emit everything. Though, sometimes it may be desirable to only emit certain types of objects. This adds a new argument that allows consumers to specify a custom emitter function. This gives them the flexibility to do whatever they want. This will be used when resolving tests, so only TestManifest objects are emitted. MozReview-Commit-ID: DPGgNmn2JvE
0c601f0fd703e2dbd058b1a2373638e38ac96fea: Bug 1320194 - Fix bug preventing more than two backends in a HybridBackend draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 27 Jan 2017 16:31:15 -0500 - rev 479334
Push 44224 by ahalberstadt@mozilla.com at Mon, 06 Feb 2017 14:42:04 +0000
Bug 1320194 - Fix bug preventing more than two backends in a HybridBackend This is a drive by fix that is not relevant to the rest of the commit series. MozReview-Commit-ID: Bwrb74o3Qh8
36aa3fe6d1c0e352362348cacdca6d65b01408de: Bug 1320194 - Refactor test metadata related backend code into a partial TestManifestBackend draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 27 Jan 2017 11:47:34 -0500 - rev 479333
Push 44224 by ahalberstadt@mozilla.com at Mon, 06 Feb 2017 14:42:04 +0000
Bug 1320194 - Refactor test metadata related backend code into a partial TestManifestBackend Currently the CommonBackend is responsible for processing TestManifest objects and using them to generate the test metadata files (e.g all-tests.pkl et al). This patch pulls that logic out into a partial backend specifically for test manifests. This patch is solely a refactoring and shouldn't change any build behaviour. CommonBackend has a TestManifestBackend instance and calls consume_object directly on it. However, this is just a temporary measure to avoid checking in a broken commit. This commit also adds a test for the 'test-defaults.pkl' file which was previously missing. MozReview-Commit-ID: HOr2QVT8CJ1
0de555fdf88f20e1fb309617a7c509a9bf7ecb3a: Bug 1336978 - Add --enable-lld to link with lld instead of ld r?glandium draft
Sylvestre Ledru <sledru@mozilla.com> - Mon, 06 Feb 2017 15:33:13 +0100 - rev 479332
Push 44223 by bmo:sledru@mozilla.com at Mon, 06 Feb 2017 14:34:05 +0000
Bug 1336978 - Add --enable-lld to link with lld instead of ld r?glandium MozReview-Commit-ID: 9dpUi44NDdN
ddc0fda6cc9921d7a5a2a96912587233a5ce56a0: Bug 1334971: P2. Fix coding style. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 06 Feb 2017 15:09:43 +0100 - rev 479331
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1334971: P2. Fix coding style. r?gerald MozReview-Commit-ID: 1xMcYn354NT
f0839207ca950be9776b91ff5dcff9736c08c2fd: Bug 1334971: P1. Properly handle invalid PPS. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 06 Feb 2017 15:06:51 +0100 - rev 479330
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1334971: P1. Properly handle invalid PPS. r?gerald Also fix H264::DecodePPS which incorrectly always returned an error when parsing a valid PPS. MozReview-Commit-ID: L1HUAdxWdu0
9ddaccf96d85d7aea04b43a2972cd78789fb4a24: Bug 1319987: P12. Disable RemoteDataDecoder. ?jhlin draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 03 Feb 2017 09:40:28 +0100 - rev 479329
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P12. Disable RemoteDataDecoder. ?jhlin There appears to be a race occurring where InputExhausted callback isn't always called. The issue could be reproduced prior all those changes, albeit rarely. The tracking of re-enabling this feature will be done in bug 1336358 MozReview-Commit-ID: 5rPpcCcgNIq
7c08f1abfe79ff2b3730641a3861e483a8fae16a: Bug 1319987: P11. Fix MediaDataDecoder gtest. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 31 Jan 2017 20:43:07 +0100 - rev 479328
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P11. Fix MediaDataDecoder gtest. r?gerald They appear to have been broken for a while. Several months at least. MozReview-Commit-ID: I71xE91UMOZ
657291ad7fca2b380ebe7b2563d9ae5cbf579bdf: Bug 1319987: P10. Update WPT expected results. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 29 Jan 2017 21:56:29 +0100 - rev 479327
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P10. Update WPT expected results. r?gerald MozReview-Commit-ID: BWEk7Ri0iyc
7b0b76c02d874a96bcf24f6f3e8b878f818bd59a: Bug 1319987: P9. More coding style fixes. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 27 Jan 2017 13:20:37 +0100 - rev 479326
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P9. More coding style fixes. r?gerald MozReview-Commit-ID: DhFRqkWQZny
9f478d772bfb9bf500b85be144798667185e5f43: Bug 1319987: P8. Fix comment. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 27 Jan 2017 11:48:43 +0100 - rev 479325
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P8. Fix comment. r?gerald MozReview-Commit-ID: BXZBHdEAY8Z
5c6b5037868ae3f1b3f5f4dbb60125f3f66f9412: Bug 1319987: P7. Re-implement handling for WaitingForKey in MFR. r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 27 Jan 2017 11:48:00 +0100 - rev 479324
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P7. Re-implement handling for WaitingForKey in MFR. r?cpearce MozReview-Commit-ID: FCiAO54oiH3
c74c68f3c540b0d0f13be35e843ea5d52cd0dbe6: Bug 1319987: P6. Shutdown demuxer asynchronously. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 26 Jan 2017 18:17:15 +0100 - rev 479323
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P6. Shutdown demuxer asynchronously. r?gerald This prevents the demuxer attempting to use the parent resources once the parent has been shutdown. MozReview-Commit-ID: LQqPxBkAfAS
bfada54f531d1eb992ff7531a3e176e901b4acf1: Bug 1319987: P5. Promisify MediaDataDecoder. r?cpearce, r?snorp, r?gerald, r?mattwoodrow draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 26 Jan 2017 13:56:46 +0100 - rev 479322
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P5. Promisify MediaDataDecoder. r?cpearce, r?snorp, r?gerald, r?mattwoodrow This is a big change, and unfortunately impossible to break down with independently functional commits. There are four main changes being applied here: * Code cleanup, including making all MediaDataDecoder related code mozilla coding style compliant * Make MediaDataDecoder use MozPromise * Making Flush and Shutdown processes fully asynchronous * Fixing few data races encountered across the code, in particular in the Android PDM MozReview-Commit-ID: DpiZucGofJT
8e826b97c9ceb705fc3756cbbd8b5da067b4d2ff: Bug 1319987: P4. Refactor H264 Converter. r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 30 Dec 2016 21:51:42 +1100 - rev 479321
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P4. Refactor H264 Converter. r?cpearce We can make some assumptions now that the Input method is only called once and never again while a decode is pending. MozReview-Commit-ID: EmzKEcwNY2J
ca6daa00037730af9635e5d61ea6f8666a643918: Bug 1319987: P3. Remove Gonk PDM. r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 30 Dec 2016 01:26:12 +1100 - rev 479320
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P3. Remove Gonk PDM. r?cpearce The platform is no longer supported, and the promisifying of the MediaDataDecoder makes it not worthwhile to continue maintenance. MozReview-Commit-ID: FjDzRk5YQp3
e4181ce414533be030152fa00d1ddfc159dc6964: Bug 1319987: P2. Remove FuzzingWrapper. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 21 Dec 2016 10:52:01 +1100 - rev 479319
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P2. Remove FuzzingWrapper. r?gerald It is no longer used and in its current state incompatible with promise based decoders. We'll re-add it later. MozReview-Commit-ID: DHsyTsFvTZB
2eed53dc53a7932c5039947053e7cdcd6d3151cc: Bug 1319987: P1. Remove handling for WaitingForKey in MFR. r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 20 Dec 2016 18:53:39 +1100 - rev 479318
Push 44222 by bmo:jyavenard@mozilla.com at Mon, 06 Feb 2017 14:12:04 +0000
Bug 1319987: P1. Remove handling for WaitingForKey in MFR. r?cpearce This is not compatible with promise based decoders. We'll re-implement it in a different fashion later on. MozReview-Commit-ID: HYBNKVxEUmB
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip