Граф коммитов

56669 Коммитов

Автор SHA1 Сообщение Дата
Chris Pearce 776ec7bfa9 Bug 1314858 - Make GMPDecoderModule::SupportsMimeType call GMPService::HasPluginForAPI() directly. r=gerald
MozReview-Commit-ID: 3VblaPbTQFJ

--HG--
extra : rebase_source : 6f66e97cb22fa8f92a2d26adffeba60ec8a30936
2016-11-02 10:04:39 +13:00
Chris Pearce d6045d04f6 Bug 1314858 - Make content process cache of GMP capabilities thread safe. r=gerald
MozReview-Commit-ID: 5zTFlfReBne

--HG--
extra : rebase_source : 90e6018b6574c0d2f5a51ad56ab87ef5b535f124
2016-11-02 09:47:00 +13:00
Chris Pearce 50e79d67a0 Bug 1314858 - Add MP4Decoder::IsAAC. r=gerald
We have this for H.264, so we may as well have it for AAC too.

MozReview-Commit-ID: 2k64ANJGUNN

--HG--
extra : rebase_source : 6fe2543788afd26682d31c0ec45b9ac80e501ab1
2016-11-02 09:43:45 +13:00
Tim Huang 0a787f4951 Bug 1304219 - Part 3: Update the speculativeConnect() to speculativeConnect2() for DOM. This will make rel=preconnect using nodePrincipal to make connection. r=hsivonen
--HG--
extra : rebase_source : 98c703987812ac21ff37a6533c86179f8b8c770b
extra : histedit_source : f48fa4f9714195a5f0e35722655c08e93d326465
2016-10-24 17:42:43 +08:00
Jessica Jong 726903109f Bug 1301306 - Stop focus events from anon. content when moving inside input=time element. r=smaug 2016-11-04 00:47:00 -04:00
Edgar Chen d42b608901 Bug 1311673 - Remove ImageDocument::ImageResizingEnabled. r=smaug 2016-11-03 11:34:16 +08:00
Bevis Tseng 3af6bacb93 Bug 1309527 - Fix the race condition to prevent the access of metadata in both PBackground thread and the Connection thread. r=janv 2016-10-26 19:14:12 +08:00
Frederik Braun e8f0bc4a89 Bug 1312272 - Test that marquee event handlers are subject to CSP. r=smaug
MozReview-Commit-ID: 4KYon5u0ocf

--HG--
extra : histedit_source : 6de85932af364aba1960f16a51d20d32b8ec6b7c
2016-11-04 22:54:19 -04:00
Frederik Braun 61b919525e Bug 1312272 - Marquee event handlers to adhere CSP. r=smaug
MozReview-Commit-ID: 6MxGnFAIhMP

--HG--
extra : histedit_source : 592bae3f50983d107169811411ab444d5efa3f22
2016-11-04 22:54:59 -04:00
Mike Conley 68eca4a40f Bug 1313125 - Get rid of needless synchronous message from AppsServiceChild.jsm. r=jryans
MozReview-Commit-ID: DHbylEOEaKB

--HG--
extra : rebase_source : 5a2aeff96ee46b0932dd23018898be3e537dbf38
2016-11-03 13:59:35 -04:00
Blake Kaplan 8e1dba7d2e Bug 1314812 - Remove code that manually times out loads in favor of relying on the test harness. r=Gijs
MozReview-Commit-ID: FZB9ys9lvIN

--HG--
extra : rebase_source : 11a63b4b08fd8c64bbdbd4de2c4d968503aa807d
2016-11-02 16:03:11 -07:00
Andreas Pehrson d1305b4f4d Bug 1292917 - Ended tracks should still keep the AudioCaptureStream going. r=padenot
MozReview-Commit-ID: GRvJ33EU2yY

--HG--
extra : rebase_source : adceaa38e6ffdc3da21eec90ef9a5ccdc53e2048
2016-11-02 16:15:56 +01:00
Henrik Skupin 9ac27955ff Bug 1313312 - Separate out Puppeteer code into a core and mix-in class. r=maja_zf
MozReview-Commit-ID: IERAJWGQc3e

--HG--
rename : testing/puppeteer/firefox/firefox_puppeteer/testcases/base.py => testing/puppeteer/firefox/firefox_puppeteer/mixins.py
extra : rebase_source : f73d13fee2e8f45320e1905aaadf14da7b4e6892
2016-11-07 20:41:11 +01:00
Andreas Pehrson 16cfbad982 Bug 1309886 - Check that pre-renegotiation track ends in test_pc_addtrack_removetrack_events.html. r=drno
MozReview-Commit-ID: FEacxtjZ5jZ

--HG--
extra : rebase_source : 659964999bde0b5cab6ca52c16cc57da64521d07
2016-10-13 15:30:01 +02:00
John Lin aae0af521c Bug 1313993 - Return zero-duration video frames. r=snorp
MozReview-Commit-ID: I5LDWb4V1ky

--HG--
extra : rebase_source : 4e94338d5f200741afa7cc3133ff8cd265a075bf
2016-11-01 12:46:04 +08:00
Alastor Wu 9e8e7969e0 Bug 1302350 - part6 : ensure loading process doens't be interrupted even media element can't be played. r=jwwang
We don't want to stop the loading process even we canceled the play operation.

MozReview-Commit-ID: FyPqBlDKYo0

--HG--
extra : rebase_source : fdbc4390a7763bdbe26e8b809d977234bb5360ea
2016-11-02 14:22:35 +08:00
Alastor Wu a7414dc3e6 Bug 1302350 - part4 : refactor the media-blocking mechanism. r=jwwang
The old way is to start playing first, and then block the media element. This
way is too complicated because it involves lots of interal state and isn't intuitive.

The new way is to ignore the play if the media element should be blocked. It's
easy to know and we doesn't need to keep any internal states because we don't play
the media element.

MozReview-Commit-ID: B20e0pvXES4

--HG--
extra : rebase_source : 6bff5447783c2997050e5c69884afe2c85ddf382
2016-11-02 14:22:24 +08:00
Alastor Wu 45cac62c4c Bug 1302350 - part3 : provide a method to know the media-block-state before connecting to the AudioChannelService r=baku
In order to refactor the blocking mechanism, we want to know the blocking state
before calling notifyStartedPlaying().

MozReview-Commit-ID: 3wa2M7qwUAm

--HG--
extra : rebase_source : d128463b7fd892b966d80d5b5f76537819f35bcf
2016-11-01 17:46:11 +08:00
Alastor Wu c2f555c0fd Bug 1302350 - part2 : provide a method to check whether the agent was started. r=baku
Since the agent is created in beginning in patch1, we need another way to know
whether we have already called notifyStartedPlaying().

MozReview-Commit-ID: 5YNhwEl5Xfp

--HG--
extra : rebase_source : 6a2913e5d81591faf1a7383d9fcb9db2cf3f83d3
2016-11-01 17:46:09 +08:00
Alastor Wu 8dda44f0e7 Bug 1302350 - part1 : create audio channel agent in the beginning. r=baku
We create audio channel agent in the beginning in oreder to use some agent's methods.
But the agent is still started after media element starting playing.

MozReview-Commit-ID: KPGb7snB2t7

--HG--
extra : rebase_source : dba4b687f572d520481721f48a0b4e9796f73e1f
2016-11-01 17:46:07 +08:00
JW Wang 064360e846 Bug 1314787 - Remove function-static race from DecoderAllocPolicy::Instance(). r=gerald
MozReview-Commit-ID: 7XfaUZo3oh9

--HG--
extra : rebase_source : 532dd73fbf27afd93fd64683b6460e29e16b390e
2016-11-03 09:56:17 +08:00
JW Wang c53169bf84 Bug 1311872. Part 4 - exit dormant in response to user actions. r=cpearce,jya
MozReview-Commit-ID: CTXUlpfLNBQ

--HG--
extra : rebase_source : 5176223fc8162fa0aa3dd1b7d9c326fd74470a22
extra : intermediate-source : c0411410d55f8ae08439682004d451eb88777e82
extra : source : 6d3434d15b1ea63635db43f39ed95b0b3ff9b5be
2016-10-21 15:52:17 +08:00
JW Wang 2d31845215 Bug 1311872. Part 3 - enter dormant when being paused for a while. r=cpearce,jya
MozReview-Commit-ID: HJjhFebQ8WI

--HG--
extra : rebase_source : 4d1c68c2ce2d4b156d962c61d24b8fe1d4cbae0e
extra : intermediate-source : f45501530b47ad269f471e58d711d34267478cfa
extra : source : 3cd38509ca63b789bfc6325222e7ef80133958ec
2016-10-20 14:45:05 +08:00
JW Wang 17b67ee7f4 Bug 1311872. Part 2 - remove the dormant test that doesn't work anymore. We will write new dormant tests in next bugs. r=cpearce,jya
MozReview-Commit-ID: 5w0rh2LcE5L

