gecko-dev/media/webrtc/trunk/webrtc
june wilde bb30244e33 Bug 1395259 - Remove win32k usage from webrtc's TaskQueue; r=dminor
Removes calls to the win32k API.
Replaces hardware and event timers with waitable timers.
Removes handling various task objects through the thread message queue.
Removes ProcessQueuedMessages, CancelTimers functions.
Adds event handle for stopping the TaskQueue thread.
Adds ReplyHandler class as an in between for TaskQueue objects to post tasks to each other without worrying if the other TaskQueue remains valid.
Adds rtc::CriticalSection's for timer_tasks_.
Removes ThreadState scoped class.

Differential Revision: https://phabricator.services.mozilla.com/D43480

--HG--
extra : moz-landing-system : lando
2019-11-25 16:11:32 +00:00
..
api Bug 1579834 - [WebRTC] Add mips64 support; r=dminor 2019-09-25 14:15:23 +00:00
audio
build Bug 1579834 - [WebRTC] Add mips64 support; r=dminor 2019-09-25 14:15:23 +00:00
build_overrides
call
common_audio Bug 1583967 - Fix pointer overflow errors in webrtc signal processing; r=ng 2019-10-14 18:17:40 +00:00
common_video
logging
media
modules Bug 1593161 - Fixed video capturing on Mac. (from upstream) r=pehrsons 2019-11-05 08:07:48 +00:00
rtc_base Bug 1395259 - Remove win32k usage from webrtc's TaskQueue; r=dminor 2019-11-25 16:11:32 +00:00
system_wrappers Bug 1523162 - Remove WebRtc_GetCPUFeaturesARM from cpu_features.cc; r=glandium 2019-06-04 08:51:40 +00:00
test
video
voice_engine Bug 1534466 - implement getContributingSources and getSynchronizationSources for video r=jib 2019-04-01 21:22:42 +00:00
webrtc_common_gn
webrtc_gn
.gn
BUILD.gn
common_types.cc
common_types.h
moz.build Bug 1579834 - [WebRTC] Add mips64 support; r=dminor 2019-09-25 14:15:23 +00:00
typedefs.h
webrtc.gni Bug 1496359 - Conflict resolutions for Pipewire support patch; r=ng 2019-04-15 17:31:02 +00:00