When prepping the moz-libwebrtc repo, it makes sense to reset all the no-op
tracking files and the resume_state file for the new fast-forward session.
Differential Revision: https://phabricator.services.mozilla.com/D166497
- automatically create state directory (.moz-fast-forward) under top level or repo if missing
- automatically create log and tmp subdirectories if missing
- only execute use_config_env.sh once in nested scripts
- move default location for config_env under state directory
Differential Revision: https://phabricator.services.mozilla.com/D166492
This is a requirement of the FedCM spec.
Requesting review from you because I believe you are the only other person actively working on Credential Management API things and this touches the `navigator.credentials` object implementation.
Differential Revision: https://phabricator.services.mozilla.com/D167157
This removes checks to the well-known file.
This makes having more than one folder of tests possible.
I'm leaving the mochitests that excercise the platform code as the folder that tests well-known behavior.
Differential Revision: https://phabricator.services.mozilla.com/D167391
This is an side-effect of PFetch implementation.
Currently, PFetch is only default on nightly, so when running merging to Beta, the test will fail.
Differential Revision: https://phabricator.services.mozilla.com/D167523
We haven't decided where the CDM proxy is going to be created and
passed, for now let's assume the media engine parent is the entry point
to set the CDM proxy to the content protection manager and the media
source.
Depends on D167329
Differential Revision: https://phabricator.services.mozilla.com/D167441
The content protection manager needs to perform some tasks on the CDM,
we wrapped the CDM and expose a proxy class in order to let other
components interact with it.
Differential Revision: https://phabricator.services.mozilla.com/D167305
After adding more files, `WMFEncoderModule.cpp` is no longer in the same
unify build unit with the `WMFMediaDataEncoder.cpp`. Therefore, we need
to make the implementation of template class `WMFMediaDataEncoder`
visible in the header file, otherwise the compiler would report link
error of undefined `WMFMediaDataEncoder` symbol.
Differential Revision: https://phabricator.services.mozilla.com/D167304
This test case was using an incorrect regex to test the syntax of a=msid;
it only tested the first character of the msid, and was missing several allowed
characters. The new regex tests the grammar in RFC 8830 in its entirety.
Differential Revision: https://phabricator.services.mozilla.com/D165100
This test case was asserting that extmap for rid is present for a unicast
transceiver. While it would be acceptable to have this extmap in this case,
it is silly, since rid will not be used. Also, add a bug link to the ini file
for a different failing test case.
Differential Revision: https://phabricator.services.mozilla.com/D165099
This test case was erroneously prepending '~' to a rid in an a=rid attribute,
in addition to the rid in the a=simulcast attribute. '~' has no semantic
meaning in an a=rid attribute, and is in fact syntactically invalid.
Differential Revision: https://phabricator.services.mozilla.com/D165098
This test case was expecting back-to-back calls to setParameters to fail. This
expectation is incorrect; this should only fail if the event loop is
relinquished before the second call.
Differential Revision: https://phabricator.services.mozilla.com/D165097
Also, write a couple of new tests that ensure the right error is thrown when
calling sRD(rollback) in have-local-offer, or sLD(rollback) in have-remote-offer.
Differential Revision: https://phabricator.services.mozilla.com/D164690
This patch adds an FAQ (Frequently Asked Questions) section to the mach try perf docs. It also does a small cleanup to move fxrecord into the `testing/performance` folder, re-organize the linting configuration file, fix file naming, and captializes the `mozperftest` and `fxrecord` title names in the side-bar. Lastly, it adds a warning to the `mozperftest` docs to direct people who make it there to the `mach try perf` page.
Differential Revision: https://phabricator.services.mozilla.com/D167555