--HG--
extra : rebase_source : ddf085e16bdf93539fc82bc58948d6494b2d060b
extra : intermediate-source : b878ed8f33f09d24672234c7d094ec0af1f73229
extra : source : 84a3625e91347e54c70f584b715b171b5db61a50
2016-10-20 15:51:39 +08:00
JW Wang 9fcd26988d Bug 1311872. Part 1 - remove dormant code from MediaDecoder and its friends. We will let MDSM solely decide when to enter/exit dormant. r=cpearce,jya
MozReview-Commit-ID: 4rRSGcruy7Z

--HG--
extra : rebase_source : 6bff3bde442dbc96ce23a4a1aabae9ec79f1b9f0
extra : intermediate-source : 456de41037090ff072925d937b001de31a479556
extra : source : 525be5a0f46950ced9efba9a7cfeda26ce73cfb8
2016-10-20 15:20:25 +08:00
Phil Ringnalda 45c34d7e95 Merge m-c to autoland 2016-11-02 20:03:20 -07:00
Phil Ringnalda 393b414467 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 48WAQwKUCpw
2016-11-02 19:28:38 -07:00
Sebastian Hengst 5cd97768df Backed out changeset 0473f2d0d024 (bug 1289001) for eslint failures. r=backout on a CLOSED TREE 2016-11-02 23:04:44 +01:00
Shih-Chiang Chien e1a55792f5 Bug 1314229 - return undefined/null for defaultRequest/receiver if not in corresponding UA or context. r=smaug.
MozReview-Commit-ID: KUWdfz1u55O

--HG--
extra : rebase_source : 8720563524bfd58f8be65d84cda48984f134f074
2016-11-02 17:53:31 +08:00
Chris Pearce 50f2864875 Bug 1314445 - Fix test_eme_request_notifications to not fail on WinXP. r=bustage
MozReview-Commit-ID: 5zbySCZtI1b
2016-11-03 14:43:04 +13:00
Wes Kocher 0b825de25a Backed out changeset e71aa9bcb92c (bug 1309913) for osx reftest failures in linear-gradient-1a.html a=backout 2016-11-02 10:48:07 -07:00
Andrea Marchesini d20e6fd29f Bug 1289001 - NeckoParent::GetValidatedAppInfo should consider ServiceWorkers when validating HttpChannel requests, r=bkelly, r=valentin, f=asuth 2016-11-02 21:57:45 +01:00
Matt Woodrow 5375ddbb83 Bug 1300681 - Use gfxVars for DXVA blacklist prefs so that they work in the GPU process. r=dvander,gerald 2016-11-03 09:57:18 +13:00
Matt Woodrow 552d016944 Bug 1300678 - Use gfxPrefs for media vars that get accessed from the GPU process. r=jya 2016-11-03 09:57:18 +13:00
Matt Woodrow b087b32f08 Bug 1314192 - Initialize the normal WMF PDM as well as the Remote one since we need it as fallback for audio. r=jya 2016-11-03 09:57:18 +13:00
Matt Woodrow 3b4d158ee3 Bug 1314189 - Only create a RemoteVideoDecoder if the current LayerManager is using the GPU process. r=dvander 2016-11-03 09:57:15 +13:00
Matt Woodrow f884ec26e9 Bug 1300675 - Rebuild VideoDecoderManager when we restart the GPU process. r=dvander 2016-11-03 09:55:07 +13:00
Matt Woodrow 9e56f22190 Bug 1314186 - Resync LayerTreeId mappings to the GPU process if it restarts. r=dvander 2016-11-03 09:55:07 +13:00
Ryan Hunt e79eae17bc Bug 1313884 - Check if mTarget is null in CanvasRenderingContext2D::DrawImage
--HG--
extra : rebase_source : 0eb7b22cd829dc5f4ad6eaaa44a0009529010e47
2016-11-01 13:56:55 -05:00
Sebastian Hengst a3b55f01b5 Backed out changeset 021cef553ece (bug 1312148) for failing test_bitmaprenderer.html on Windows 8 x64 opt. r=backout 2016-11-02 17:46:04 +01:00
Chris Pearce 824ce92dc8 Bug 1314445 - Update tests for CDM request notifications to reflect new behaviour. r=gerald
MozReview-Commit-ID: JgKMFHW2al3

--HG--
extra : rebase_source : 62c6da570c7f0b0216157f133137d0ae647ec0f7
2016-11-02 16:14:16 +13:00
Chris Pearce 41c0c8d360 Bug 1314445 - Remove tests for CDM versions specified in keysystem string. r=gerald
MozReview-Commit-ID: F12I1cmfvke

--HG--
extra : rebase_source : 11b2c67353b3fb9affbcd4de53aa5e9cdc9910a6
2016-11-02 16:13:45 +13:00
Chris Pearce f0fecc8c28 Bug 1314445 - Remove unused enum values from MediaKeySystemStatus. r=smaug
This WebIDL enum/dict is used to pass messages from Gecko to the front-end
chrome JS code to notify it of problems starting up EME CDMs. This patch
removes some statuses from the enum that are no longer dispatched as of an
earlier patch in this series.

MozReview-Commit-ID: KjbUTvLBhjw

--HG--
extra : rebase_source : 9c9ddf6b2b9df845a2807186e8649684e9227ee3
2016-11-02 11:59:51 +13:00
Chris Pearce d5c366c045 Bug 1314445 - Remove unused ParseKeySystem(). r=gerald
MozReview-Commit-ID: KdIpvet73LR

--HG--
extra : rebase_source : aed95e2b024af6fa36f0da96f564966c8d7f3a7d
2016-11-02 13:56:23 +13:00
Chris Pearce c28985ad89 Bug 1314445 - Remove GMPService::GetPluginVersionForAPI. r=gerald
MozReview-Commit-ID: ybq6ZZlA9P

--HG--
extra : rebase_source : 1a8356740cbb9d73f7d851cb82f8b71c0ca364c4
2016-11-02 11:57:14 +13:00
Chris Pearce 5ebd6552d1 Bug 1314445 - Make MediaKeySystemAccess use GMPService::HasPluginForAPI. r=gerald
Removes callers of GMPService::GetPluginVersionForAPI().


MozReview-Commit-ID: KZcyfDAfTR7

--HG--
extra : rebase_source : ee774359a30c75390eef43d7a6b94789070e77a4
2016-11-02 13:42:40 +13:00
Chris Pearce 20b6c3ec6b Bug 1314445 - Don't pass CDM version to MediaKey*. r=gerald
We don't need this, and we don't seem to be using this anyway.

MozReview-Commit-ID: 7NCRO94PN3m

--HG--
extra : rebase_source : de91b099e5e536eb321584990f18025e08c7cc78
2016-11-02 11:56:30 +13:00
Chris Pearce ca6cc0c8f4 Bug 1314797 - Dispatch 'gmp-changed' notification after updating GMP capabilities. r=gerald
This ensures that when requests for keysystem access in the content process
retry, they do so on an up-to-date set of capabilities.

MozReview-Commit-ID: JxmlZnFhKYs

--HG--
extra : rebase_source : 6e02777be6a0692c7e157d3ab0a1952c3017c208
2016-11-03 11:18:29 +13:00
Ralph Giles 2de2f42926 Bug 1266792 - Don't play opus with AndroidDecoderModule. r=jya
The android 5.1.1 OMX decoder claims to support audio/opus
but crashes on the output of our mp4 demuxer. Work around
this by rejecting the mime type, allowing fallback to the
libopus-based AgnosticDecoderModule.

In any case, since we're shipping the libopus-based decoder
we're prefer to use it for consistency.

MozReview-Commit-ID: GQaTMALajnZ

--HG--
extra : rebase_source : fb43ddc6bd7b5ed92308124045ad2330a8043f46
2016-10-31 16:39:03 -07:00
Milan Sreckovic 976fdb1420 Bug 1309913: Pass the compositor type to canvas on creation. r=dvander
MozReview-Commit-ID: 81HtvWPdLQa

--HG--
extra : rebase_source : a448447fcb573beb320b2b2a352b97f77a5bafe3
2016-11-03 10:57:33 -04:00
Dan Minor 98715f6438 Bug 1313058 - Fix SetValueCurveAtTime interpolation; r=padenot
This interpolates over aCurveLength - 1 steps rather than over
aCurveLength steps as was done before.

Previously we would reach the final value on the curve before
the end of the specified duration. For example, on the curve
[1.0, 0.0] with duration 1000, we would interpolate from 1.0 to
0.0 by time 500 rather than time 1000. With these changes, we
don't reach 0.0 until time 1000, as expected.

