mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:18:48 +00:00
10f5941b9c
- Bug 1246051 - have MediaQueue<T>::Peek/PeekFront return a RefPtr<> to avoid dangling pointers per comment 0. r=gerald. (00f334efb1) - Bug 1264199: P1. Perform audio conversion in the MSDM taskqueue and ahead of use. r=kinetik (001936e3ea) - Bug 1267983 - include MediaQueue.h; r=jwwang (036107d765) - Bug 1264199: P0. Fix nsDequeue/MediaQueue methods constness. r=jwwang (9aa33dfcb5) - Bug 1264199: P0.1. Export SaferMultDiv method. r=gerald (0b7a35ae4d) - Bug 1264199: P2. Ensure the AudioStream only ever receive the same content format. r=kinetik (a180d09279) - Bug 1264199: P3. Attempt to minimize audio quality loss and unnecessary processing. r=kinetik (29d57b5a33) - Bug 1264199: P4. Add mono to stereo upmix to AudioConverter. r=rillian (49c029bd86) - Bug 1264199: P5. Perform all downmixing operations in DecodedAudioDataSink. r=kinetik (05a479f095) - Bug 1264199: P6. Drain resampler when changing format or reaching the end. r=kinetik (8639102a94) - Bug 1264199: P8. Handle potential resampling errors. r=kinetik (1267e4e73d) - Bug 1264199: P9. Include pending frames in HasUnplayedFrames calculation. r=jwwang (ce7097fc90)
78 lines
1.9 KiB
HTML
78 lines
1.9 KiB
HTML
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Test for RequestSync basic use</title>
|
|
<script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
|
|
<script type="application/javascript" src="common_basic.js"></script>
|
|
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
|
</head>
|
|
<body>
|
|
<script type="application/javascript;version=1.7">
|
|
|
|
|
|
var tests = [
|
|
function() {
|
|
SpecialPowers.pushPrefEnv({"set": [["dom.requestSync.enabled", true],
|
|
["dom.requestSync.minInterval", 1],
|
|
["dom.ignore_webidl_scope_checks", true]]}, runTests);
|
|
},
|
|
|
|
function() {
|
|
SpecialPowers.pushPermissions(
|
|
[{ "type": "requestsync-manager", "allow": 1, "context": document } ], runTests);
|
|
},
|
|
|
|
function() {
|
|
SpecialPowers.importInMainProcess("resource://gre/modules/RequestSyncService.jsm");
|
|
runTests();
|
|
},
|
|
|
|
test_managerRegistrationsEmpty,
|
|
test_registrationsEmpty,
|
|
|
|
test_registerFailure,
|
|
test_register,
|
|
// overwrite the same registration.
|
|
test_register,
|
|
|
|
function() { test_managerRegistrations('wifiOnly', 0); },
|
|
test_registrations,
|
|
|
|
test_registrationEmpty,
|
|
test_registration,
|
|
|
|
function() { test_managerSetPolicy('disabled', 123); },
|
|
function() { test_managerRegistrations('disabled', 123); },
|
|
|
|
function() { test_managerSetPolicy('enabled', 42); },
|
|
function() { test_managerRegistrations('enabled', 42); },
|
|
|
|
test_unregister,
|
|
test_unregisterDuplicate,
|
|
|
|
test_managerRegistrationsEmpty,
|
|
test_registrationsEmpty,
|
|
];
|
|
|
|
function runTests() {
|
|
if (!tests.length) {
|
|
finish();
|
|
return;
|
|
}
|
|
|
|
var test = tests.shift();
|
|
test();
|
|
}
|
|
|
|
function finish() {
|
|
SimpleTest.finish();
|
|
}
|
|
|
|
SimpleTest.waitForExplicitFinish();
|
|
runTests();
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|