Commit Graph

196548 Commits

Author SHA1 Message Date
Jeff Gilbert
d90bab70f8 Bug 1045955 - Fix compositing for screen-based WebGL ShSurfs. - r=kamidphish 2014-07-30 10:03:07 -07:00
Jeff Gilbert
457db03869 Bug 1045955 - Fix style. - r=kamidphish 2014-07-30 10:03:07 -07:00
Ralph Giles
f43eae08fb Bug 1043695 - Fix comment formatting. r=cpearce 2014-07-26 23:45:00 -07:00
Ralph Giles
b56cc112f0 Bug 1043695 - Add a frame reorder queue. r=cpearce
This fixes the frame drops on test.mp4. For now it just
assumes a reorder depth of 3, but we need to plumb the
actual value through the demuxer.

Based on now-removed code from Edwin's FFmpegH264Decoder.
2014-07-24 17:08:00 -07:00
Ralph Giles
9fcd06be4b Bug 1043695 - Try passing zero for DTS instead of PTS. r=cpearce
Suggestion from ajones to make it fail more obviously if the lack
of DTS values causes a problem. Doesn't seem to make a difference.
2014-07-24 16:58:00 -07:00
Ralph Giles
ac294c190a Bug 1043695 - Log output frame metadata. r=cpearce
Also cleans up the input sample log so they're easier to compare.
2014-07-24 16:57:00 -07:00
Ralph Giles
6ff640055a Bug 1043695 - Wrap FrameRef in an nsAutoPtr. r=cpearce
Everything else auto-releases, might as well do this too.
2014-07-24 16:56:00 -07:00
Jean-Yves Avenard
2f471276ca Bug 1046005 - Fix compilation on OS X 10.9. r=rillian
We never directly link against the CoreVideo framework,
as such no external definition will be resolved
2014-07-30 22:32:58 +12:00
Ralph Giles
af2250fc8f Bug 941296 - Enable FMP4 when APPLEMEDIA is enabled. r=cpearce,ted
This requires moving the MOZ_APPLEMEDIA define. I put it in
alphabetical order with the other platform decoder checks.

Also removes the --disable-apple-media configure switch.
We don't have proper testing for these options, so it's
better not to offer the choice.
2014-07-09 15:25:00 -07:00
Ralph Giles
ee6e2e7884 Bug 941296 - Fix type conversion errors on 32-bit MacOS. r=cpearce
UInt32 is an unsigned long on i686 while uint32_t is an unsigned int.
The compiler can't covert from a pointer to one to the pointer to
the other, so just use the MacOS type.

There's no problem on 64-bit.
2014-07-26 23:43:00 -07:00
Ralph Giles
74a7e5cb1c Bug 941296 - AAC platform decoder for OS X. r=edwin,cpearce
Implement an AAC decoder based on the AudioToolbox wrapper
in AppleMP3Decoder.
2014-07-24 16:30:00 -07:00
Ralph Giles
e9104482d2 Bug 941296 - Fix warnings from debug-only code. r=cpearce
These reported as unused variable warnings in non-debug builds.
2014-07-26 23:40:00 -07:00
Ralph Giles
df7460f859 Bug 941296 - Add a missing close brace. r=cpearce
Accidentally clobbered this when adding the APPLEMEDIA #ifdef.
Fixes build against ffmpeg, etc.
2014-07-28 15:36:00 -07:00
Ralph Giles
a998be842d Bug 941296 - h.264 platform decoder for OS X. r=cpearce
Implement an h.264 decoder using Apple's VideoToolbox framework.
Based on gstreamer's vtdec because there's very little documentation
for this API beyond the framework's header file.

Reuse the MOZ_APPLEMEDIA define from the mp3 decoder.

AAC decoding is stubbed to use the BlankDecoderModule's 440A tone.

Provide a stub header for the VideoToolbox framework and load
it dynamically at run time so we can build and run on versions
prior to MacOS X 10.8 where it's not available.