This also updates TestSpecExample in TestAudioEventTimeline.cpp
to match the curve in the latest spec.

MozReview-Commit-ID: Cgs8csbRUMh

--HG--
extra : rebase_source : 1960128558ae9174933cd5be3c1fbfcb79f5ba1d
2016-10-26 10:33:20 -04:00
Kevin Wern 19f18efeac Bug 687787: support focusin/focusout based on webkit/blink r=smaug
Blink and webkit launch focusin after focus and focusout after blur. Despite
this contradiction with the spec, it is best to mirror this new way, as there
is little guidance or existing code to clarify implementation amiguities that
can arise from the spec.

If focus/blur is fired on a window or document, or the event triggers a change
of focus, do not fire the corresponding focusin/focusout. Otherwise, always
fire the corresponding event.

Additionally, add a mochitest and a w3c-platform-test.

MozReview-Commit-ID: AgQ8JBxKIqK
2016-10-06 21:39:53 -04:00
Sebastian Hengst 5c11198962 Backed out changeset 2bbfcf5356f7 (bug 1309527) for timing out in idbobjectstore-rename-store.html on Windows x64 opt. r=backout 2016-11-02 19:15:52 +01:00
Boris Zbarsky 0b7b3e9bb8 Bug 1314026. Add a version of SetHTMLIntAttr that does the right thing with an unsigned argument, for use from setters for unsigned long IDL attributes that reflect a content attribute. r=bkelly 2016-11-02 13:37:26 -04:00
Kris Maglione db20c25ff4 Bug 1308920: Part 2 - Support posting messages across windows with different addonId origins. r=billm
MozReview-Commit-ID: 89TD8x5cUlZ

--HG--
extra : rebase_source : b5876fc07a891be51b419810df2ae67f687c1c70
2016-11-01 19:04:13 -07:00
Geoff Brown ef3f1323fa Bug 1313397 - Move browser/components/sessionstore/Utils.jsm to toolkit/modules; r=mikedeboer
--HG--
rename : browser/components/sessionstore/Utils.jsm => toolkit/modules/sessionstore/Utils.jsm
2016-11-02 10:56:20 -06:00
Bevis Tseng 4496af6962 Bug 1309527 - Fix the race condition to prevent the access of metadata in both PBackground thread and the Connection thread. r=janv
--HG--
extra : rebase_source : 4be928b9ed804ac033edfbf5b95490f178a49366
2016-10-26 19:14:12 +08:00
Bevis Tseng 3602bae888 Bug 1306181 - Remove IDBEnvironment in favor of partial interface in WindowOrWorkerGlobalScope. r=bkelly
--HG--
extra : rebase_source : de7d7964b225602000453eee7689db4fc1d71fb5
2016-10-24 10:41:13 +08:00
Bevis Tseng fa5f21c539 Bug 1274075 - Throw UnknowError if the size of the serialized message is too large. r=janv
--HG--
extra : rebase_source : 1b34071dae6ccca7c8aa7cc8e8068c90218aceae
2016-10-17 11:45:03 +08:00
Gabor Krizsanits 7206482dbe Bug 1312022 - Fix some leaky tests. r=mrbkap 2016-11-02 11:13:49 +01:00
Gabor Krizsanits 22a574219b Bug 1312022 - Pref to keep some content processes alive. r=mrbkap 2016-11-02 11:13:37 +01:00
Jan-Ivar Bruaroey 409780816c Bug 1311048 - Pick out Firefox windows as scary by pid (only OSX atm). r=jesup
MozReview-Commit-ID: DwUodsRWswm

--HG--
extra : rebase_source : 0ab4002dfbbb4a0cf0265764d22c598256198d82
2016-09-30 13:23:42 -04:00
Sebastian Hengst caffcd6ba1 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/imptests. r=RyanVM
MozReview-Commit-ID: 7Fml7Dj2XPA

--HG--
extra : rebase_source : 159905ec802e892c41c9c809df1898ac4f76d7f3
2016-09-29 11:22:57 +02:00
Sebastian Hengst 7f53d1652e Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/html. r=RyanVM
MozReview-Commit-ID: 3mBGp1xn5bg

--HG--
extra : rebase_source : 7e8c3cf0953ff5db6118a9fee3710887acdda32c
2016-11-05 11:29:16 +01:00
Sebastian Hengst e499270f62 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/events. r=RyanVM
MozReview-Commit-ID: 4BEA01lxikl

--HG--
extra : rebase_source : c1956c3135d5a88ef79c0019089ca3788e6a23f9
2016-11-05 11:29:16 +01:00
Sebastian Hengst 6bcd06ccdd Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/encoding. r=RyanVM
MozReview-Commit-ID: FWZMOt0nTrP

--HG--
extra : rebase_source : 14bff6cd0f396929b7cc09a5e277756c214ab55c
2016-11-05 11:29:15 +01:00
Sebastian Hengst ee2be2b7de Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/devicestorage. r=RyanVM
MozReview-Commit-ID: Cnl6QSVDfml

--HG--
extra : rebase_source : 1b4d65ab0f7a39532e90acc97011087e28d38568
2016-11-05 11:29:15 +01:00
Sebastian Hengst 1b0bf4309b Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/crypto. r=RyanVM
MozReview-Commit-ID: 7xmkISpGFKt

--HG--
extra : rebase_source : cefa736062aa74bf3b8c1146b7df3645f1c02ba7
2016-11-05 11:29:15 +01:00
Sebastian Hengst 77dc2c4eef Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/console. r=RyanVM
MozReview-Commit-ID: COPyxutfGaR

--HG--
extra : rebase_source : 5309bbf4e4d848b3cea3f880fb8ba6d55171554d
2016-11-05 11:29:15 +01:00
Sebastian Hengst eaaf85ea02 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/canvas. r=RyanVM
MozReview-Commit-ID: BwxncEs6Pfv

--HG--
extra : rebase_source : 8146e7291709726b06973088a4ac97a703afe62b
2016-11-05 11:29:15 +01:00
Sebastian Hengst c3ad7640b7 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/cache. r=RyanVM
MozReview-Commit-ID: 776agANVg6d

--HG--
extra : rebase_source : dc7374d36d0423c4064b2a268c58e3cd5f0d6a02
2016-11-05 11:29:15 +01:00
Sebastian Hengst ab979aec00 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/browser-element. r=RyanVM
MozReview-Commit-ID: 9efYUFizAM7

--HG--
extra : rebase_source : 8e88ccdc46ece98b791a24a9cac442e18a22740a
2016-11-05 11:29:15 +01:00
Sebastian Hengst a884d13ff5 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/broadcastchannel. r=RyanVM
MozReview-Commit-ID: K04c0auigVn

--HG--
extra : rebase_source : 54c20ae4ea82174427724018cd7775806665db49
2016-11-05 11:29:15 +01:00
Sebastian Hengst 86cdc9e867 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/bindings. r=RyanVM
MozReview-Commit-ID: I4N8FiO3ECo

--HG--
extra : rebase_source : a16876cf8b570111c9f38a4379cdea006b037682
2016-11-05 11:29:14 +01:00
Sebastian Hengst c0c1bd3226 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/base. r=RyanVM
MozReview-Commit-ID: 1nPPJg7y6Q6

--HG--
extra : rebase_source : bf7da254408b96eb712f999be52efb1b7776a6f9
2016-11-05 11:29:14 +01:00
Sebastian Hengst 190c7b3b00 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/archivereader. r=RyanVM
MozReview-Commit-ID: 5G5RPMF4ZVS

--HG--
extra : rebase_source : bd6fd945f863c1a5579ba2b5eec2a57c6937bad6
2016-11-05 11:29:14 +01:00
Sebastian Hengst ba88ad00a0 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/apps. r=gerard-majax,RyanVM
MozReview-Commit-ID: 8zWsVJzL3tK

--HG--
extra : rebase_source : 49cf1d82d5ddc3f38f7f497972fae880a7189ba2
2016-11-05 11:29:14 +01:00
Sebastian Hengst fe025a98a6 Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/animation. r=RyanVM
MozReview-Commit-ID: 5frkrwDMxC6

