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