Commit Graph

227352 Commits

Author SHA1 Message Date
Jean-Yves Avenard
00bc1aec0d Bug 1125776: Part10. Handle concurrent aborts. r=mattwoodrow
Under some circumstances, it was possible for a cancelled queued task to run
and the following one would have been cancelled.
Also add more robust handling in cancelling the trackbuffer initialization
task.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard
882199f026 Bug 1125776: Part9. Always attempt to create a new decoder if we don't have one. r=mattwoodrow
YouTube continues to call appendBuffer even when the previous call failed.
So we attempt to re-create a decoder where we can should it be a temporary
failure.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard
b67c638392 Bug 1106776: update test results now that they are consistent. r=karlt
When a subtest times out, it causes the parent to time out as well.
2015-02-02 13:54:47 +11:00
Jean-Yves Avenard
301b46619a Bug 1125776: Part8. We don't always need an init segment to be ready. r=mattwoodrow
If abort was called on the source buffer, the parser would have been reset.
The content in the Track Buffer is still valid for playback.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard
fdf83c97db Bug 1125776: Part7. Only notify reader we have data, when we actually do. r=mattwoodrow 2015-02-04 20:20:16 +11:00
Jean-Yves Avenard
04f33309e6 Bug 1122358: Implement partial reset parser. r=cajbir
Only handles resetting parser and incomplete init segments at this stage.
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard
e5e087c775 Bug 1128115: Update web-ref tests. r=karlt
Generalize [Test removesourcebuffer event on activeSourceBuffers.] expected result to all platforms using mp4
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard
6cef8e5eb0 Bug 1128115: MediaSource.removeSourceBuffer should call SourceBuffer.abort. r=cajbir 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard
3fcf5ab25c Bug 1096089: Update webref tests. r=karlt
Generalize [Test remove with a start at the duration.] expected result to all platforms using mp4
2015-02-04 20:20:15 +11:00
Jean-Yves Avenard
2020140397 Bug 1125776: Part5. Limit metadata parsing to init segment size if known. r=kinetik 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard
2f427e5bbc Bug 1125776: Part4. Add support for partial WebM init segment. r=kinetik 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard
9a54b12b7a Bug 1125776: Part3. Add support for partial init segment. r=cajbir
Now that we rely on appendBuffer to scan the init segment, it has become
imperative to handle partial segments as it could otherwise lead to
appendBuffer never firing update/updateend
2015-02-02 11:41:43 +11:00
Jean-Yves Avenard
5a8ea7fce0 Bug 1125776: Part2. appendBuffer scanning the data before firing updateend. r=mattwoodrow 2015-02-04 20:20:15 +11:00
Jean-Yves Avenard
9264bf02f5 Bug 1125776: Part1. Fix initialization of variables. r=cajbir
They could be used when non-initialized.
2015-02-04 20:20:14 +11:00
Benjamin Bouvier
6a135e527a Bug 1123404: Disable temporarily bitselect-select.js SIMD test; r=Waldo 2015-02-03 22:20:50 +01:00
Lars T Hansen
bfa419f562 Bug 1074237 - evolve the JS engine futex API. r=luke 2015-02-04 09:47:31 +01:00
Ms2ger
9b8943ea2a Bug 1125901 - Part d: Remove unused nsIXPConnect.holdObject; r=bholley
It is now unused, so can be removed.
2015-02-04 09:41:41 +01:00
Ms2ger
4ef715033c Bug 1125901 - Part c: Use a MutableHandle rather than an nsIXPConnectJSObjectHolder to return the JSObject from GetXPCProto; r=jst
nsIXPConnectJSObjectHolder is a relic from times long past. It is now safe to
return a JSObject through an outparam, and the JSObject is all the callers
need.
2015-02-04 09:41:00 +01:00
Ms2ger
fbe3e5a22d Bug 1125901 - Part b: Stop reusing the aProto outparam in GetXPCProto; r=jst
This is pretty poor behaviour in any case, and it blocks the removal of the
outparam in my next patch.
2015-02-04 09:40:59 +01:00
Ms2ger
b46f54756b Bug 1125901 - Part a: Remove WrapNative functions in nsDOMClassInfo; r=jst
They are equivalent to the WrapNative functions on nsContentUtils.
2015-02-04 09:40:59 +01:00
Alfredo Yang
2089cddb84 Bug 1128858 - release media element after playing webm in testcases. r=cajbir 2015-02-03 01:05:00 +01:00
Alfredo Yang
3edd4364fe Bug 1128845 - disable test cases due to webm OMX codec limitation. r=ajones 2015-02-02 23:42:00 +01:00
Alexandre Lissy
949291493c Bug 1128489 - Direct communication between SettingsService and SettingsRequestManager. r=qdot 2015-02-03 02:45:00 +01:00
Sushil Chauhan
29bdc8d69a Bug 1127585 - Update HWC_BLIT composition-type value. r=sotaro 2015-02-03 10:38:21 -08:00
Milan Sreckovic
f8bffa2df7 Bug 1126918 - NewShSurfaceHandle can return null. Guard against it. r=jgilbert 2015-02-02 17:18:29 -05:00
Boris Chiou
4f19b1f20c Bug 1121804 - Add websocket message listener. r=dglastonbury
1. Fix websocket listener, and implement a light-wight parser.
2. Handle the messages from clients by protobuf
3. Handle disconnection while receiving the close message.
2015-01-29 20:02:00 +01:00
Gabriele Svelto
4e279e260c Bug 1081871 - part 2 - Use cgroups instead of nice values to implement application priorities. r=dhylands 2015-01-08 15:39:43 +01:00
Gabriele Svelto
6df0e32f24 Bug 1081871 - part 1 - Remove dead code and do some minor code style cleanups. r=dhylands 2015-01-08 15:39:38 +01:00
Tooru Fujisawa
f65e6f89c3 Bug 1129285 - Fix findReferences-01.js to follow bug 1125930. r=jandem 2015-02-04 17:11:46 +09:00
Xidorn Quan
3f9814a13c Bug 1126701 - Add IntegerRange for iterating integers. r=waldo 2015-02-04 19:07:32 +11:00
Xidorn Quan
1aa524cf40 Bug 1127045 part 3 - Make nsTArray support reverse iterating. r=froydnj 2015-02-04 19:07:32 +11:00
Xidorn Quan
e7e326d1e6 Bug 1127044 part 2 - Add ReverseIterator template class. r=waldo 2015-02-04 19:07:32 +11:00
Xidorn Quan
a9a5b796da Bug 1127044 part 1 - Add IteratorTraits facility. r=waldo 2015-02-04 19:07:32 +11:00
Xidorn Quan
901d25c409 Bug 1126552 part 1 - Make nsTArray support range-based for loops. r=froydnj 2015-02-04 19:07:32 +11:00
Xidorn Quan
3f8ebecfd2 Bug 1126552 part 0 - Rename end to iend to avoid shadowing warnings. r=froydnj 2015-02-04 19:07:32 +11:00
Shu-yu Guo
df3599938d Bug 1127156 - Attach optimization info to frames in profiler. (r=BenWa) 2015-02-03 23:51:36 -08:00
Shu-yu Guo
b36e529898 Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj) 2015-02-03 23:51:36 -08:00
Shu-yu Guo
a29d080405 Bug 1128653 - Make the native code bounds of optimization regions closed. (r=djvj) 2015-02-03 23:51:36 -08:00
Phil Ringnalda
63d76bfd97 Bug 1129300 - Annotate background-size-monster- reftests that randomly fail on OS X 10.10 2015-02-03 22:00:15 -08:00
Kyle Machulis
dbaf4fb907 Bug 782751 - User Timing API Web Platform Test Metadata update; a=TEST-ONLY 2015-02-03 21:46:23 -08:00
Kyle Machulis
3667d29346 Bug 782751 - User Timing API Mochitests; r=baku 2015-02-03 21:46:23 -08:00
Kyle Machulis
a0d294845f Bug 782751 - User Timing API Implementation; r=baku 2015-02-03 21:46:23 -08:00
Jean-Yves Avenard
b29def8cb3 Bug 1129224: Ensure the target is always unref in the target thread. r:bholley 2015-02-04 16:38:27 +11:00
Phil Ringnalda
07b9943c5d Bug 1123195 - Skip some more crashtests that time out on OS X 10.10 debug 2015-02-03 21:22:18 -08:00
Phil Ringnalda
cbd0c0fa9d Bug 1128517 - Annotate the incomprehensible passing of aja-linear-1b.html on OS X 10.10 debug 2015-02-03 19:16:13 -08:00
Phil Ringnalda
ffc742569f Backed out 3 changesets (bug 1128653, bug 1127156) for static analysis bustage
CLOSED TREE

Backed out changeset f1d372961125 (bug 1127156)
Backed out changeset 66c90dec344b (bug 1127156)
Backed out changeset 9fcc56bc052b (bug 1128653)
2015-02-03 19:45:54 -08:00
Eric Faust
542bc8536a Bug 1126105 - Remove wrap() builtin and mark wrapWithProto() as non-fuzzing-safe to avoid impossible overrecursion in tests. (r=Waldo) 2015-02-03 19:08:11 -08:00
Shu-yu Guo
20e889d173 Bug 1127156 - Attach optimization info to frames in profiler. (r=BenWa) 2015-02-03 18:55:25 -08:00
Shu-yu Guo
2d25243338 Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj) 2015-02-03 18:55:25 -08:00
Shu-yu Guo
c259272bee Bug 1128653 - Make the native code bounds of optimization regions closed. (r=djvj) 2015-02-03 18:55:25 -08:00