--HG--
extra : rebase_source : 9f3174102bf11ee739b4cab888ec3d4b04798d86
2016-11-05 11:29:14 +01:00
Sebastian Hengst 1d1c10922e Backed out changeset d460f4c4b0c0 (bug 1309516) for notrun errors in media-src/media-src-7_3.html web-platform-test. r=backout 2016-11-05 11:01:22 +01:00
Sebastian Hengst 6977851a02 Backed out changeset 3983dd7e87bb (bug 1309516) 2016-11-05 11:00:29 +01:00
Sebastian Hengst 5d6d6ae50b Backed out changeset 0699225db846 (bug 1309516) 2016-11-05 11:00:24 +01:00
Sebastian Hengst e29f35ee17 Backed out changeset 804308421d74 (bug 1309516) 2016-11-05 11:00:20 +01:00
Sebastian Hengst 367d3fbb28 Backed out changeset 874207ad3984 (bug 1309516) 2016-11-05 11:00:16 +01:00
Sebastian Hengst ec968f913f Backed out changeset 66f39ef1bdce (bug 1309516) 2016-11-05 11:00:12 +01:00
Sebastian Hengst b7af1e68a5 Backed out changeset 3686da2395b9 (bug 1309516) 2016-11-05 11:00:08 +01:00
Sebastian Hengst c3be8c3ff6 Backed out changeset cb6854f262a0 (bug 1309516) 2016-11-05 11:00:04 +01:00
Sebastian Hengst b2e3ee3d4f Backed out changeset 9d1487ccc2e3 (bug 1309516) 2016-11-05 11:00:00 +01:00
Michelangelo De Simone 3dc1f4a34d Bug 1310863 - Remove DOM/phonenumberutils and related code. r=ehsan+251051
MozReview-Commit-ID: 2wednKKUPQf

--HG--
extra : rebase_source : a74a15eaec415e9b09dfaacc6b953fe8c9ac6715
2016-10-18 15:55:00 -07:00
Michael Froman 3519361c90 Bug 1315318 - Fix reversed info lines in sdpUtils.js verifySdp. r=bwc
MozReview-Commit-ID: 7DBNaIkyTii

--HG--
extra : rebase_source : 2ce5f918780074c048099d1f08825d1b7b2556aa
2016-11-04 12:36:10 -05:00
James Cheng 15a599af5d Bug 1306572 - Part3 - Implement MediaCDMProxy and the callback proxy. r=cpearce
MozReview-Commit-ID: 3dFawuvhfWu

--HG--
extra : rebase_source : 2c77a0c1b9e7a3c1067f12ebf4a416ae4417f3e6
2016-11-01 14:39:34 +08:00
James Cheng 34683786c0 Bug 1306572 - Part2 - The native implementation of MediaDrmProxy by MediaDrmProxySupport r=cpearce,jchen
MozReview-Commit-ID: 1cbTPDyXlzU

--HG--
extra : rebase_source : 7b3dbecff6044182f67b46033afcfc1df4e26c86
2016-11-01 14:39:26 +08:00
Kaku Kuo ae76acefc8 Bug 1309516 part 9 - make sure that MDSM::mDuration is always assigned once we have meatadata; r=jwwang
MozReview-Commit-ID: KF7J1XGo2MD

--HG--
extra : rebase_source : 38284eb8be14bdc4c4fd1c5a27de1bf91be8cb8e
2016-11-01 17:10:03 +08:00
Kaku Kuo 09386af96e Bug 1309516 part 8 - modify MDSM::RecomputeDuration();r=jwwang
MozReview-Commit-ID: 6pM7Kn3kZco

--HG--
extra : rebase_source : e6f1f65c438aad126e8ac75cc8e7f0c1b3717828
2016-10-24 15:04:52 +08:00
Kaku Kuo cbdd0c89ea Bug 1309516 part 7 - modify the seek operation;r=jwwang
MozReview-Commit-ID: AZ9yK050ElM

--HG--
extra : rebase_source : f49609714fb1f2e318af120259ca5a1cb0db0d5a
extra : source : 838786e0d0e26958e75a129a872e378bc21a7c4a
2016-10-16 22:15:29 +08:00
Kaku Kuo 565b1adf15 Bug 1309516 part 6 - remove unused MediaDecoderReaderWrapper::mStartTimeRendezvous;r=jwwang
MozReview-Commit-ID: 6ukwUWpIJFF

--HG--
extra : rebase_source : b8838a153a6592e68a74178c34cd0cfc1d5c1f37
extra : intermediate-source : ee2d85244182d8a72aeed98da23e7680eacb73d8
extra : source : 123d5075947d2e5912f860b243cf55c838b4f393
2016-10-14 19:22:41 +08:00
Kaku Kuo f6cdab9b5f Bug 1309516 part 5 - remove unused MediaDecoderReaderWrapper::AwaitStartTime();r=jwwang
MozReview-Commit-ID: CcybQMPz47i

--HG--
extra : rebase_source : 2ba6015df29eef0c02713adbce2a98a0f97314c7
extra : intermediate-source : c2ba16341576fa8bfe510f4d37b89ccc55456ff3
extra : source : 4de4162cce1bb37a5ab14c0506428be9b7e698ff
2016-10-14 17:45:59 +08:00
Kaku Kuo e62c8b052f Bug 1309516 part 4 - always notify LoadedMetadataEvent before decoding first frame;r=jwwang
MozReview-Commit-ID: 4VcmELgvAjC

--HG--
extra : rebase_source : 49863e7d6580e7d0481f6700054e44b61a3446fa
extra : source : 6d7f4bd76a754c3852a612b126b4643818eadddd
2016-10-16 21:49:07 +08:00
Kaku Kuo e9f26909ec Bug 1309516 part 3 - make MediaDecoderReaderWrapper keeps the start time returned from reader;r=jwwang
MozReview-Commit-ID: F57avqCENTj

--HG--
extra : rebase_source : 4e61cb46687539f5b5b2a775b46ad5347ccc6e2a
extra : intermediate-source : 50c6ae37fa51c52d533bb5cdcd1267a869d49410
extra : source : cb9924bcc2c1d2a820b7b942c89feb861be85569
2016-10-14 19:10:24 +08:00
Kaku Kuo cbdf4764bf Bug 1309516 part 2 - replace MediaFormatReader::DemuxStartTime() with MediaInfo::mStartTime; r=jya
MozReview-Commit-ID: JzO0Yv33ljL

--HG--
extra : rebase_source : c56dcae64d7c0714425b1c086b80163e063dbe76
extra : intermediate-source : cca0e5eaf29e7cfdc32f8b66e217e0d8fb0fd0ea
extra : source : 6af01ba877814a43b68bc004b0e28160216e7367
2016-10-14 17:09:04 +08:00
Kaku Kuo 7a08bded31 Bug 1309516 part 1 - retrieve start time before resolving the metadata promise; r=jya
MozReview-Commit-ID: FhnoFi1BSHM

--HG--
extra : rebase_source : 8f62dfd1bd0fb4da227c62dac615b4156c4db079
2016-10-27 15:21:05 +08:00
Valentin Gosu 656872593e Bug 1315302 - Remove signedPkg from origin attributes r=baku
MozReview-Commit-ID: L1xvRgeO6De

--HG--
extra : rebase_source : dee943054af499b6e3f0aca2801fa9414f5567be
2016-11-06 16:15:36 +01:00
JW Wang c73002e638 Bug 1315591 - remove duplicated waitUntilTime() in test_BufferingWait[_mp4].html. r=jya
MozReview-Commit-ID: 12Z9TJ4WVVt

--HG--
extra : rebase_source : 34b9d33b354c41f02ce0da7dfcf13612e809bd34
2016-11-07 11:49:38 +08:00
Andreas Pehrson 4c0e4b5845 Bug 1301675 - Assert that a MediaStreamTrackSource is not stopped more than once. r=jib
MozReview-Commit-ID: Dmp9TnIhmax

--HG--
extra : rebase_source : 30e950b8031c73fb1f46bda2e771bcab45f58bf3
2016-09-23 17:01:15 +02:00
Andreas Pehrson bc27f7ec47 Bug 1301675 - Uncomment assertion for when removed live track was not found. r=jib
It needs an extra guard for when we're an audio element and a live video track
was removed. That's ok and we should ignore it.

MozReview-Commit-ID: FVw3lDKd4oU

--HG--
extra : rebase_source : 3156abdcd5c57932e8edb61e78ffb568e4edbf2a
2016-09-23 16:56:39 +02:00
Joel Maher 27b9e899b0 Bug 1311599 - Disable hsts tests on linux32-debug only. r=kmckinley
MozReview-Commit-ID: 2V5Xrfpwy3a

--HG--
extra : rebase_source : c02f00ac03368b5ce52598c23964e39f892e6007
2016-11-07 14:51:45 -05:00
Andreas Farre 10ea97a276 Bug 1315672 - Only check for IdleDeadline on nightly. r=bkelly
MozReview-Commit-ID: HgR5FIhM0R6

--HG--
extra : rebase_source : 3c1c527c2dac20669e7f1e3e7ec0888e6bcc8ec9
2016-11-07 19:28:52 +01:00
Alastor Wu a97a900bc3 Bug 1315551 - part2 : check we have initialized agent when we want to call the agent's function. r=jwwang
Because the agent's initialization might fail if we don't get the valid inner window, we need to
check whether the agent exists before calling the agent's method.