Dynamically load the CoreMedia framework as well, but build
against its headers since it's available on MacOS X 10.7 or
later, which is our minimum build version.
2014-07-24 13:47:00 -07:00
Mark Banner
63cbabf64a Bug 1044419 Change the Loop Standalone client to use the same version of the sdk as the desktop. r=nperriault
--HG--
rename : browser/components/loop/content/libs/sdk-content/css/ot.css => browser/components/loop/content/shared/libs/sdk-content/css/ot.css
rename : browser/components/loop/content/libs/sdk-content/images/rtc/access-denied-chrome.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/access-denied-chrome.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/access-denied-copy-firefox.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/access-denied-copy-firefox.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/access-denied-firefox.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/access-denied-firefox.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/access-predenied-chrome.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/access-predenied-chrome.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/access-prompt-chrome.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/access-prompt-chrome.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/audioonly-publisher.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/audioonly-publisher.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/audioonly-subscriber.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/audioonly-subscriber.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/buttons.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/buttons.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/loader.gif => browser/components/loop/content/shared/libs/sdk-content/images/rtc/loader.gif
rename : browser/components/loop/content/libs/sdk-content/images/rtc/mic-off.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/mic-off.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/mic-on.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/mic-on.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/speaker-off.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/speaker-off.png
rename : browser/components/loop/content/libs/sdk-content/images/rtc/speaker-on.png => browser/components/loop/content/shared/libs/sdk-content/images/rtc/speaker-on.png
rename : browser/components/loop/content/libs/sdk-content/js/dynamic_config.min.js => browser/components/loop/content/shared/libs/sdk-content/js/dynamic_config.min.js
rename : browser/components/loop/content/libs/sdk.js => browser/components/loop/content/shared/libs/sdk.js
2014-07-30 17:13:18 +01:00
Mark Banner
a76ab086d1 Bug 1044796 Provide an option to Loop's standalone client makefile to create a version.txt file. r=nperriault 2014-07-30 17:13:16 +01:00
Douglas Crosher
50fe768ad4 Bug 1041519 - IonMonkey (ARM): Instantiate setVFPRegister for use by the jsapi-tests. r=mjrosenb 2014-07-29 11:57:00 +10:00
Alessio Placitelli
eee8778d75 Bug 1028090 - Enable xpcshell-test debugging on Windows platforms. r=jmaher 2014-07-28 12:04:00 -04:00
Ed Morley
433e593c8c Backed out changeset d50d7e88f35e (bug 1012951) for LSan failures 2014-07-30 16:49:43 +01:00
Jan de Mooij
27290dac48 Bug 1046176 - Fix inlined UnsafeSetReservedSlot post barrier. r=nbp 2014-07-30 17:48:21 +02:00
Jim Blandy
74a8398e27 Bug 1045900: Move the declaration of INTERNED_STRING_TO_JSID from js/src/jsapi.h to js/public/Id.h. r=jwalden 2014-07-30 08:37:03 -07:00
Andrea Marchesini
b1d8dd8edd Bug 1046139 - nsDOMFileInternalUrlHolder can be removed., r=ehsan 2014-07-30 16:12:00 +01:00
Kartikaya Gupta
d162ebce31 No bug - Fix for non-unified build when APZC logging is enabled. r=me and DONTBUILD because NPOTB 2014-07-30 11:05:48 -04:00
Nicholas Nethercote
a4be05bebe Bug 1045920 (part 2) - Add mfbt/tests/TestRefPtr.cpp. r=froydnj. 2014-07-30 06:59:52 -07:00
Nicholas Nethercote
5829d5e336 Bug 1045920 (part 1) - Rename xpcom/tests/TestRefPtr.cpp as TestNsRefPtr.cpp, to avoid clashing with the soon-to-be-added mfbt/tests/TestRefPtr.cpp. r=froydnj.
--HG--
rename : xpcom/tests/TestRefPtr.cpp => xpcom/tests/TestNsRefPtr.cpp
2014-07-30 06:59:32 -07:00
Chris Manchester
795bbd3001 Bug 1044206 - Revert the global logger in mochitest's runtests to use python stdlib logging for compatibility with mozharness regex.;r=ahal 2014-07-30 09:55:45 -04:00
Ed Morley
3362e85a9e Backed out changeset 6bc1a62eb443 (bug 947781) for build failures 2014-07-30 14:54:28 +01:00
Ed Morley
fbefd28529 Backed out changeset c4ecea1452e9 (bug 947781) 2014-07-30 14:54:08 +01:00
Ed Morley
b925c8eb54 Backed out changeset c378df360469 (bug 947781) 2014-07-30 14:54:04 +01:00
Ed Morley
ddcfbcff7a Backed out changeset 96379f178485 (bug 947781) 2014-07-30 14:54:01 +01:00
Bas Schouten
96b19cfa36 Bug 947781 - Part 4: Add ReadbackLayer functionality to ClientLayerManager. r=mattwoodrow 2014-07-30 15:38:47 +02:00
Bas Schouten
232cb6688a Bug 947781 - Part 3: Do not transmit layer types that are unshadowed over the IPDL protocol. r=nical 2014-07-30 15:38:47 +02:00
Bas Schouten
9a0677f6e4 Bug 947781 - Part 2: Add the ability to readback texture data to TextureClient. r=nical 2014-07-30 15:38:46 +02:00
Bas Schouten
43ae488b3c Bug 947781 - Part 1: Refactor RotatedBuffer to easily be re-usable for any rotated buffer drawing. r=mattwoodrow 2014-07-30 15:38:46 +02:00
Jan de Mooij
1169456ebf Bug 1019543 - Fix toLowerCase/toUpperCase to return the original string if possible. r=luke 2014-07-30 14:38:28 +02:00
Tom Schuster
63359ec098 Bug 1045584 - Remove everything relating to frames from OldDebugAPI. r=jandem,bholley 2014-07-30 14:26:46 +02:00
Tom Schuster
fce5113bed Bug 1000936 - [e10s] Fix buttons on about:blocked / safe browsing page. r=mconley 2014-07-30 14:26:46 +02:00
Tom Schuster
5cd409a4fa Bug 946450 - [e10s] Make all the different link destinations work on about:newtab. r=jimm 2014-07-30 14:26:46 +02:00
Carsten "Tomcat" Book
283616b382 Merge mozilla-central to mozilla-inbound 2014-07-30 14:10:53 +02:00
Ted Mielczarek
5addbfe696 bug 1045662 - add an extra normcase to symbolstore.py path handling to fix Windows. r=gps 2014-07-30 08:00:59 -04:00
Carsten "Tomcat" Book
3634f53718 merge mozilla-inbound to mozilla-central a=merge 2014-07-30 13:56:19 +02:00
Carsten "Tomcat" Book
ad64f6f0a9 merge fx-team to mozilla-central a=merge 2014-07-30 13:50:05 +02:00
Andrea Marchesini
9fe3bf9977 Bug 1036431 - Setting AudioContext.mozAudioChannelType should set the audiochannel in mStream as well, r=ehsan 2014-07-30 12:26:12 +01:00
B2G Bumper Bot
ad98e0a3fa Bumping manifests a=b2g-bump 2014-07-30 01:06:22 -07:00
B2G Bumper Bot
ba6a437c8c Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/549d40d59aed
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 1045590- EventDispatcher.offAll can remove all handlers at once r=azasypkin
2014-07-30 01:00:34 -07:00
B2G Bumper Bot
812129bf7f Bumping manifests a=b2g-bump 2014-07-30 00:21:36 -07:00
B2G Bumper Bot
99a6cb3f12 Bumping gaia.json for 6 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/2e0b3dca4137
Author: Carsten Book <tomcat@mozilla.com>
Desc: Merge pull request #22280 from eliperelman/bug-1037500-add-helper-for-clock-tests

