|
Introduce a new constructor to PlatformThread.
The new constructor introduces two new changes:
* Support specifying thread priority at construction time.
- Moving forward, the SetPriority() method will be removed.
* New thread function type.
- The new type has 'void' as a return type and a polling loop
inside PlatformThread, is not used.
The old function type is still supported until all places have been moved over.
In this CL, the first steps towards deprecating the old mechanism are taken
by moving parts of the code that were simple to move, over to the new callback
type.
BUG= webrtc:7187
Review-Url: https://codereview.webrtc.org/2708723003
Cr-Commit-Position: refs/heads/master@{#16779}
Committed: https://chromium.googlesource.com/external/webrtc/+/0f8b403eb536ebc721201de5a272ffb66eb5ffe1
Total comments: 12
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+264 lines, -175 lines) |
Patch |
 |
M |
webrtc/base/event_tracer.cc
|
View
|
|
4 chunks |
+6 lines, -7 lines |
0 comments
|
Download
|
 |
M |
webrtc/base/platform_thread.h
|
View
|
1
2
3
|
4 chunks |
+14 lines, -3 lines |
0 comments
|
Download
|
 |
M |
webrtc/base/platform_thread.cc
|
View
|
1
2
3
|
5 chunks |
+44 lines, -9 lines |
0 comments
|
Download
|
 |
M |
webrtc/base/platform_thread_unittest.cc
|
View
|
|
2 chunks |
+48 lines, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/base/rate_limiter_unittest.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/base/sequenced_task_checker_unittest.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/base/task_queue.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/base/task_queue_libevent.cc
|
View
|
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
webrtc/base/task_queue_win.cc
|
View
|
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
webrtc/call/rampup_tests.h
|
View
|
1
2
3
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
webrtc/call/rampup_tests.cc
|
View
|
1
2
3
|
5 chunks |
+32 lines, -32 lines |
0 comments
|
Download
|
 |
M |
webrtc/common_video/include/incoming_video_stream.h
|
View
|
1
2
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
 |
M |
webrtc/common_video/incoming_video_stream.cc
|
View
|
1
2
|
3 chunks |
+34 lines, -25 lines |
0 comments
|
Download
|
 |
M |
webrtc/logging/rtc_event_log/rtc_event_log_helper_thread.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
webrtc/logging/rtc_event_log/rtc_event_log_helper_thread.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/video_coding/frame_buffer2_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/system_wrappers/source/critical_section_unittest.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/video/end_to_end_tests.cc
|
View
|
|
1 chunk |
+38 lines, -38 lines |
0 comments
|
Download
|
 |
M |
webrtc/video/video_quality_test.cc
|
View
|
|
1 chunk |
+25 lines, -28 lines |
0 comments
|
Download
|
 |
M |
webrtc/voice_engine/channel_proxy.cc
|
View
|
1
2
3
4
|
1 chunk |
+6 lines, -2 lines |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 32 (21 generated)
|