MozReview-Commit-ID: IUuvyGh7CMd

--HG--
extra : rebase_source : 54d0811aad736abdbac5ae7c3cd8cfebed88923a
2016-11-08 11:08:02 +08:00
Alastor Wu ace1d4d71b Bug 1315551 - part1 : should pass valid window for agent's initialization. r=baku
MozReview-Commit-ID: 4uh4nU8YVsS

--HG--
extra : rebase_source : 35a7e41e16c0206c773bc67004d2080bb5533b4c
2016-11-08 11:06:04 +08:00
JW Wang 62729fbd51 Bug 1314552. Part 2 - remove unused canonical. r=jya
MozReview-Commit-ID: FW6Wj1iiadS

--HG--
extra : rebase_source : cec5bf88a93732a83d358694d8fc91edb2c1dfb7
extra : intermediate-source : cbca4d33e07b848a83ead858c0299bcafdd5de71
extra : source : 183a602e6fd20c9bbdee3f27c0845b7f9aa00954
2016-11-02 17:23:37 +08:00
JW Wang 5f8412ccde Bug 1314552. Part 1 - update mMediaSeekableOnlyInBufferedRanges in OnMetadataRead(). r=jya
MozReview-Commit-ID: DPlD6zrJTrx

--HG--
extra : rebase_source : 1392b1f189b6aef4dfa1da0e32d25f1f6226cf85
extra : intermediate-source : 8464eeceb7f4f21de08e8995120e940f1267d8f0
extra : source : 741f2b4d36bc265f1dbd5b6994a7cc301b05b381
2016-11-02 17:21:52 +08:00
Phil Ringnalda 2d0fad04f6 Backed out changeset 87b698764664 (bug 1315521) for jetpack failures in test-leak-tab-events.js.test 2016-11-07 21:01:45 -08:00
James Cheng 06a62c3bad Bug 1314530 Part3 - Instantiate MediaDrmCDMProxy if it is widevine on fennec. r=cpearce
MozReview-Commit-ID: AhNBaO5LPwe

--HG--
extra : rebase_source : bd481396058d28521b2cbbd0fca8296d32768a86
2016-11-07 14:03:44 +08:00
James Cheng d1f91996e4 Bug 1314530 Part2 - Add isRemote flag to MediaDrmProxy::Create function to determine if it is oop case. r=cpearce
MozReview-Commit-ID: Dqf1C5nDHct

--HG--
extra : rebase_source : aa957ab7b0ac5fb50b12ab4cd4a3db5fc7273488
2016-11-07 14:01:25 +08:00
James Cheng 90f62da0ee Bug 1314530 Part1 - Remove IsInPrivateBrowsing() since we did not use it anymore. r=cpearce
MozReview-Commit-ID: J8tfOyzBB97

--HG--
extra : rebase_source : fc667dcb1eb47d44f94da4d65160cde6dba8a2d9
2016-11-07 12:34:32 +08:00
Boris Chiou da317fa21e Bug 1273784 - Part 6: Factor out BuildProperties. r=hiro
Factor out BuildProperties to have a better readability of UpdateProperties.

MozReview-Commit-ID: A3cIS65STAx

--HG--
extra : rebase_source : a09d935d6ced8f4a6c7311e69e3840e195c575a1
2016-11-07 17:01:39 +08:00
Boris Chiou 1225c6b3fa Bug 1273784 - Part 5: Avoid re-building the animation properties and re-calculating computed offsets. r=hiro
We don't need to rebuild the animation properties and recalculate the
computed offsets of Keyframes while copy-constructing a new
KeyframeEffect(ReadOnly) object, so avoid calling SetKeyframes()
directly. And we also need a customized copy constructor for AnimationProperty
to avoid copy mIsRunningOnCompositor.

MozReview-Commit-ID: CIF3Ibgc1tM

--HG--
extra : rebase_source : 7bbc8c1666451435982651f11af9c00f37708807
2016-11-03 11:36:28 +08:00
Boris Chiou 4560622114 Bug 1273784 - Part 3: Implement KeyframeEffect(ReadOnly) copy constructor API. r=hiro
MozReview-Commit-ID: 9ju9jeJ8cvq

--HG--
extra : rebase_source : eb3aad753c3e4251f8a46db22ec067abd4f259bf
2016-11-01 18:39:06 +08:00
Boris Chiou feefe8bb14 Bug 1273784 - Part 2: Overload ConstructKeyframeEffect for copy constructor. r=hiro
The copy constructors of KeyframeEffectReadOnly and KeyframeEffect are
similar, so we overload ConstructKeyframeEffect<...>(...) for copy
constructors.

MozReview-Commit-ID: 37hClpn9ZUG

--HG--
extra : rebase_source : 48de18c190dd8cbc61e0363e999960f2e823f2ea
2016-11-01 17:38:15 +08:00
Boris Chiou ab45c606ea Bug 1273784 - Part 1: Add the copy constructor of KeyframeEffect(ReadOnly) in webidl. r=smaug
MozReview-Commit-ID: Fkddf8axUrU

--HG--
extra : rebase_source : 85e78c8a7fcebfbd5feb75950d5da34c2c05d255
2016-10-28 15:41:08 +08:00
Phil Ringnalda 9a35a9e7b6 Merge m-c to autoland 2016-11-07 20:41:56 -08:00
Alastor Wu 50ccc2b3a2 Bug 1315521 - remove CC for audio channel agent. r=jwwang
Because audio channel agent uses weak ref to HTMLMediaElement, so we don't need to add it into the CC list.

MozReview-Commit-ID: 4cFfDUlbMFB

--HG--
extra : rebase_source : 4d595397d11e2e3c46cce17df148bea8f77f92e8
2016-11-08 11:03:23 +08:00
JW Wang 2639894677 Bug 1314547. Part 2 - remove unused public functions. r=cpearce
MozReview-Commit-ID: 2PndXBXmwRv

--HG--
extra : rebase_source : ede08db67cc25ffed00cc22409dc3346db81a3fb
extra : source : 7cee8e95c52a4f23bce6475c160961c42e518f22
2016-11-02 17:16:59 +08:00
JW Wang 544c3e8512 Bug 1314547. Part 1 - remove the call to MediaDecoder::SetMediaSeekableOnlyInBufferedRanges(). r=cpearce
MozReview-Commit-ID: 52BESjY8f74

--HG--
extra : rebase_source : 132b2c54247864f1e594ba1da12108449ba2bce5
extra : source : b177332ca07279b2b577e9ac1ccb62c01bbb8cbe
2016-11-02 17:11:29 +08:00
JW Wang f4ec5c59a1 Bug 1314535. Part 2 - remove unused canonical. r=jya
MozReview-Commit-ID: CLLYtFHsYBc

--HG--
extra : rebase_source : e0f23f918114e70650827adc1db1c44d25d6b4e7
extra : source : 96806600d1c65ae1f236588e8917851d2429783e
2016-11-02 16:47:51 +08:00
JW Wang b1c45ef3ef Bug 1314535. Part 1 - listen to MediaDecoderReader::OnMediaNotSeekable() to update mMediaSeekable. r=jya
MozReview-Commit-ID: JK0qnMoljyp

--HG--
extra : rebase_source : cb64edcc5693a73c1770daa6151a4163adbec38e
extra : source : 485e6a18492a0dbd92320503599063c29bdb521e
2016-11-02 15:52:15 +08:00
JW Wang 7ea7732b4a Bug 1314529. Part 2 - remove MediaDecoder::SetMediaSeekable(). r=cpearce
MozReview-Commit-ID: 6JJrKi3KTll

--HG--
extra : rebase_source : f12b55befd8264a076f393f7e44e77f1f843fbea
extra : source : 1f4a048de0f8c75d7aab8396f50c197afdae7d38
2016-11-02 14:41:04 +08:00
JW Wang e6bb1c3c9c Bug 1314529. Part 1 - remove the call to MediaDecoder::SetMediaSeekable(). r=cpearce
MozReview-Commit-ID: 1vsazRU9KNw

--HG--
extra : rebase_source : ec7a318b6e28322493f39bee59b34967e59c25c8
extra : source : 8495dbe9dae7566dd26e82fdc4194335542f9b68
2016-11-02 14:39:18 +08:00
JW Wang c230fcac69 Bug 1314527 - Remove unused MediaResourceCallback::SetMediaSeekable. r=bechen
MozReview-Commit-ID: 9M47sUiE1Ss

