browser/app/nsBrowserApp.cpp | 1 b2g/installer/Makefile.in | 4 b2g/installer/package-manifest.in | 2 browser/installer/package-manifest.in | 2 mobile/android/installer/Makefile.in | 4 mobile/android/installer/package-manifest.in | 2 configure.in | 61 +++ media/libcubeb/AUTHORS | 1 media/libcubeb/src/cubeb.c | 6 media/libcubeb/src/cubeb_alsa.c | 222 ++++++++--- media/libcubeb/src/cubeb_oss.c | 402 ++++++++++++++++++++ media/libcubeb/src/moz.build | 7 media/webrtc/signaling/test/moz.build | 4 toolkit/library/moz.build | 4 ipc/ipdl/ipdl/cxx/ast.py | 7 ipc/ipdl/ipdl/cxx/cgen.py | 5 ipc/ipdl/ipdl/lower.py | 2 .../modules/desktop_capture/screen_capturer.cc | 2 .../modules/desktop_capture/screen_capturer.h | 2 widget/gtk/gtk3drawing.c | 289 ++++++++------ widget/gtk/nsNativeThemeGTK.cpp | 2 media/libcubeb/src/cubeb_alsa.c | 112 ++++-- js/src/Makefile.in | 3 mfbt/Alignment.h | 15 + mfbt/Attributes.h | 5 config/system-headers | 1 configure.in | 3 build/gyp.mozbuild | 1 media/webrtc/signaling/test/moz.build | 1 .../video_capture/linux/device_info_linux.cc | 16 + .../video_capture/linux/video_capture_linux.cc | 12 + .../modules/video_capture/video_capture.gypi | 16 + toolkit/library/moz.build | 1 config/Makefile.in | 2 config/system-headers | 8 configure.in | 43 ++ dom/base/moz.build | 3 gfx/graphite2/moz-gr-update.sh | 8 gfx/harfbuzz/README-mozilla | 5 gfx/moz.build | 8 gfx/skia/generate_mozbuild.py | 3 gfx/skia/moz.build | 3 gfx/thebes/moz.build | 6 intl/unicharutil/util/moz.build | 3 netwerk/dns/moz.build | 3 toolkit/library/moz.build | 6 dom/system/OSFileConstants.cpp | 2 .../components/osfile/modules/osfile_unix_back.jsm | 4 .../osfile/modules/osfile_unix_front.jsm | 2 extensions/spellcheck/hunspell/src/mozHunspell.cpp | 8 build/pgo/profileserver.py | 2 config/baseconfig.mk | 8 configure.in | 6 image/decoders/nsJPEGDecoder.cpp | 310 +++++++++++++++ .../av/media/libstagefright/foundation/AString.cpp | 7 .../mtransport/third_party/nICEr/src/util/mbslen.c | 7 .../source/spreadsortlib/spreadsort.hpp | 7 memory/jemalloc/Makefile.in | 4 dom/media/gmp/GMPChild.cpp | 15 - dom/media/gmp/GMPParent.cpp | 17 - toolkit/modules/GMPInstallManager.jsm | 10 toolkit/modules/GMPUtils.jsm | 1 .../mozapps/extensions/internal/GMPProvider.jsm | 63 +-- toolkit/mozapps/installer/packager.mk | 2 config/Makefile.in | 8 config/external/moz.build | 24 + config/system-headers | 34 ++ configure.in | 151 ++++++++ dom/media/AudioStream.h | 2 dom/media/moz.build | 21 + media/libcubeb/src/moz.build | 3 media/libogg/README_MOZILLA | 3 media/libopus/README_MOZILLA | 3 media/libsoundtouch/README_MOZILLA | 2 media/libspeex_resampler/README_MOZILLA | 3 media/libtheora/README_MOZILLA | 3 media/libtheora/moz.build | 2 media/libtremor/README_MOZILLA | 3 media/libtremor/moz.build | 2 media/libvorbis/README_MOZILLA | 3 media/libvorbis/moz.build | 3 media/webrtc/signaling/test/moz.build | 3 .../modules/audio_coding/codecs/opus/opus.gypi | 15 - .../webrtc/modules/audio_coding/neteq/neteq.gypi | 16 - toolkit/library/moz.build | 24 + xpcom/build/XPCOMInit.cpp | 4 86 files changed, 1768 insertions(+), 357 deletions(-)