Bug 1037500 - Adding perf helper to clock app to fix performance tests. r=mcav

========

https://hg.mozilla.org/integration/gaia-central/rev/8eb75d9ff0c8
Author: Eli Perelman <eli@eliperelman.com>
Desc: Bug 1037500 - Adding perf helper to clock app to fix performance tests

========

https://hg.mozilla.org/integration/gaia-central/rev/e20d71ce260a
Author: Carsten Book <tomcat@mozilla.com>
Desc: Merge pull request #22232 from TheoChevalier/whatsnew-l10n

Bug 1045345 - What's new screen is not localized. r=fcampo

========

https://hg.mozilla.org/integration/gaia-central/rev/59eda1900579
Author: TheoChevalier <theo.chevalier11@gmail.com>
Desc: Bug 1045345 - What's new screen is not localized

========

https://hg.mozilla.org/integration/gaia-central/rev/36f633988e48
Author: steveck-chung <schung@mozilla.com>
Desc: Merge pull request #22177 from steveck-chung/message-safe-lazyloader

Bug 1041967 - [Messages] do some safe lazy load to improve launch latency. r=julienw

========

https://hg.mozilla.org/integration/gaia-central/rev/7a13ce91ddff
Author: Steve Chung <schung@mozilla.com>
Desc: Bug 1041967 - [Messages] do some safe lazy load to improve launch latency. r=julienw
2014-07-30 00:15:36 -07:00
B2G Bumper Bot
1a97a3c700 Bumping manifests a=b2g-bump 2014-07-30 00:08:32 -07:00
B2G Bumper Bot
d37e73a83b Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/bdda2c66cc23
Author: Rudy Lu <me@rudy.lu>
Desc: Revert "Merge pull request #22204 from RudyLu/keyboard/Bug1020779-bottom_keys_alignment"

This reverts commit 1dd9769ebfc90ce02dca843dedd3e8a173a0454c, reversing
changes made to cc5af5e8130ad81fda59b49d8213fbd67e1a0ddd.
2014-07-30 00:08:20 -07:00
Karl Tomlinson
21244bbd4c crashtest for bug 990794
--HG--
extra : rebase_source : 8d6ff4e6fdfe51e32cca22ecaeb84b59c18ad4ae
2014-07-30 17:45:12 +12:00