--HG--
extra : rebase_source : 79d953d32afe106b085d405f48a55f647d865bfa
extra : source : 67324546b238ab667d69288496fc0b70856f75bf
2016-11-02 14:29:54 +08:00
JW Wang 773de1bc4b Bug 1314526. Part 6 - fix HandleAudioCaptured(). r=kikuo
MozReview-Commit-ID: L8z35AVdU8Y

--HG--
extra : rebase_source : f0a37768a2d23f519171d8729dedb160dbffb3ac
extra : intermediate-source : 12eefc1a8663c976a8183597d7e944b957e2a6e9
extra : source : 09aecca7dfea9baed1c715285ec2448b4acff7bf
2016-10-28 16:33:08 +08:00
JW Wang 466eda2566 Bug 1314526. Part 5 - fix HandleWaitingForData(). r=kikuo
MozReview-Commit-ID: KHPpdZFt9Tt

--HG--
extra : rebase_source : 12d564ab1d18cca653e76edd449cd8252c41fa1e
extra : intermediate-source : 49b3e1eafd36f78d06c0dc4e54b696c8b903d952
extra : source : 75f88468a2fce533dc24bc92e7edad3288cf4577
2016-10-28 16:31:54 +08:00
JW Wang a861b5771e Bug 1314526. Part 4 - fix HandleEndOfStream(). r=kikuo
MozReview-Commit-ID: Kg3xAuX9FPf

--HG--
extra : rebase_source : 5d6fc162b1014b4bb2539708289e061ae011d5f8
extra : intermediate-source : 802f6a69fddaeadf51af120bf9fc92137c9db942
extra : source : 08417e5475844ffaed226b28a0c4c044b75b72ab
2016-10-28 16:30:52 +08:00
JW Wang 2fe59b5ad7 Bug 1314526. Part 3 - fix HandleVideoDecoded() r=kikuo
MozReview-Commit-ID: 3d3FFCupF3a

--HG--
extra : rebase_source : 8845476af8b4eced425655e5b889fab97c8e7bd4
extra : intermediate-source : 829949cf3d1d98809e781944cc9cd6c3c60b2e32
extra : source : aa2fdff8a0375fd243f9693a052db701003bd85e
2016-10-28 16:28:51 +08:00
JW Wang a2c26ccc8a Bug 1314526. Part 2 - fix HandleAudioDecoded(). r=kikuo
MozReview-Commit-ID: 1jbZz5m9uR2

--HG--
extra : rebase_source : 6ca65253bca13c36de542bd9410eb3a16b00574a
extra : intermediate-source : 3ac15d1f7c5c36d0f3f0086ff491414101a5ad3b
extra : source : 2ec452b92d37902ea4f58f88dbeb49cea13d6ebd
2016-10-28 16:27:19 +08:00
JW Wang 2afb7996af Bug 1314526. Part 1 - fix HandleCDMProxyReady(). r=kikuo
MozReview-Commit-ID: 9PyeBUXadud

--HG--
extra : rebase_source : 059a8062dead06d5d7b374cbd61a4ce088fad3c2
extra : intermediate-source : d12c00029cb702f6d598e9c31a42c6f62cd267da
extra : source : efd43515bacde79487dcbe481d1830cd673e67b2
2016-10-28 16:25:44 +08:00
Jan-Ivar Bruaroey f0312414b4 Bug 1315737 - Test that allowed_domains is no longer needed for screensharing. r=jesup
MozReview-Commit-ID: FNMuqq9fzKu

--HG--
extra : rebase_source : 032d92e3126a9dc5b1650a6987445641a8875c0a
2016-11-07 13:51:58 -05:00
Jan-Ivar Bruaroey 3e374cf65b Bug 1315737 - Remove platform checking of screensharing whitelist r=jesup
MozReview-Commit-ID: IosWOvEsIF8

--HG--
extra : rebase_source : 6a54649593ed47057220d901f895fd5933c66a47
2016-11-07 13:39:20 -05:00
JW Wang 46da6fe2da Bug 1314524. Part 7 - fix comments about dormant. r=kaku
MozReview-Commit-ID: 5qFuMRMLqEr

--HG--
extra : rebase_source : 1a387cda06c78b9bc952c4548c0e008c67b0cc2c
extra : intermediate-source : a2d08118ac9ab3f01d0f4cf5604197c17687537c
extra : source : 03f79104b7b0e5848636f47129c7b5249dc46382
2016-10-28 16:20:15 +08:00
JW Wang f64810f62f Bug 1314524. Part 6 - remove unused mPendingDormant. r=kaku
MozReview-Commit-ID: 6B5mNoPk9tg

--HG--
extra : rebase_source : 174b4260b7d5246304a0c4bba47e65a30a30042e
extra : intermediate-source : f29a86be002d1a7e19a96cb72f9cc7d6cdc8d041
extra : source : f8e38ee62406c0e79f4f1015bb9e8d1567b75354
2016-10-28 16:16:53 +08:00
JW Wang a69de73069 Bug 1314524. Part 5 - remove unused HandleDormant() functions. r=kaku
MozReview-Commit-ID: 8NRwInXS0uU

--HG--
extra : rebase_source : b711a82a76c0cb10356b8df27db7614c23c8f83d
extra : intermediate-source : 7f5008d53911e1f375d5b5e756bfce0da0424110
extra : source : dc16d9c982984f8e052e57016bcddd80d7a55114
2016-10-28 16:14:14 +08:00
JW Wang 35a1c10d03 Bug 1314524. Part 4 - remove DormantState::HandleDormant(). r=kaku
MozReview-Commit-ID: JSkpvglJzpN

--HG--
extra : rebase_source : 973188fccc77fca8fbbe6d9f36d244845f3f40f8
extra : intermediate-source : 9a8179f25a2f1a9c51f97506a9a329aa6ae51dce
extra : source : 89332d2e561395efa12385c264c4a9d32169ff98
2016-10-28 16:10:49 +08:00
JW Wang 94da1177a0 Bug 1314524. Part 3 - add DecodingState::EnterDormant(). r=kaku
MozReview-Commit-ID: 6YbO61mWqnj

--HG--
extra : rebase_source : ca6fbce006af4ce1a2e62b854532a71bb454340c
extra : intermediate-source : b11dd277cc918be5e7b0ab7cfc66e53178123135
extra : source : 83e3d18f31043f35be6a7a12ddc0cd08ff593f7b
2016-10-28 16:05:52 +08:00
JW Wang ba75e21f0c Bug 1314524. Part 2 - devirtualize StateObject::HandleDormant(). r=kaku
MozReview-Commit-ID: D99L6Ioy6PJ

--HG--
extra : rebase_source : fc5e74b89b24d3ec05d728c92dce07575342afbb
extra : intermediate-source : 49336fedcb59f7e1264612cf9af7897164290650
extra : source : c64e21f8a16a74a931cf75d42c8c5278738ee534
2016-10-28 16:02:11 +08:00
JW Wang 43a41d07fa Bug 1314524. Part 1 - remove MDSM::SetDormant() which has no callers. r=kaku
MozReview-Commit-ID: KQ7pZlCGqW8

--HG--
extra : rebase_source : d811a4199f0243a83271543ca1ff34ea01c950c1
extra : intermediate-source : e02b05d0e55d357c404d886e0b290ec4ca01a83c
extra : source : a3bede39ee4942c2531e960e56e0af94b9d621ff
2016-10-28 16:00:23 +08:00
Phil Ringnalda 7c7dd328d1 Backed out 3 changesets (bug 1271765) for -Werror bustage
CLOSED TREE

Backed out changeset 235ea1c681db (bug 1271765)
Backed out changeset 02d34b18d76b (bug 1271765)
Backed out changeset 088113647629 (bug 1271765)
2016-11-07 18:51:18 -08:00
Phil Ringnalda 8d5c9df9bf Backed out changeset 143f26b923d0 (bug 1310855) for WinXP xpcshell failures starting with test_register_success_http2.js 2016-11-07 18:42:57 -08:00
Chris Pearce ad6837ab57 Bug 1307546 - Give VideoSink a minimum update interval. r=jwwang
Without this, we can end up with very short, or even negative, update
intervals, meaning we unnecessarily use CPU when we can't actually
advance the playback position.

MozReview-Commit-ID: 6H32uVCyCll

--HG--
extra : rebase_source : 952799b846bcbb562d4ff99e97a8dcb5d8b2f558
2016-11-07 16:21:58 +13:00
Ray Lin d4e6a883c6 Bug 1271765 - Part 2: Desktop video control visual refresh. r=jaws
MozReview-Commit-ID: 1GfyGmrhgCs

--HG--
extra : rebase_source : 95795497077a1c18c7b81a88da85d166ad784871
2016-10-12 13:31:32 +08:00
Michelangelo De Simone 100a708778 Bug 1307525 - Remove MOZ_B2G_RIL-protected code. r=jst
MozReview-Commit-ID: 6llGI50d37q

