Chris Double
ff773a008e
Bug 1030539 - Seeking hangs due to time truncation in Media Source Extensions - r=kinetik
...
--HG--
extra : rebase_source : 169eb8b240894ec82606b0a15d74866ca5b52118
2014-06-26 14:40:55 +12:00
Eric Phan
d7e21aee71
Bug 1015985 - Set decoder seekable members outside of ReadMetadata by StateMachine. r=cpearce
2014-06-23 22:08:34 +12:00
Matthew Gregan
8bbe3536e3
Bug 1028144 - Remove dangerous public destructor of MediaDecoderReader. r=cpearce
2014-06-22 16:44:00 +12:00
Chris Pearce
763787ecd7
Bug 979104 - MediaDecoderReader/StateMachine asynchronous decoding. r=kinetik
2014-06-18 17:07:02 +12:00
Ehsan Akhgari
88a2daa128
Bug 1025324 - Define an out of line destructor for MediaSource so that we can forward delcare MediaSourceList in MediaSource.h; r=bzbarsky
...
This is required because the destructor for the nsRefPtr<MediaSourceList>
member requires the full definition of the type.
2014-06-14 10:04:01 -04:00
Ehsan Akhgari
3b9861ed6a
Backed out changeset 0cdef46c65c1 (bug 979104) for causing bug 1024324
2014-06-13 16:20:37 -04:00
Chris Pearce
5f9673dc9d
Bug 979104 - MediaDecoderReader/StateMachine asynchronous decoding. r=kinetik
2014-06-10 19:31:09 +12:00
Ryan VanderMeulen
1b869dd1bc
No bug - Clean up media mochitest manifests.
...
This doesn't change the enabled/disabled state of any tests. It should be a no-op since the harness runs tests alphabetically anyway regardless of their order in the manifest.
2014-06-05 12:41:53 -04:00
Chris Double
69b9628fc0
Bug 1002297 - Seek in unbuffered ranges with MSE - r=kinetik
2014-06-02 22:25:42 +00:00
Jeff Walden
4c812b7b56
Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent, r=efaust, r=jorendorff
2014-05-27 14:32:41 -07:00
Kyle Huey
941a5ee91b
Bug 996133: Remove unnecessary NS_DISPATCH_NORMAL arguments to NS_DispatchToMainThread. r=ehsan
2014-05-23 12:53:17 -07:00
Matthew Gregan
13d60a8552
Bug 1013032 - Initialize pending subdecoders directly rather than waiting on a task (that may be blocked) to do it. r=cajbir
2014-05-19 19:59:00 +12:00
JW Wang
5f4967bb8e
Bug 1000841 - remove SetActive() from MediaDecoderReader. Its user needs to know when to call SetIdle() only. r=cpearce
2014-05-19 04:23:00 +02:00
Benoit Jacob
472e4472e0
Bug 1004098 - Make nsTArray use size_t in its interface (32bitness is fine as an internal detail) - r=froydnj, sr=bsmedberg
2014-05-08 21:03:35 -04:00
Matthew Gregan
50baa14b08
Bug 1005366 - Tighten up handling of SourceBuffer decoder resets. r=cajbir
...
--HG--
rename : content/media/test/crashtests/926665.html => content/media/mediasource/test/crashtests/926665.html
2014-05-08 14:22:34 +12:00
Matthew Gregan
8e813f3fbd
Bug 1005366 - Minor tidy up of string use in content/media/mediasource. r=cajbir
2014-05-08 14:22:27 +12:00
Matthew Gregan
de200f83f4
Bug 1002404 - Register subdecoders earlier to avoid missing initialization. r=cajbir
2014-04-28 23:07:00 +12:00
Matthew Gregan
4805614e27
Bug 1002994 - Remove array of old decoders from SourceBuffer, just keep a reference to the current decoder. r=cajbir
2014-04-28 23:12:00 +12:00
Matthew Gregan
b59ab2a4b3
Bug 1002987 - Forward subdecoder frame stats to parent decoder. r=cajbir
2014-04-28 23:09:00 +12:00
Matthew Gregan
7f8c248b40
Bug 1002320 - Switch video readers at the earliest possible point rather than the latest. r=cajbir
2014-04-27 22:11:00 +12:00
Matthew Gregan
66b0590c4d
Backout 07196a58650f (bug 1002320) so it can be relanded with a follow-up fix.
2014-04-29 18:52:18 +12:00
Matthew Gregan
d168ded517
Bug 1002320 - Switch video readers at the earliest possible point rather than the latest. r=cajbir
2014-04-27 22:11:00 +12:00
Matthew Gregan
7ad29231e2
Bug 946027 - Expose subdecoder's owner to avoid breaking DXVA decoding in MSE. r=cpearce
2014-04-27 17:36:00 +12:00
Matthew Gregan
ed0799ddb8
Bug 1000180 - Disallow seeking SourceBufferResource to offsets that have been evicted from the input buffer. r=cajbir
2014-04-27 20:35:00 +12:00
Chris Double
d7db9fde1c
Bug 1002294 - Fix ContainsTime in SourceBuffer to allow for gaps in time ranges - r=kinetik
...
--HG--
extra : rebase_source : 6f872c3cd3757f57832cd0797338a1f93b4fa977
2014-04-28 14:39:50 +12:00
Chris Double
26ba4a3040
Bug 1002290 - Set MediaSource duration when read by MediaSourceReader - r=kinetik
...
--HG--
extra : rebase_source : 07ac1618cf17fd09b72b4fcf7d1fd2973f989999
2014-04-28 14:39:27 +12:00
Matthew Gregan
45416e1091
Bug 881512 - Restrict MSE codec whitelist to WebM for now. r=cajbir
2014-04-23 21:25:00 +12:00
Birunthan Mohanathas
c8c6722bb4
Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug
2014-04-25 12:49:00 -04:00
Matthew Gregan
4c550743ce
Bug 881512 - Use MediaTaskQueue to run MSE tasks rather than a per-MSE thread. r=cajbir
2014-04-25 22:42:00 +12:00
cajbir
135d3941b8
Bug 1000608 - Populate active source buffers and fix/rename ContainsTime - r=kinetik
2014-04-23 19:44:00 +12:00
cajbir
4d29c12a1e
Bug 1000608 - Implement seeking on MediaSourceDecoder - r=kinetik
2014-04-23 19:46:00 +12:00
cajbir
f18b46a7c3
Bug 1000608 - Allow querying source buffers to see if they contain data for a given time - r=kinetik
2014-04-23 19:45:00 +12:00
Matthew Gregan
837965a872
Bug 881512 - Make sure any released decoders are destroyed on the main thread. r=cajbir
2014-04-24 00:44:00 +12:00
Matthew Gregan
58c234429f
Bug 881512 - Explicitly initialize ReadMetadata's aTags parameter to null. Also add some null deref tests. r=cajbir
2014-04-22 23:59:00 +12:00
Matthew Gregan
a4d36900ce
Bug 881512 - Fix bogus indexing of audio/video readers by ditching audio/video reader arrays and using the parent decoder directly. r=cajbir
2014-04-22 23:59:00 +12:00
Matthew Gregan
e4d00f5317
Bug 881512 - Delay decoder initialization by indicating that we're waiting for subdecoders to be created. r=cajbir
2014-04-22 23:58:00 +12:00
Matthew Gregan
495008b09a
Bug 881512 - Don't mix refcounting with auto ptr use. Rather than try to hang on to the reader, punch the appropriate holes through via the state machine class. r=cajbir
2014-04-22 23:58:00 +12:00
Matthew Gregan
d7d55bf01a
Bug 881512 - Use the base video and audio queues. Currently works by shifting media data from the sub-reader queues on each decode call. Future work could allow the sub-readers to use the base queues directly. r=cajbir
2014-04-22 01:33:00 +12:00
Matthew Gregan
ca85bfa15a
Bug 881512 - Don't pretend the entire resource is always completely cached. r=cajbir
2014-04-22 01:32:00 +12:00
Matthew Gregan
bf6ac6392d
Bug 881512 - Temp fix: don't call mParentDecoder functions while SBD runs off decode thread. Revert when SBD runs on state machine's task queue. r=cajbir
2014-04-22 01:32:00 +12:00
Matthew Gregan
1857e519a3
Bug 881512 - Crude attempt at segment parser for WebM. r=cajbir
2014-04-22 01:31:00 +12:00
Matthew Gregan
3f9b03d9fd
Bug 881512 - Switch video readers on EOF. r=cajbir
2014-04-22 01:31:00 +12:00
Matthew Gregan
3f1675029f
Bug 881512 - Start processing multiple decoders. r=cajbir
2014-04-22 01:30:00 +12:00
Matthew Gregan
a6701ff814
Bug 881512 - Add hidden pref to ignore MIME type in AddSourceBuffer and IsTypeSupported. For experimental/debugging use only. r=cajbir
2014-04-14 23:24:00 +12:00
Matthew Gregan
9a651158f2
Bug 881512 - Hide MediaSourceResource implementation details from HTMLMediaElement. r=cajbir
2014-04-14 23:24:00 +12:00
Matthew Gregan
f007185b6f
Bug 881512 - Allow a SourceBuffer to own multiple subdecoders. Switch decoders on abort(). r=cajbir
2014-04-14 23:24:00 +12:00
Boris Zbarsky
fdbb455d4f
Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
...
This patch was mostly generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapObject(JSContext/ {; N; s/\(WrapObject(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""
and then reverting the changes that made to
dom/bindings/BindingUtils.h, since those WrapObject methods are not
the ones we're trying to change here, plus a bunch of manual fixups
for cases that this command did not catch (including all the callsites
of WrapObject()).
2014-04-08 18:27:18 -04:00
Boris Zbarsky
3f26a82832
Bug 991742 part 6. Remove the "aScope" argument of binding Wrap() methods. r=bholley
...
This patch was mostly generated with this command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e 's/Binding::Wrap(aCx, aScope, this/Binding::Wrap(aCx, this/' -e 's/Binding_workers::Wrap(aCx, aScope, this/Binding_workers::Wrap(aCx, this/' -e 's/Binding::Wrap(cx, scope, this/Binding::Wrap(cx, this/' -i ""
plus a few manual fixes to dom/bindings/Codegen.py, js/xpconnect/src/event_impl_gen.py, and a few C++ files that were not caught in the search-and-replace above.
2014-04-08 18:27:17 -04:00
Masayuki Nakano
b185105992
Bug 984269 Rename nsDOMEventTargetHelper to mozilla::DOMEventTargetHelper r=smaug
...
--HG--
rename : dom/events/nsDOMEventTargetHelper.cpp => dom/events/DOMEventTargetHelper.cpp
rename : dom/events/nsDOMEventTargetHelper.h => dom/events/DOMEventTargetHelper.h
2014-04-01 15:13:50 +09:00
Bill McCloskey
d960718b48
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 21:38:19 -07:00