mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:18:48 +00:00
d1af43433c
- Bug 1187817. Part 1 - Move Set{Volume,PlaybackRate,PreservesPitch} to the audio thread. r=kinetik. (a234a7080)
- Bug 1187817. Part 2 - remove unused code. r=kinetik. (836c52a19)
- Bug 1187763. Part 1 - move while loop out of WaitingForAudioToPlay(). r=kinetik. (a80d70f87)
- Bug 1187763. Part 2 - extract some code of AudioLoop() into its own function. r=kinetik. (275b8bfb6)
- Bug 1187763. Part 3 - refactor AudioSink::AudioLoop into a series of events. r=kinetik (7eb3f506f)
- Bug 1187817. Part 3 - move SetPlaying to the audio thread. r=kinetik. (0fef85968)
- Bug 1187817. Part 4 - move some code in Shutdown to the audio thread. r=kinetik. (8c73fbe6d)
- Bug 1187817. Part 5 - assert some code in the audio thread and don't enter the monitor. r=kinetik. (64de4616f)
- move include (f842b4b1e)
- Bug 1163486 - Update test to use new MP4Demuxer. r=bholley (b853be477)
- Bug 1190496 - Namespace the SharedThreadPool.h include. r=cpearce (196d25d42)
- Bug 1190496 - Hoist SharedThreadPool into xpcom. r=froydnj (3dad8176f)
- Bug 1190492 - Hoist AbstractThread and TaskDispatcher to xpcom. r=froydnj (c3329fa29)
- bug 1166107 documentation of mWaitForInternalDrain thread access r=gerald (f762764b1)
- correct comment (b623b2959)
- revert demuxer check from promise reject to assert like in 1156708 (f540b270c)
- more chekcs back to asserts (7e82a0f99)
- space (733bd85a3)
- Bug 1188220: Allow disabling HW acceleration even when SharedDecoderManager isn't used. r=cpearce (909a86682)
- bug 1161903 ensure pending DrainComplete is not run after Flush() r=cpearce (648cabbb7)
- Bug 1158089 - Fall back to d3d9 DXVA if d3d11 initialization fails. r=cpearce (84b3a8e6d)
76 lines
1.8 KiB
INI
76 lines
1.8 KiB
INI
# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
XPIDL_SOURCES += [
|
|
'nsICancelableRunnable.idl',
|
|
'nsIEnvironment.idl',
|
|
'nsIEventTarget.idl',
|
|
'nsIProcess.idl',
|
|
'nsIRunnable.idl',
|
|
'nsISupportsPriority.idl',
|
|
'nsIThread.idl',
|
|
'nsIThreadInternal.idl',
|
|
'nsIThreadManager.idl',
|
|
'nsIThreadPool.idl',
|
|
'nsITimer.idl',
|
|
]
|
|
|
|
XPIDL_MODULE = 'xpcom_threads'
|
|
|
|
EXPORTS += [
|
|
'nsEventQueue.h',
|
|
'nsMemoryPressure.h',
|
|
'nsProcess.h',
|
|
'nsThread.h',
|
|
]
|
|
|
|
EXPORTS.mozilla += [
|
|
'AbstractThread.h',
|
|
'BackgroundHangMonitor.h',
|
|
'HangAnnotations.h',
|
|
'HangMonitor.h',
|
|
'LazyIdleThread.h',
|
|
'SharedThreadPool.h',
|
|
'SyncRunnable.h',
|
|
'TaskDispatcher.h',
|
|
]
|
|
|
|
UNIFIED_SOURCES += [
|
|
'AbstractThread.cpp',
|
|
'BackgroundHangMonitor.cpp',
|
|
'HangAnnotations.cpp',
|
|
'HangMonitor.cpp',
|
|
'LazyIdleThread.cpp',
|
|
'nsEnvironment.cpp',
|
|
'nsEventQueue.cpp',
|
|
'nsMemoryPressure.cpp',
|
|
'nsProcessCommon.cpp',
|
|
'nsThread.cpp',
|
|
'nsThreadManager.cpp',
|
|
'nsThreadPool.cpp',
|
|
'nsTimerImpl.cpp',
|
|
'SharedThreadPool.cpp',
|
|
'ThreadStackHelper.cpp',
|
|
'TimerThread.cpp',
|
|
]
|
|
|
|
LOCAL_INCLUDES += [
|
|
'../build',
|
|
'/caps',
|
|
'/tools/profiler',
|
|
]
|
|
|
|
# BHR disabled for Release builds because of bug 965392.
|
|
# BHR disabled for debug builds because of bug 979069.
|
|
if CONFIG['MOZ_UPDATE_CHANNEL'] not in ('release') and not CONFIG['MOZ_DEBUG']:
|
|
DEFINES['MOZ_ENABLE_BACKGROUND_HANG_MONITOR'] = 1
|
|
|
|
FAIL_ON_WARNINGS = True
|
|
|
|
FINAL_LIBRARY = 'xul'
|
|
|
|
include('/ipc/chromium/chromium-config.mozbuild')
|