--HG--
extra : rebase_source : 07940fb5b6bf8b88748b9098cb14e0d668a8c9ef
2016-11-07 13:16:07 -08:00
Wes Kocher a2603b1a0e Merge m-c to autoland, a=merge 2016-11-07 14:05:01 -08:00
Gerald Squelart 94d7cd75dd Bug 1301226 - Handle odd WAV chunk lengths - r=cpearce
'fmt ' and 'LIST' chunks could theoretically (but unlikely) have an odd length,
in which case the following chunk will start at the next even offset.

Added test case.

MozReview-Commit-ID: DkpBTaUqnf8

--HG--
extra : rebase_source : 0d8cfbc0d2d0da1f3317f901ef44c4fb67968dae
2016-11-07 16:31:39 +11:00
Gerald Squelart 0b3dd92437 Bug 1301226 - Test 0xFFFFFFFF WAV data chunk length - r=cpearce
Test that a WAV file with 0xFFFFFFFF data chunk length does not overflow, by
playing it; If it did overflow, its duration would be 0, and therefore would
not play.

MozReview-Commit-ID: EiWLb5otSnh

--HG--
extra : rebase_source : 2a3fb908f69b7b2032dfbc9df88e5390c66133f0
2016-11-07 16:09:22 +11:00
Gerald Squelart 6f36d2e8a8 Bug 1313343 - media.wmf.skip-blacklist controls D3D blaclists - r=cpearce
If pref "media.wmf.skip-blacklist" is true, disable D3D blacklisting based on
"media.wmf.disable-d3d9-for-dlls" and "media.wmf.disable-d3d11-for-dlls".

MozReview-Commit-ID: IothZlUnK7h

--HG--
extra : rebase_source : 1731b39808526fce70d84342a016bd25b6cd8571
2016-11-07 18:12:51 +11:00
Milan Sreckovic 215a8ed1dd Bug 1315651: Check for null layer manager - we could be asking about the layer backend without it being there. r=gw280
MozReview-Commit-ID: HMOfX1oFpf7

--HG--
extra : rebase_source : 4f8ce862b369654531648bf6bd25acd5685a84fc
2016-11-07 13:06:01 -05:00
Nicholas Hurley 4575a61f8c Bug 1310855 - Remove hasNode xpcshell.ini variable r=mcmanus
MozReview-Commit-ID: Hx2e1JYfUfy

--HG--
extra : rebase_source : 70ffa6b9e38e357d797ef34a547d921e7a609410
2016-10-18 10:54:33 -07:00
Andreas Pehrson f4f5722093 Bug 1301675 - Fix track cloning test. r=jib
It relied on track.stop() not working for MediaStreamAudioDestinationNode tracks.

MozReview-Commit-ID: 1E53JpzAiMs

--HG--
extra : rebase_source : d9b24c1f98e1349167d4ff96f4435bcf4752887c
2016-09-20 10:18:47 +02:00
Samael Wang 3bcb822ebe Bug 1313665 - Wait for Content:LocationChange before verify. r=smaug
MozReview-Commit-ID: 2Sb24FCGG1o
2016-11-01 18:31:31 +08:00
Andreas Pehrson 825d513165 Bug 1301675 - Rename BasicUnstoppableTrackSource to BasicTrackSource. r=jib
They are not unstoppable any longer. We just don't forward Stop() to the real source.

MozReview-Commit-ID: FdFccMsD3eb

--HG--
extra : rebase_source : e29a1abb8f2060cb72399d61d91ca3a00128f08c
2016-09-16 15:19:28 +02:00
Andreas Pehrson 75e0ffd718 Bug 1301675 - Test that a track from MediaStreamAudioDestinationNode can be stopped. r=padenot
MozReview-Commit-ID: 5wViWJQmI2H

--HG--
extra : rebase_source : 9792ea4240d830175e8abd3a1901e60bb332fcbd
2016-09-16 11:50:20 +02:00
Andreas Pehrson 86b155361f Bug 1301675 - Implement AudioDestinationTrackSource. r=padenot
So stop()ing the output track can clean up the destination node.

MozReview-Commit-ID: CmMXRCpOeFY

--HG--
extra : rebase_source : f1625cf63989b6ab7283a021cd08bdbabf8d82ed
2016-09-16 11:25:38 +02:00
Andreas Pehrson 46a4616487 Bug 1301675 - Clarify why we don't need to do anything on DecoderCaptureTrackSource::Stop(). r=jib
MozReview-Commit-ID: H1zaO1FKWvK

--HG--
extra : rebase_source : ec577dbb20db6b112a6981c21a291d6c539aaee0
2016-09-16 11:10:17 +02:00
Andreas Pehrson 220b0176e0 Bug 1301675 - Implement StreamCaptureTrackSource::Stop. r=jib
MozReview-Commit-ID: 2qwNba6bA80

--HG--
extra : rebase_source : 703bf47ec1c838a4c0cb9bb7d4d21dbfb361927a
2016-09-23 16:53:10 +02:00
Andreas Pehrson 110b2a7f15 Bug 1301675 - Clean up MediaStream Constructor test. r=jib
MozReview-Commit-ID: J2EuOAqPAeG

--HG--
extra : rebase_source : 7a3f58c1da9b55ae6a68253e7f7766f731a194e1
2016-09-13 10:23:42 +02:00
Frederik Braun 579a6043ca Bug 1312680 - Test that require-sri-for blocks style loads via @import r=francois
MozReview-Commit-ID: A8DPWH2S3sD
2016-11-03 03:18:00 +01:00
Tobias Schneider fb3bba701b Bug 1314027 - r=mstange 2016-11-02 00:25:10 -07:00
Jork K aecb80d69b Bug 1314568 - Silence warning from nsEffectiveTLDService::GetBaseDomain(). r=mystor 2016-11-02 08:24:00 +01:00
Andrea Marchesini 137c628055 Bug 1289001 - NeckoParent::GetValidatedAppInfo should consider ServiceWorkers when validating HttpChannel requests, r=bkelly, r=valentin, f=asuth 2016-11-03 08:18:51 +01:00
Andrea Marchesini 9188b61d96 Bug 1284987 - Entries API - part 6 - BlobCallback renamed, r=smaug 2016-11-03 07:57:34 +01:00
Andrea Marchesini a69d834b0d Bug 1284987 - Entries API - part 5 - Get rid of remove methods, r=smaug 2016-11-03 07:57:09 +01:00
Andrea Marchesini 05dea89997 Bug 1284987 - Entries API - part 4 - Use of DOMException, r=smaug 2016-11-03 07:56:28 +01:00
Andrea Marchesini d7a6ec8806 Bug 1284987 - Entries API - part 3 - FileSystemEntry.getParent recursion, r=smaug 2016-11-03 07:55:51 +01:00
Andrea Marchesini 3a9551a834 Bug 1284987 - Entries API - part 2 - FileSystemEntry.getParent, r=smaug 2016-11-03 07:55:30 +01:00
Andrea Marchesini 6db54bcb2f Bug 1284987 - Entries API - part 1 - DOMString to USVString, r=smaug 2016-11-03 07:55:17 +01:00
Xidorn Quan 3196565e73 Bug 1294299 part 9 - Implement Clone for ServoDeclarationBlock. r=heycam
MozReview-Commit-ID: 5y2h26j87Sz

--HG--
extra : source : 2e09860b35c9ab89fe959f9c6895a793858c4fee
2016-11-03 14:41:02 +11:00
Xidorn Quan 5e29805363 Bug 1294299 part 8 - Refactor interface provided by css::Declaration. r=heycam
The main targets of this refactor are:
1. Move most of the logic of distinguishing properties and custom
   properties from nsDOMCSSDeclaration into css::Declaration, which
   gives ServoDeclarationBlock more flexibility to implement.
2. Rename those methods of css::Declaration to provide a clear interface
   which makes sense for implementing in ServoDeclarationBlock, and also
   avoid method overload, which can impede the forward macro, on them.

MozReview-Commit-ID: 2cCqF855TVK

--HG--
extra : source : 3837e1e558caac4f2901e838371e97c17821530e
2016-11-03 14:41:02 +11:00
Xidorn Quan d1d1109e6f Bug 1294299 part 5 - Implement getter and setter of cssText. r=heycam
MozReview-Commit-ID: Bho5PKtrT1I

--HG--
extra : source : 6db28f1d25c87fbc26125ab0a7d88d71c1a2a8ba
2016-11-03 14:41:02 +11:00
Xidorn Quan 60ba3c835d Bug 1294299 part 2 - Use DeclarationBlock for SMIL override style. r=heycam
MozReview-Commit-ID: 573o5vmC81z

