Rodrigo Rodriguez Jr.
d4df43e7c2
Bug 952650 (part 5) - Remove JSVAL_TO_DOUBLE. r=njn.
...
--HG--
extra : rebase_source : b1d9ba218fd1126f486f686ec5754dfaedac8b3c
2014-04-27 19:38:31 -07:00
Rodrigo Rodriguez Jr.
7b7c484d7f
Bug 952650 (part 4) - Remove JSVAL_IS_DOUBLE. r=njn.
...
--HG--
extra : rebase_source : 3c7065d9e487db70a1afed0a4143ae7b0cd23af9
2014-04-27 19:35:40 -07:00
Rodrigo Rodriguez Jr.
ce08f289ef
Bug 952650 (part 2) - Remove JSVAL_IS_VOID. r=evilpies.
...
--HG--
extra : rebase_source : 0ae81cd69dc13d944927de906abc656536b4d425
2014-04-27 19:32:05 -07:00
Rodrigo Rodriguez Jr.
5b7e66980d
Bug 952650 (part 1) - Remove JSVAL_IS_NULL. r=terrence.
...
--HG--
extra : rebase_source : 83d1cdaf71260fd99b688c23303ceb2de7b00031
2014-04-27 19:30:51 -07:00
Ryan VanderMeulen
3a2a5043d4
Merge b2g-inbound to m-c.
2014-04-29 17:07:34 -04:00
Mike Habicher
be8b44eb3e
Bug 985496 - rationalize camera error reporting, r=dhylands
2014-04-25 16:28:15 -04:00
Randell Jesup
a57546e61d
Bug 1003003: Hold B2G camera callback monitor if we're going to call Notify() on it r=mikeh
2014-04-29 13:20:43 -04:00
Matthew Gregan
5598118a65
Bug 1002404 - Register subdecoders earlier to avoid missing initialization. r=cajbir
2014-04-28 23:07:00 +12:00
Matthew Gregan
3650adf51b
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
b89b5976b4
Bug 1002987 - Forward subdecoder frame stats to parent decoder. r=cajbir
2014-04-28 23:09:00 +12:00
Matthew Gregan
8887c9ba1c
Bug 1002320 - Switch video readers at the earliest possible point rather than the latest. r=cajbir
2014-04-27 22:11:00 +12:00
Randy Lin
7ba5110d98
Bug 1000736 - Throw a error if an app tries to record a video from a video file being transcoded into a stream. r=tterribe.
2014-04-29 11:34:43 +08:00
Michael Shuen
2a4c7b090c
Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug
2014-04-28 16:53:00 +02:00
Matthew Gregan
f8d0768980
Backout 07196a58650f (bug 1002320) so it can be relanded with a follow-up fix.
2014-04-29 18:52:18 +12:00
JW Wang
e4877bc941
Bug 916399 - autoplay fails to activate due to Bug 1001317, call play() instead, r=cpearce
2014-04-28 00:59:00 -07:00
Matthew Gregan
1bf8764b16
Bug 1002320 - Switch video readers at the earliest possible point rather than the latest. r=cajbir
2014-04-27 22:11:00 +12:00
Wes Kocher
ec37b589cb
Merge b2g-inbound to m-c
2014-04-28 16:10:59 -07:00
Wes Kocher
c0d1b21115
Backed out changeset c2c65691e01d (bug 996508) for possibly making Android J3 tests flaky
2014-04-28 15:55:53 -07:00
Carsten "Tomcat" Book
ddb76bba0f
Merge m-c to b2g-inbound
2014-04-28 14:35:09 +02:00
Hsin-Yi Tsai
b6e5cdb4e3
Bug 1000670 - part 3 - DOM: create and dispatch clirmodechange event. r=smaug
2014-04-24 14:37:49 +08:00
Matthew Gregan
2ebdd17068
Bug 881512 - Restrict MSE codec whitelist to WebM for now. r=cajbir
2014-04-23 21:25:00 +12:00
Dan Glastonbury
7bc1a200cf
Bug 994755 - Part 1. Fix the source of MOZ_CRASH in GetWebGLTexelFormat(). r=jgilbert
2014-04-28 09:54:13 +10:00
Anuj Agarwal
6b07d8ebb3
Bug 995278 - JS_NewArrayBufferContents frees user data on error. r=sfink
2014-04-27 01:22:00 -04:00
Birunthan Mohanathas
ff8ce9bd42
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Henry Chang
9ae94f267e
Bug 996508 - Don't deliver async messages which were already received. r=smaug
2014-04-16 11:38:15 +08:00
Matthew Gregan
2ffe11f586
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
a8aafa5022
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
9cb5d95413
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
1f1f57ae59
Bug 1002290 - Set MediaSource duration when read by MediaSourceReader - r=kinetik
...
--HG--
extra : rebase_source : 07ac1618cf17fd09b72b4fcf7d1fd2973f989999
2014-04-28 14:39:27 +12:00
Chris Pearce
c4ff2694d4
Bug 1002266 - Access MediaQueues from MediaDecoderStateMachine through accessors. r=kinetik
2014-04-28 13:12:50 +12:00
Andrew McCreight
9eabccba98
Bug 1001562 - Make SetXBLInsertionParent(nullptr) and SetXBLBinding(nullptr, ...) lazier. r=smaug
2014-04-28 06:15:08 -07:00
Andrew McCreight
1e4ba3e97e
Bug 1001587 - nsGenericDOMDataNode's Traverse method doesn't need to call nsBindingManager::Traverse. r=smaug
...
The stuff from nsBindingManager::Traverse that is used for data nodes
was removed in bug 796061, so it now just returns immediately for
non-elements, so we don't need to call it any more in data nodes.
2014-04-28 06:15:08 -07:00
Giovanni Sferro
8c1350195a
Bug 343444 - Fix HTMLFormElement::GetNextRadioButton to return only radio buttons. r=jst
2014-04-26 21:55:00 -04:00
Ehsan Akhgari
78f2d4560c
Bug 997805 - Correctly restore the placeholder text after the editor object is re-attached to a text control as a result of a reframe; r=bzbarsky
...
Recomputing the placeholder visibility does not require the placeholder div
itself to be present, as the only information required for that is the current
value of the text control which is present either way. This patch fixes
nsTextEditorState::ValueWasChanged and nsTextEditorState::UpdatePlaceholderVisibility
to that effect.
But the real fix is in nsTextEditorState::UpdatePlaceholderText, where after
setting the placeholder text on the anonymous div, we redo the placeholder
visibility computation. Since this function can be called from
HTMLTextAreaElement::CreatePlaceholderNode during frame construction, the
GetValue function may return the wrong value since the editor has not properly
been set up yet, resulting in this bug. And this function call is useless
anyway, because changing the placeholder text does not really affect the
result of the visibility computation, so there is no need to do this work
in the first place.
2014-04-25 16:40:44 -04:00
Ehsan Akhgari
17e5877386
Bug 1001936 - Clear the value cache when the editor is being destroyed because it won't get updated when we don't have a bound frame; r=bzbarsky
2014-04-27 09:33:24 -04:00
Jan-Ivar Bruaroey
a3f46f7289
Bug 907352 - Part 7: Width/height/frameRate gUM constraints. r=mt
2014-04-18 15:15:37 -04:00
Jan-Ivar Bruaroey
662705b4ac
Bug 907352 - Part 6: Change media.navigator.video.default_width to 0. r=mt
2014-04-24 19:30:08 -04:00
Jan-Ivar Bruaroey
3e2d86f0b8
Bug 907352 - Part 5: Wiring for width/height/frameRate gUM constraints. r=mt
2014-04-18 15:15:10 -04:00
Jan-Ivar Bruaroey
2ff8cc766a
Bug 907352 - Part 4: Normalized constraints to relieve downstream width/height/frameRate implementation. r=mt
2014-04-18 15:16:08 -04:00
Jan-Ivar Bruaroey
2a3906470e
Bug 907352 - Part 1: Update to most recent constraints syntax. r=mt
2014-04-18 14:00:16 -04:00
Birunthan Mohanathas
4de1915f30
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
JW Wang
7972af61bf
Bug 843265 - Remove the check for 'canplaythrough' since the purpose of this test is test the 3 ways to register an event handler. r=kinetik
2014-04-24 23:49:00 -04:00
Andrea Marchesini
173404411e
Bug 1001383 - HTMLMediaElement::UpdateAudioChannelPlayingState() should use system principal because calling AudioChannel API, r=bz
2014-04-28 11:22:16 +01:00
Matthew Gregan
dbe9c4100e
Bug 881512 - Use MediaTaskQueue to run MSE tasks rather than a per-MSE thread. r=cajbir
2014-04-25 22:42:00 +12:00
JW Wang
d7d852eaa4
Bug 969392 - remove the check for 'canplaythrough' in 'ended' event handler r=kinetik
2014-04-26 00:46:32 -04:00
cajbir
f73a1081a6
Bug 1000608 - Populate active source buffers and fix/rename ContainsTime - r=kinetik
2014-04-23 19:44:00 +12:00
cajbir
ff8b2f2881
Bug 1000608 - Implement cue-less seeking on WebM Reader - r=kinetik
2014-04-23 19:47:00 +12:00
cajbir
af943fb408
Bug 1000608 - Implement seeking on MediaSourceDecoder - r=kinetik
2014-04-23 19:46:00 +12:00
cajbir
5d2491e7bc
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
59b06dbdf1
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
7d7f4a76d1
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
8c0bef6f0d
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
a9c7d69c02
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
5cbaa3d53a
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
91fe868e8b
Bug 881512 - Remove useless static_casts. r=cajbir
2014-04-22 23:58:00 +12:00
Matthew Gregan
02cc6eb8bf
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
a10589242d
Bug 881512 - Don't pretend the entire resource is always completely cached. r=cajbir
2014-04-22 01:32:00 +12:00
Matthew Gregan
84774788fb
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
c8588b5b0f
Bug 881512 - Crude attempt at segment parser for WebM. r=cajbir
2014-04-22 01:31:00 +12:00
Matthew Gregan
2aec6e3155
Bug 881512 - Switch video readers on EOF. r=cajbir
2014-04-22 01:31:00 +12:00
Matthew Gregan
42c5690b52
Bug 881512 - Start processing multiple decoders. r=cajbir
2014-04-22 01:30:00 +12:00
Matthew Gregan
8873c272f6
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
e50f2da194
Bug 881512 - Hide MediaSourceResource implementation details from HTMLMediaElement. r=cajbir
2014-04-14 23:24:00 +12:00
Matthew Gregan
d17c1a9a70
Bug 881512 - Allow a SourceBuffer to own multiple subdecoders. Switch decoders on abort(). r=cajbir
2014-04-14 23:24:00 +12:00
Matthew Gregan
09ca309404
Bug 881512 - Add start (and rename end) time helper to TimeRanges. r=cajbir
2014-04-14 23:23:00 +12:00
Benoit Jacob
c69928b14c
Bug 989325 - Make WebGLExtensionID a typed enum, and WebGLContext::mExtensions an enumerated array - r=jgilbert
2014-04-25 22:34:07 -04:00
Benoit Jacob
e7a4325822
Bug 989337 - 3/3 - Convert Canvas2D to typed enums and EnumeratedArray, final manual changes - r=Bas
2014-04-25 22:34:07 -04:00
Benoit Jacob
35e401452f
Bug 989337 - 2/3 - Convert Canvas2D to typed enums and EnumeratedArray, auto regex changes - r=Bas
2014-04-25 22:34:07 -04:00
Benoit Jacob
4e5ff7d4c1
Bug 989337 - 1/3 - Convert Canvas2D to typed enums and EnumeratedArray, initial manual changes - r=Bas
2014-04-25 22:34:07 -04:00
Bobby Holley
7b25a871a1
Bug 1001662 - Enter the compilation scope before retrieving off-main-thread-compiled scripts. r=billm
2014-04-25 16:57:28 -07:00
Wes Kocher
bd1e85ccff
Backed out changeset 669fdba2ceef (bug 997805) for reftest bustage on a CLOSED TREE
2014-04-25 15:12:22 -07:00
Jason Orendorff
b4e94a9f46
Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo.
2014-04-25 16:11:02 -05:00
Jason Orendorff
d50e6f5a9b
Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
2014-04-25 16:11:01 -05:00
Ehsan Akhgari
eec70383e0
Bug 997805 - Correctly restore the placeholder text after the editor object is re-attached to a text control as a result of a reframe; r=bzbarsky
...
Recomputing the placeholder visibility does not require the placeholder div
itself to be present, as the only information required for that is the current
value of the text control which is present either way. This patch fixes
nsTextEditorState::ValueWasChanged and nsTextEditorState::UpdatePlaceholderVisibility
to that effect.
But the real fix is in nsTextEditorState::UpdatePlaceholderText, where after
setting the placeholder text on the anonymous div, we redo the placeholder
visibility computation. Since this function can be called from
HTMLTextAreaElement::CreatePlaceholderNode during frame construction, the
GetValue function may return the wrong value since the editor has not properly
been set up yet, resulting in this bug. And this function call is useless
anyway, because changing the placeholder text does not really affect the
result of the visibility computation, so there is no need to do this work
in the first place.
2014-04-25 16:40:44 -04:00
Ryan VanderMeulen
2a22e940cd
Merge b2g-inbound to m-c.
2014-04-25 16:12:25 -04:00
Andrew McCreight
feda9ce562
Bug 1000974 - Don't do cycle collector optimization for nodes in the shadow tree. r=smaug
2014-04-25 09:12:26 -07:00
JW Wang
156303d605
Bug 981153 - Fix and re-enable test_seek.html. r=cpearce
...
* Enable test on Windows.
* Longer timeout for it could take over 10 mins on B2G.
* Release decoder to avoid timeout on waiting for decoding resource.
2014-04-24 20:45:00 -04:00
Benjamin Chen
12fab85fa3
Bug 990908 - Revert the change of bug 938512 and let the RTSP's code flow align to others. r=cpearce
2014-04-24 14:45:31 +08:00
Carsten "Tomcat" Book
1d84e38262
Merge m-c to b2g-i
2014-04-25 13:55:53 +02:00
Carsten "Tomcat" Book
b2f7f763c4
merge fx-team to mozilla-central
2014-04-25 13:18:39 +02:00
Dave Townsend
40da05d1c3
Backing out bug 990685 as it changes some assumptions for XBL bindings.
2014-04-24 13:05:38 -07:00
Paul Adenot
9a84687a23
Bug 998179 - Refactor how MediaStreamGraph get and use their sample rate. r=roc
...
Use the sample rate passed to the OfflineAudioContext constructor in
MediaStreamGraph::CreateOfflineInstance, and pass the preferred mixer sample
rate to the (real time) MediaStreamGraph constructor.
Then, always use this sample rate for the lifetime of the graph.
This patch needed to pass the sample rate to the AudioMixer class to avoid
relying on globals like it was done before.
--HG--
extra : rebase_source : 2802208819887605fe26a7040998fc328b3c9a57
2014-04-23 11:20:56 +02:00
Star Cheng
2d091525bf
Bug 984498: To plumb audiochannel type from AudioContext to MediaStreamGraph r=roc
2014-04-18 17:23:36 +08:00
Carsten "Tomcat" Book
cac8e6e93b
Backed out changeset c07bced21c89 (bug 984498) for mochitest-1 bustage on a CLOSED TREE
2014-04-25 12:09:54 +02:00
Star Cheng
f4ff6a62d2
Bug 984498: To plumb audiochannel type from AudioContext to MediaStreamGraph r=roc
2014-04-18 17:23:36 +08:00
Ehsan Akhgari
7e38db36b7
Bug 998729 - Mark nsIPhonetic as non-scriptable; r=smaug
2014-04-24 17:10:40 -04:00
Ehsan Akhgari
670aa9d97f
Bug 998727 - Remove nsICanvasGLBuffer and nsICanvasGLTexture; r=smaug
2014-04-24 17:10:00 -04:00
Ehsan Akhgari
9b95780041
Bug 998725 - Mark nsIXHRSendable as non-scriptable; r=smaug
2014-04-24 17:09:09 -04:00
Aryeh Gregor
45fbfe5e45
Bug 950386 - Move mozilla::Selection to mozilla::dom::Selection; r=ehsan
2014-04-10 19:09:40 +03:00
Robert O'Callahan
dba7d4c6ba
Bug 998284. When entering the buffering state from AdvanceFrame, be prepared to accept a second's delay before reevaluating whether to exit buffering. r=cpearce
...
--HG--
extra : rebase_source : 2a7aab19c998f6977cb47d6300e2967be69bcbdf
2014-03-25 00:58:11 +13:00
Paul Kerr [:pkerr]
2435cef6ad
Bug 970691 - Part 1: Add timestamp to fake video. r=jesup
...
Update YuvStamper utility. Add a CRC32 to the encoded
payload and have the decode method us this to verify reception.
Wrap encoded values across multiple lines in the frame buffer
when necessary. Use YuvStamper to encode a timestamp in each fake video frame.
Extract the value in VideoConduit to calculate the video latency
and add this to a running average latency when enabled via config.
2014-03-22 16:35:43 -07:00
Robert O'Callahan
ec44fe9ea2
Bug 998282. Ensure cancellable_request.sjs massively overfills the default 100K media cache size.
...
This ensures a test can make such a request, receive the event that the
load has been suspended, and cancel the request, all before the load has
completed.
--HG--
extra : rebase_source : c7ea934a1745004872d8529bb99241e2e376759c
2014-03-11 17:30:27 +08:00
Robert O'Callahan
192b5d6603
Bug 821307. Ensure nsTextEditorState::SetValue does nothing when the new value equals the old value, even for password inputs. r=ehsan
...
If nsTextEditorState::SetValue is allowed to rebuild the editor DOM even when
the new value is the same as the old value, then during PrepareEditor we can
remove the content that's the current target of the event triggering the
PrepareEditor, which prevents important code from running such as the code that
focuses the text input. Normally this isn't a problem but
nsTextEditorState::SetValue's code for getting the current value is broken
for password controls when !mEditorInitialized. So we remove that broken code
path.
We have to make sure that the password text, if any, is set on the edit-rules
during their initialization so the regular path for getting the current
value returns the right thing.
--HG--
extra : rebase_source : 81a01a957b4b1e0cf868505a1b23c9110a2f4b3a
2014-04-15 00:33:47 +12:00
John
aec1baf311
Bug 999902 - Enable WebRTC OMX codec only when Android version >= 18. r=jesup
2014-04-23 02:59:00 +02:00
Ben Turner
e0a0c602bd
Bug 999742, Split Blob<> into BlobParent/BlobChild. rs=sicking.
...
--HG--
extra : transplant_source : %F6%EF%8D%0C%0E%0B7%EFm%7F%15%83%D5%82%19T%BF-%3C%98
2014-04-23 21:43:57 -07:00
Wes Kocher
bd5e387b25
Backed out 2 changesets (bug 970691) for build bustage on a CLOSED TREE
...
Backed out changeset 83f7aec5a083 (bug 970691)
Backed out changeset 94348d189ed5 (bug 970691)
2014-04-23 18:26:05 -07:00
Ehsan Akhgari
15916f4738
Bug 491863 - Remove IBMBIDI; r=roc
2014-04-23 21:15:29 -04:00
Paul Kerr [:pkerr]
8a77293ef3
Bug 970691 - Part 1: Add timestamp to fake video. r=jesup
...
Update YuvStamper utility. Add a CRC32 to the encoded
payload and have the decode method us this to verify reception.
Wrap encoded values across multiple lines in the frame buffer
when necessary. Use YuvStamper to encode a timestamp in each fake video frame.
Extract the value in VideoConduit to calculate the video latency
and add this to a running average latency when enabled via config.
2014-03-22 16:35:43 -07:00
Ben Kelly
cad1735642
Bug 987556 Part 12 Remove the nsString ConvertToUTF16() compat shim. r=bz
2014-04-25 10:11:57 -04:00
Ben Kelly
3436bdce3f
Bug 987556 Part 8 Use JS::SourceBufferHolder in XULDocument. r=bz
2014-04-25 10:11:57 -04:00
Ben Kelly
85d7ef06d3
Bug 987556 Part 7 Use JS::SourceBufferHolder in nsFrameMessageManager. r=bz
2014-04-25 10:11:56 -04:00
Ben Kelly
602bae69bb
Bug 987556 Part 5 Use JS::SourceBufferHolder in nsScriptLoader. r=bz
2014-04-25 10:11:56 -04:00
Henri Sivonen
1a97e800b4
Bug 999349 - Add "DO NOT USE" annotation to nsIPlatformCharset. r=emk
2014-04-22 12:35:44 +03:00
Carsten "Tomcat" Book
7d66b2a945
Merge m-c to mozilla-inbound
2014-04-23 15:00:31 +02:00
Carsten "Tomcat" Book
db97c8a694
merge b2g-inbound to mozilla-central
2014-04-23 14:58:05 +02:00
Ehsan Akhgari
66ed3f1461
Bug 999908 - Remove support for the Web Audio legacy prefs for AudioBufferSourceNode, AudioContext, and AudioParam; r=padenot
2014-04-23 08:56:42 -04:00
JW Wang
22158c2aa1
Bug 998168 - nsITimer functions should be only called in the event target thread of the timer. r=cpearce.
2014-04-23 05:29:14 -04:00
JW Wang
77af058043
Bug 998168 - add decoder pointer to the log message of MediaDecoderStateMachine/MediaDecoder for debugging. r=cpearce
2014-04-23 05:29:04 -04:00
Carsten "Tomcat" Book
410267e783
Backed out changeset 1f410dde84d9 (bug 984498)
2014-04-23 08:20:37 +02:00
Benjamin Chen
a75d3ed394
Bug 994557 - part2: 1. fix bug in finishCluster function. 2. Can flush metadata only. 3. Ensure the keyframe is placed at the beginning of cluster. r=rillian
2014-04-23 12:04:27 +08:00
Sotaro Ikeda
db7a0e4e36
Bug 994889 - Fix how to get video size from OMXCodec r=cajbir
2014-04-22 20:21:29 -07:00
Benjamin Chen
1009c20413
Bug 994557 - part1:fix formatting, typo, 80 characters. r=rillian
2014-04-23 10:32:46 +08:00
Star Cheng
d77d681816
Bug 984498: To plumb audiochannel type from AudioContext to MediaStreamGraph r=padenot
2014-04-23 09:58:38 +08:00
Wes Kocher
20d24e2d94
Merge inbound to m-c
2014-04-22 17:54:44 -07:00
Ryan VanderMeulen
2144e66473
Merge b2g-inbound to m-c.
2014-04-22 12:50:29 -07:00
Randell Jesup
1f9314c7a8
Bug 996487: don't null out mThread while committing thread suicide r=bsmedberg
2014-04-22 15:32:13 -04:00
Bobby Holley
91dd463b40
Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke
...
This is effectively a policy decision based on the kind of code we expect to be
running somewhere. This is in contrast to lazy source, which is often a practical
per-script consideration of whether or not we can retrieve the source if requested.
More importantly, tracking this information on the global is much easier to
get right than tracking it on the script.
2014-04-22 14:08:27 -07:00
Jefry Lagrange
50a37c8c05
Bug 939323 - Warn about XMLHttpRequest sendAsBinary usage. r=smaug
2014-04-22 13:59:39 -07:00
Ethan Tseng
5f43c64159
Bug 992568 - Part 2: Refactor RtspChannel to support redirection. r=sworkman
2014-04-03 19:08:34 +08:00
Martin Thomson
9ade181aa5
Bug 907770 - Part 2: Test changes for https support on b2g/android. r=jmaher
2014-03-14 11:25:48 -07:00
Ryan VanderMeulen
411bd2fa0e
Merge m-c to inbound.
2014-04-22 13:07:17 -07:00
Ethan Tseng
7d80196a9c
Bug 992568 - Part 1: Render RTSP in the browser. r=sworkman
2014-01-20 18:54:33 +08:00
Ethan Tseng
0e5f7890cc
Bug 998239 - [RTSP] Follow up of 877193 to refine RtspTrackBuffer size. r=sworkman
2014-04-18 15:54:00 +08:00
JW Wang
e8b41fbc67
Bug 995090 - Update MediaCache again when there are changes in |MediaCache::mStreams|. r=roc
2014-04-22 08:37:01 -04:00
Vasanthakumar Pandurangan
bcf38b36c6
Bug 994881 - Release audio offload player resources after pause timeout. r=roc
2014-04-21 16:47:04 +05:30
Dan Glastonbury
abe7a046bc
Bug 990851 - Fix TexSubImage with cubemap face failure. r=jgilbert
2014-04-22 14:09:33 +10:00
Kearwood (Kip) Gilbert
b2ac3fc727
Bug 991545 - Update SVGTransformableElement::GetAttributeChangeHint to use nsChangeHint_UpdatePostTransformOverflow. r=longsonr
...
- When only the transform is changed,
SVGTransformableElement::GetAttributeChangeHint returns
nsChangeHint_UpdatePostTransformOverflow to avoid extraneous calls to
UpdateOverflow in OverflowChangedTracker::Flush.
- nsSVGElement::DidAnimateTransformList now receives a modType parameter
that is set by callers to either nsIDOMMutationEvent::ADDITION,
nsIDOMMutationEvent::REMOVAL, or nsIDOMMutationEvent::MODIFICATION.
- SVGTransformableElement::GetAttributeChangeHint uses the passed modType
to accurately select when to return nsChangeHint_UpdatePostTransformOverflow.
2014-04-07 12:52:12 -07:00
Adrian Lungu
ad51575296
Bug 822480 - Add in the Resource Timing API. r=honzab, r=jst
2013-10-15 18:35:44 -07:00
Jan Beich
f5c3201a40
Bug 996433 - Sprinkle MOZ_WEBRTC ifdefs to unbreak --disable-webrtc after bug 694814. r=jesup
2014-04-21 09:15:34 +02:00
Bobby Holley
0409dcf85d
Bug 993772 - Remove nsXULPDGlobalObject. r=mrbkap
2014-04-20 11:48:14 -07:00
Bobby Holley
5d657b8b0c
Bug 993772 - Switch to the singleton compilation scope for XUL prototype compilation. r=mrbkap
2014-04-20 11:48:14 -07:00
Phil Ringnalda
380621d27b
Back out 8 changesets (bug 990353) for gaia-integration bustage
...
CLOSED TREE
Backed out changeset f6b3c03454a4 (bug 990353)
Backed out changeset 6e1f9b821ae0 (bug 990353)
Backed out changeset 2926ad6c594f (bug 990353)
Backed out changeset 74b75c155205 (bug 990353)
Backed out changeset 394e09fe2da2 (bug 990353)
Backed out changeset 0fdd36b19a51 (bug 990353)
Backed out changeset 0792729890cc (bug 990353)
Backed out changeset 487e6f72fcf7 (bug 990353)
2014-04-19 08:37:32 -07:00
Bobby Holley
dbcade681f
Bug 990353 - Flag for discarding where appropriate. r=bent
2014-04-18 23:46:27 -07:00
Bobby Holley
660881d8c2
Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke
...
This is effectively a policy decision based on the kind of code we expect to be
running somewhere. This is in contrast to lazy source, which is often a practical
per-script consideration of whether or not we can retrieve the source if requested.
More importantly, tracking this information on the global is much easier to
get right than tracking it on the script.
2014-04-18 23:46:26 -07:00
Ryan VanderMeulen
6392bc9506
Merge m-c to inbound.
2014-04-18 22:08:16 -04:00
Ryan VanderMeulen
2075f95fc4
Merge inbound to m-c.
2014-04-18 22:00:13 -04:00
Bobby Holley
0ca33ca839
Bug 998377 - Remove mDelayedDisconnect and friends. r=smaug
2014-04-18 16:00:06 -07:00
Bobby Holley
5cc36d461d
Bug 998377 - Stop calling ReleaseWrapper in DelayedDisconnect(). r=smaug
...
AFAICT, nobody ever calls PreserveWrapper. Presumably, the CC machinery should
take care of us here.
2014-04-18 16:00:06 -07:00
Bobby Holley
e40a80a496
Bug 998377 - Stop nulling out nsInProcessTabChildGlobal::mGlobal during DelayedDisconnect. r=smaug
...
This is already cycle-collected, so no extra work needs to happen.
2014-04-18 16:00:06 -07:00
Ryan VanderMeulen
ac4c946801
Merge m-c to b2g-inbound. a=merge
2014-04-18 10:03:35 -04:00
Robert Longson
409bd06a8a
Bug 974698 - Check that keyPoints and keyTimes numbers match for animateMotion. r=dholbert
2014-04-18 10:47:28 +01:00
Terrence Cole
4ab31f28b9
Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
...
--HG--
rename : js/public/Tracer.h => js/public/TracingAPI.h
2014-04-11 15:19:05 -07:00
Ryan VanderMeulen
a9cc5ff586
Backed out changesets 1e581e74878d, 7d2138e87ca0, and 7cc66aee4341 (bug 942367) for B2G mochitest failures.
...
CLOSED TREE
2014-04-17 22:26:07 -04:00
Randell Jesup
061c1534da
Bug 996853: handle AUDIO_FORMAT_SILENCE in MediaPipeline and AudioSegment::WriteTo r=roc
2014-04-17 17:45:25 -04:00
Eric Rahm
0c4d54b70f
Bug 967817 - Finish memory reporters for Web Audio. r=roc, njn
2014-04-13 11:08:10 -07:00
Marco Castelluccio
1bd0344246
Bug 993326 - Automatically restore apps launchable value. r=fabrice
2014-04-17 16:43:04 -04:00
Fabrice Desré
140000dc46
Bug 965970 - Add support to compile asm.js code at install/update time r=luke,bholley,marco
2014-04-17 22:03:03 -07:00
Jeff Gilbert
caa818abf9
Bug 996282 - Cleanup getParameter. - r=kamidphish
2014-04-16 14:36:53 -07:00
Jeff Gilbert
8b35684cba
Bug 996269 - Lazily clear the WebGL backbuffer. - r=kamidphish
2014-04-17 13:15:41 -07:00
Randell Jesup
7164e62f23
Bug 997286: Don't depend on NewThread event timing; add test for suicidal initial events r=bsmedberg
2014-04-17 15:13:44 -04:00
Martin Thomson
41016bdb71
Bug 942367 - Part 3: Stream isolation for WebRTC. r=jib, r=bholley
2014-04-10 11:52:08 -07:00
Martin Thomson
3fbfe60643
Bug 942367 - Part 2: DOMMediaStream support for PeerIdentity. r=bholley, r=roc
2014-04-10 11:51:29 -07:00
Ryan VanderMeulen
6c9a60d624
Backed out changesets d8d01c95be03 and 5fa0c8f5ccb2 (bug 907352) for Linux64 mochitest-3 crashes.
2014-04-18 11:22:21 -04:00
Jan-Ivar Bruaroey
a46b5ab059
Bug 907352 - Part 1: Update to most recent constraints syntax. r=mt
2014-04-18 03:23:29 -04:00
Ralph Giles
0a786adb41
Bug 995289 - Use fmod to wrap custom waveform phase. r=padenot
...
From 4156df84046e8c0be31f02a9ac0ffac1cb9fe668 Mon Sep 17 00:00:00 2001
2014-04-14 19:12:13 -07:00
Birunthan Mohanathas
623dc45b86
Bug 997208 - Remove unnecessary nullptr checks before deleting in content/media. r=cajbir
2014-04-17 09:23:16 -04:00
Andrea Marchesini
baa0b5fd67
Bug 969201 - HTMLLinkElement sizes attribute, f=ms2ger, r=bz
2014-04-17 12:50:54 +01:00
Carsten "Tomcat" Book
760e3a1408
Merge m-c to mozilla-inbound
2014-04-17 12:53:05 +02:00
Carsten "Tomcat" Book
c55de21cc3
merge fx-team to mozilla-central
2014-04-17 12:49:25 +02:00
Carsten "Tomcat" Book
4686dd905a
Backed out changeset ce1fe33d58a0 (bug 997014) for mochitest m-1 orange on a CLOSED TREE
2014-04-17 08:44:04 +02:00
Carsten "Tomcat" Book
672c8c479e
Backed out changeset 20b75bf44c1e (bug 997014)
2014-04-17 08:43:43 +02:00
Carsten "Tomcat" Book
2b04bd5c8a
Backed out changeset 29ed3c34af5e (bug 997014)
2014-04-17 08:43:40 +02:00
Carsten "Tomcat" Book
710a34c84c
Backed out changeset 8681fc7a918b (bug 997014)
2014-04-17 08:43:38 +02:00
Carsten "Tomcat" Book
f86de035db
Backed out changeset 6ba917df6b41 (bug 997014)
2014-04-17 08:43:35 +02:00
Matt Woodrow
871bc4e40f
Bug 997014 - Part 6: Remove duplicate code for retreiving a snapshot from a canvas in CanvasRenderingContext2D. r=roc
2014-04-17 17:32:41 +12:00
Matt Woodrow
38567cd2f2
Bug 997014 - Part 5: Remove nsICanvasRenderingContextInternal::Render. r=roc
2014-04-17 17:31:44 +12:00
Matt Woodrow
ddc74478fa
Bug 997014 - Part 4: Remove the external canvas API. r=roc
2014-04-17 17:31:12 +12:00
Matt Woodrow
aed9928e36
Bug 997014 - Part 2: Make SurfaceFromElement use GetSurfaceSnapshot instead of the external API. r=roc
2014-04-17 17:29:52 +12:00
Matt Woodrow
ba19a5ad4c
Bug 997014 - Part 1: Improve GetSurfaceSnapshot. r=roc
2014-04-17 17:28:17 +12:00
Ryan VanderMeulen
57cf370a9e
Merge m-c to fx-team.
2014-04-16 22:53:31 -04:00
Randell Jesup
2e6f61e3bb
Bug 997286: Make NS_NewNamedThread safe if the event tries to commit suicide r=bsmedberg
2014-04-16 16:39:16 -04:00
Gabor Krizsanits
fe40f38191
Bug 996069 - Part1: nsContentUtils::IsSystemOrExpandedPrincipal. r=bz
2014-04-16 22:29:12 +02:00
Jonathan Watt
f6274fcf70
Bug 991572 - Stop creating a Thebes backed gfxContext in CanvasRenderingContext2D.cpp, and kill off nsICanvasRenderingContextInternal::GetThebesSurface. r=mattwoodrow
2014-04-17 22:13:34 +12:00
Matt Woodrow
c1ae41ee74
Bug 997014 - Part 6: Remove duplicate code for retreiving a snapshot from a canvas in CanvasRenderingContext2D. r=roc
2014-04-17 17:32:41 +12:00
Matt Woodrow
3e13bbf252
Bug 997014 - Part 5: Remove nsICanvasRenderingContextInternal::Render. r=roc
2014-04-17 17:31:44 +12:00
Matt Woodrow
dcf31b7da4
Bug 997014 - Part 4: Remove the external canvas API. r=roc
2014-04-17 17:31:12 +12:00
Matt Woodrow
d817c835cb
Bug 997014 - Part 2: Make SurfaceFromElement use GetSurfaceSnapshot instead of the external API. r=roc
2014-04-17 17:29:52 +12:00
Matt Woodrow
03f8f93835
Bug 997014 - Part 1: Improve GetSurfaceSnapshot. r=roc
2014-04-17 17:28:17 +12:00
Paul Adenot
df3abc4a21
Bug 997229 - Don't call IdealAudioRate on an offline MediaStreamGraph r=roc
...
--HG--
extra : rebase_source : 44aec47b98965a663600a84c630c0f89239842a6
2014-04-17 11:15:47 +02:00
Boris Zbarsky
f306ff6b04
Bug 996911. Make nsIDOMXUL*Element not inherit from nsIDOMXULElement, so we can make the latter noscript. r=smaug
2014-04-16 15:13:41 -04:00
Olli Pettay
4e2a2c3115
Bug 957666 - Send back a huge retry reconnection time in delayedServerEvents.sjs. r=ehsan
2014-04-16 20:56:20 -04:00
Florian Quèze
4647de30f2
Bug 995321 - nsIDocumentEncoder.encodeToString should offer a way to limit the size of the output, r=smaug.
2014-04-17 00:01:55 +02:00
Carsten "Tomcat" Book
1d7f94aeb5
Backed out changeset 3d0426ac98f1 (bug 942367)
2014-04-16 09:54:33 +02:00
Carsten "Tomcat" Book
85d97d12db
Backed out changeset e6c72bcaa64c (bug 942367)
2014-04-16 09:54:31 +02:00
Martin Thomson
b068285328
Bug 942367 - Stream isolation for WebRTC. r=jib,bholley
2014-04-15 14:36:00 +02:00
Martin Thomson
d12717bd09
Bug 942367 - DOMMediaStream supports PeerIdentity. r=bobbyholley
2014-04-15 13:46:00 +02:00
Ethan Tseng
b679219e9b
Bug 877193 - Reduce memory usage for RTSP streaming. r=sworkman
2014-04-16 21:07:17 +08:00
Boris Zbarsky
ac9f0ba11d
Bug 843840 part 2. Add a way to ask DOM proxies for only their enumerable property names, and use that in the enumerate hook. r=peterv
2014-04-15 22:58:44 -04:00
Boris Zbarsky
938ba48ab7
Bug 843840 part 1. Add a way to ask DOM proxies with a named getter whether a property is enumerable or not and use that information in getOwnPropertyDescriptor. r=peterv
2014-04-15 22:58:44 -04:00
Dan Glastonbury
7d0f27b9fe
Bug 966630 - Clamp level to TexImage operations to [0..31]. r=jgilbert
...
--HG--
extra : rebase_source : 90ba0687cffd63a361f655b89bab077713a8a312
2014-04-16 11:23:41 +10:00
Jonathan Watt
0a0470e24e
Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
2014-04-16 01:41:40 +01:00
Kyle Huey
3be8fc6baf
Bug 994971: Don't export nsObserverService.h. r=bsmedberg
...
--HG--
extra : rebase_source : cd5aa136075086a10cfa03d937743d8a5471fd6c
2014-04-14 12:04:27 -07:00
Kyle Huey
b6957123df
Bug 991812: Remove uses of AtomicRefCounted<T> that live in Gecko. r=ehsan
...
--HG--
extra : rebase_source : 0d14e02c64d548fd3177681248d722683aaa87c3
2014-04-14 12:04:25 -07:00
Steve Singer
cc8d53fe4d
Bug 980891 - #ifdef out usage of Skia objects on non-skia builds. r=gal
2014-04-15 21:07:42 +02:00
Jonathan Watt
10e73de9e6
Bug 950372 - Convert imgIContainer::GetFrame to return a Moz2D SourceSurface instead of a Thebes gfxASurface. r=mattwoodrow
2014-04-15 19:02:23 +01:00
CJKu
c1a308666a
Bug 951044 - [MediaEncoder::GTest] Implement unit test of VP8 video track encoder. r=rillian
2014-04-15 12:51:19 -04:00
Giovanni Sferro
9bae6ae8f9
Bug 856265 - Fix HTMLInputElement::GetValueAsDate to accept long string of numbers as input. r=jst
2014-04-15 10:45:05 -04:00
Robert Longson
0d21bd4091
Bug 995813 - Mask and pattern elements should map more attributes to styles. r=dholbert
...
--HG--
rename : layout/reftests/svg/mask-basic-03.svg => layout/reftests/svg/mask-basic-04.svg
rename : layout/reftests/svg/mask-basic-03.svg => layout/reftests/svg/pattern-basic-01.svg
2014-04-15 11:48:02 +01:00
Ming
00e45da717
Bug 994015 - [tarako]some mp4 video plays not smoothly r=cpearce
2014-04-11 02:10:00 +02:00
Rick Eyre
1d6973a0c5
Bug 974017 - Update vtt.js r=rillian.
...
This update contains the optimization for rendering cues
with large line values. It also reverts the change to clamp
parsed line values to between -1000 and 1000.
2014-04-14 07:57:00 +02:00