--HG--
extra : source : c284764640e86b9bf63f976b79aa66252f8b635d
2016-11-03 14:41:02 +11:00
Nicholas Nethercote 2af130581e Bug 1314556 - Convert TestAudioEventTimeline.cpp to a gtest. r=padenot.
This required moving template function ValidateEvent into the .h file to avoid
linking problems in xul-gtest.

--HG--
rename : dom/media/webaudio/compiledtest/TestAudioEventTimeline.cpp => dom/media/webaudio/gtest/TestAudioEventTimeline.cpp
rename : dom/media/webaudio/compiledtest/moz.build => dom/media/webaudio/gtest/moz.build
extra : rebase_source : 1a8917fc0e75e9c264bc88aec5565d9fff085c12
2016-11-03 13:39:26 +11:00
Phil Ringnalda 1261559426 Backed out changeset 2e8791563f4d (bug 1309527) for Win8 timeouts in idbobjectstore-rename-store.html 2016-11-02 19:22:18 -07:00
Wes Kocher df5dbf81cc Merge central to inbound a=merge 2016-11-02 17:31:08 -07:00
Bevis Tseng 790be48aa6 Bug 1309527 - Fix the race condition to prevent the access of metadata in both PBackground thread and the Connection thread. r=janv 2016-11-02 23:12:31 +01:00
Andreas Pehrson b9775969a5 Bug 1301675 - Implement CanvasCaptureTrackSource that allows stopping canvas capture. r=jib
MozReview-Commit-ID: 81DD9FDOxsm

--HG--
extra : rebase_source : c2105ba9347f702a15232fbc1afa44f0f03a88c2
2016-09-12 18:00:14 +02:00
Andreas Pehrson a28bfe606c Bug 1301675 - Refactor canvas captureStream to be more clear on removing frame listeners. r=jib
MozReview-Commit-ID: 8gDlYA4AXOR

--HG--
extra : rebase_source : 502107e336a70fcb9af2e6ddd02d39db76776e0a
2016-09-12 17:59:38 +02:00
Andreas Pehrson e7c2fb21bc Bug 1301675 - Test stopping tracks from canvas (webgl) captureStream. r=jib
MozReview-Commit-ID: BUyiog3NAoY

--HG--
extra : rebase_source : 33771d266d6ae16d13b26c1e1cbbd794d5b4e6a3
2016-09-13 10:22:46 +02:00
Andreas Pehrson 2296add893 Bug 1301675 - Test stopping tracks from canvas captureStream. r=jib
MozReview-Commit-ID: 84UxNnhXEtu

--HG--
extra : rebase_source : 4f7b13fa23a8ead247fd9f8dfa420178ad1c1cf5
2016-09-12 16:47:32 +02:00
Andreas Pehrson 159d4ead9e Bug 1301675 - Remove MediaStreamTrackSource::mIsRemote. r=jib
MediaStreamTrack.remote is no longer part of the spec.

MozReview-Commit-ID: BgHJ1zNIoWN

--HG--
extra : rebase_source : 11022eb420cbdb0c7aa5aa7814cf35330f4170b9
2016-09-12 15:59:58 +02:00
Andreas Pehrson 9b3a88c7d4 Bug 1208316 - Test that a MediaStream becoming active triggers autoplay. r=jib
MozReview-Commit-ID: 9F3MXiLGrvA

--HG--
extra : rebase_source : 9d02d07df8d2f0c98f0e4a2dd053bdfa181e64b5
2016-09-14 10:11:46 +02:00
Andreas Pehrson 1532393ba1 Bug 1208316 - A media element should autoplay a MediaStream that becomes active. r=jib
MozReview-Commit-ID: 98H7REtqShI

--HG--
extra : rebase_source : 6f09c16929b9ac2b75f05bfcd874a4b429669783
2016-09-14 10:04:26 +02:00
Andreas Pehrson 367ed14d80 Bug 1208316 - HTMLMediaElement.ended should follow MediaStream.active. r=jib
MozReview-Commit-ID: CIJZz5khY8R

--HG--
extra : rebase_source : 6ca86aa8d77241e9ce1a199d7c71614ab72dd718
2016-09-14 10:02:23 +02:00
Andreas Pehrson 9d8d0aeb38 Bug 1208316 - Notify watchers on StreamListener::Forget(). r=jib
This makes sense because the result of StreamListener::NextFrameStatus depends
on mElement.

MozReview-Commit-ID: 8W7nGLpRxE1

--HG--
extra : rebase_source : 48f9c3c637eb01430446dbaf683e65008df19147
2016-09-13 10:42:28 +02:00
Andreas Pehrson 3ebd9d33a8 Bug 1208316 - Simplify stopTracksForStreamInMediaPlayback. r=jib
MozReview-Commit-ID: 9qQfit5l8Tg

--HG--
extra : rebase_source : c138635dd62504ada1c58f2b929a70fcb26f3ec3
2016-09-09 16:12:00 +02:00
Andreas Pehrson 53968f02be Bug 1208316 - Test active state in MediaStream constructors and clone tests. r=jib
MozReview-Commit-ID: A39coKC0KNc

--HG--
extra : rebase_source : fa8e113892ba96db4e9d15d720a2fc7a5828f084
2016-11-01 14:11:03 +01:00
Andreas Pehrson d77d2cc8fc Bug 1208316 - Add dummy audio track in pure video track test. r=jib
This will keep the stream active and avoid the HTMLMediaElement ending.
We could do it by repeatedly play()ing or autoplay, but then we wouldn't be
sure the media element stopped rendering video because it went to the ended
state or because there were no more frames in the track.

MozReview-Commit-ID: 3CsvRPW7rrr

--HG--
extra : rebase_source : 39d2b3e0558b92aad88b227020b320177bb6cbd4
2016-09-09 14:23:44 +02:00
Andreas Pehrson 00c0c4ce09 Bug 1208316 - Do not stop the local MediaStream in mediaStreamPlayback.js. r=jib
No need to do this since a media element playing the stream will now end when
all tracks have ended.

MozReview-Commit-ID: DXPY3G36gkw

--HG--
extra : rebase_source : 109c40edbc74a89bafbe94fb2b42bba5ec5b4f8f
2016-09-09 14:21:32 +02:00
Andreas Pehrson 0b82737563 Bug 1208316 - Test media flow per track instead of per stream. r=drno
The existing media elements may have ended and new tracks been created in the
stream it used as source, since we now end when a stream goes inactive.

We test the tracks individually in media elements instead. They'll either be
live or ended forever.

MozReview-Commit-ID: DxBk2XjSVCH

--HG--
extra : rebase_source : cd3884f4d1b90cde5095e3dc3eb5a43363cf7195
2016-09-14 17:15:24 +02:00
Andreas Pehrson bffd28794f Bug 1208316 - Punch a hole for media element captureStream to only go inactive as source ends. r=jib
MozReview-Commit-ID: 3H0m3fYMw1Y

--HG--
extra : rebase_source : 0eedf84ee9360fada6b4f4d17cb7bdf296f861e8
2016-09-15 14:18:22 +02:00
Andreas Pehrson da3ba8634d Bug 1208316 - Route notifications of ending tracks through MediaStreamTrack instead of DOMMediaStream. r=jib
MozReview-Commit-ID: KMFE5HXEOtJ

--HG--
extra : rebase_source : 279dffcdd325a5ac78f115803269a724887b6ac0
2016-09-23 17:03:13 +02:00
Andreas Pehrson d88a8a02fa Bug 1208316 - Rename MediaStreamTrack::NotifyEnded to OverrideEnded. r=jib
Better semantics for what I want to do with NotifyEnded in later patches in the bug.

MozReview-Commit-ID: 8X0BdiVncNo

--HG--
extra : rebase_source : f36f5a17f2294c6ad9b5db2593b41eb8cd8a9a15
2016-09-08 11:06:21 +02:00
Andreas Pehrson a8d8f14cac Bug 1208316 - End a media element when its MediaStream source goes inactive. r=jib
MozReview-Commit-ID: 89LMDSsJLJP

--HG--
extra : rebase_source : 2746ee704d51724be7001fd746c5fcea92f36eb1
2016-09-08 13:42:36 +02:00
Andreas Pehrson 456866fe62 Bug 1208316 - Implement MediaStream.active. r=jib, r=smaug
MozReview-Commit-ID: Fzk5vepqQ35

--HG--
extra : rebase_source : 1ddf804e4ca8604b36cf0e8b4752f638c45c9561
2016-09-08 13:44:49 +02:00
Andrea Marchesini 95dd1d792e Bug 1314011 - MemoryReporter for BlobImplString, r=njn 2016-11-02 10:35:57 +01:00