webrtc/modules/video_coding
Danil Chapovalov d26a916a80 Avoid using GlobalTaskQueueFactory for TaskQueueForTest
To remove global task factory, rtc::TaskQueue need to loose it's convenient constructor
TaskQueueForTest can be used instead in tests and keep the convenient constructor.

Also cleanup the TaskQueueForTest a bit:
move the class to webrtc namespace
add default constructor
disallow copy using language construct instead of macro
cleanup build dependencies
rename build target (to match move out of the rtc namespace)

Bug: webrtc:10284
Change-Id: I17fddf3f8d4f363df7d495c28a5b0a28abda1ba7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/127571
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27193}
2019-03-19 18:11:52 +00:00
..
codecs Avoid using GlobalTaskQueueFactory for TaskQueueForTest 2019-03-19 18:11:52 +00:00
include Delete unused enum VideoCodingModule::SenderNackMode. 2019-03-19 16:54:52 +00:00
test Prepare for splitting FrameType into AudioFrameType and VideoFrameType 2019-03-07 10:12:57 +00:00
utility DecodeFrameHistory can now deal with negative picture IDs. 2019-03-19 10:57:06 +00:00
BUILD.gn Avoid using GlobalTaskQueueFactory for TaskQueueForTest 2019-03-19 18:11:52 +00:00
codec_timer.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
codec_timer.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
decoder_database.cc Remove kVideoCodecUnknown from WebRTC. 2018-08-16 15:15:39 +00:00
decoder_database.h Refactoring PayloadRouter. 2018-07-17 14:46:15 +00:00
decoding_state.cc Add accessor methods for RTP timestamp of EncodedImage. 2018-08-21 09:15:51 +00:00
decoding_state.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
decoding_state_unittest.cc Delete redundant members from VCMPacket. 2019-02-20 14:39:10 +00:00
DEPS Prepare VideoProcessor for async simulcast support. 2018-03-08 17:41:13 +00:00
encoded_frame.cc H.264 temporal layers w/frame marking (PART 2/3) 2019-02-09 16:47:09 +00:00
encoded_frame.h Prepare for splitting FrameType into AudioFrameType and VideoFrameType 2019-03-07 10:12:57 +00:00
fec_controller_default.cc Prepare for splitting FrameType into AudioFrameType and VideoFrameType 2019-03-07 10:12:57 +00:00
fec_controller_default.h Prepare for splitting FrameType into AudioFrameType and VideoFrameType 2019-03-07 10:12:57 +00:00
fec_controller_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
fec_rate_table.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
frame_buffer.cc Delete EncodedImage::GetBufferPaddingBytes 2019-03-14 09:08:19 +00:00
frame_buffer.h Prepare for splitting FrameType into AudioFrameType and VideoFrameType 2019-03-07 10:12:57 +00:00
frame_buffer2.cc Reland "SeqNumUnwrapper::Unwrap now returns int64_t instead of uint64_t." 2019-03-19 17:02:27 +00:00
frame_buffer2.h Propagate base minimum delay from video jitter buffer to webrtc/api. 2019-02-27 15:08:34 +00:00
frame_buffer2_unittest.cc Propagate base minimum delay from video jitter buffer to webrtc/api. 2019-02-27 15:08:34 +00:00
frame_object.cc Delete EncodedImage::GetBufferPaddingBytes 2019-03-14 09:08:19 +00:00
frame_object.h Prepare for splitting FrameType into AudioFrameType and VideoFrameType 2019-03-07 10:12:57 +00:00
generic_decoder.cc Revert "Delete CodecSpecificInfo argument from VideoDecoder::Decode" 2019-03-07 19:40:17 +00:00
generic_decoder.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
h264_sprop_parameter_sets.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
h264_sprop_parameter_sets.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
h264_sprop_parameter_sets_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
h264_sps_pps_tracker.cc Delete redundant members from VCMPacket. 2019-02-20 14:39:10 +00:00
h264_sps_pps_tracker.h Remove clang:find_bad_constructs suppression from call:call. 2018-08-29 11:57:00 +00:00
h264_sps_pps_tracker_unittest.cc Delete redundant members from VCMPacket. 2019-02-20 14:39:10 +00:00
histogram.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
histogram.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
histogram_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
inter_frame_delay.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
inter_frame_delay.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
internal_defines.h Remove unused defines and methods in internal_defines.h 2019-01-28 10:31:40 +00:00
jitter_buffer.cc Delete all logic related to VCMDecodeErrorMode 2019-01-16 15:41:07 +00:00
jitter_buffer.h Delete all logic related to VCMDecodeErrorMode 2019-01-16 15:41:07 +00:00
jitter_buffer_common.h Delete all logic related to VCMDecodeErrorMode 2019-01-16 15:41:07 +00:00
jitter_buffer_unittest.cc Delete VCMPacket constructor with WebRtcRTPHeader 2019-03-12 15:18:41 +00:00
jitter_estimator.cc Removes all const Clock*. 2019-01-30 13:03:37 +00:00
jitter_estimator.h Removes all const Clock*. 2019-01-30 13:03:37 +00:00
jitter_estimator_tests.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
loss_notification_controller.cc Reland "SeqNumUnwrapper::Unwrap now returns int64_t instead of uint64_t." 2019-03-19 17:02:27 +00:00
loss_notification_controller.h Reland "SeqNumUnwrapper::Unwrap now returns int64_t instead of uint64_t." 2019-03-19 17:02:27 +00:00
loss_notification_controller_unittest.cc Create LossNotificationController 2019-02-22 10:20:14 +00:00
media_opt_util.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
media_opt_util.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
nack_module.cc Adds a field trial parameter to configure waiting time before sending Nack packets. 2018-11-02 14:56:52 +00:00
nack_module.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
nack_module_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
OWNERS Make ilnik@ owner in video/ and modules/video_coding/ 2018-09-11 12:39:39 +00:00
packet.cc Delete VCMPacket constructor with WebRtcRTPHeader 2019-03-12 15:18:41 +00:00
packet.h Delete VCMPacket constructor with WebRtcRTPHeader 2019-03-12 15:18:41 +00:00
packet_buffer.cc Rename "OnReceivedFrame" to "OnAssembledFrame" 2019-02-22 10:49:07 +00:00
packet_buffer.h Rename "OnReceivedFrame" to "OnAssembledFrame" 2019-02-22 10:49:07 +00:00
receiver.cc Delete all logic related to VCMDecodeErrorMode 2019-01-16 15:41:07 +00:00
receiver.h Delete all logic related to VCMDecodeErrorMode 2019-01-16 15:41:07 +00:00
receiver_unittest.cc Prepare for splitting FrameType into AudioFrameType and VideoFrameType 2019-03-07 10:12:57 +00:00
rtp_frame_reference_finder.cc [clang-tidy] Apply performance-move-const-arg fixes. 2019-02-01 15:02:36 +00:00
rtp_frame_reference_finder.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
rtp_frame_reference_finder_unittest.cc Reland "SeqNumUnwrapper::Unwrap now returns int64_t instead of uint64_t." 2019-03-19 17:02:27 +00:00
rtt_filter.cc Fix typo in VCMRttFilter 2018-01-26 10:59:56 +00:00
rtt_filter.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
session_info.cc Delete redundant members from VCMPacket. 2019-02-20 14:39:10 +00:00
session_info.h Prepare for splitting FrameType into AudioFrameType and VideoFrameType 2019-03-07 10:12:57 +00:00
session_info_unittest.cc Delete redundant members from VCMPacket. 2019-02-20 14:39:10 +00:00
timestamp_map.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
timestamp_map.h Remove unimplemented function declarations VCMGenericDecoder::External and VCMTimestampMap::Reset. 2018-09-06 09:05:30 +00:00
timing.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
timing.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
timing_unittest.cc Remove unused functions in VCMTiming. 2018-01-17 14:47:10 +00:00
video_codec_initializer.cc Restore VideoCodecInitializer to use only the 1st stream maxFramerate 2019-03-13 09:07:47 +00:00
video_codec_initializer_unittest.cc Fix target bitrate handling for a single layer VP9 screenshare 2019-03-05 11:53:09 +00:00
video_coding_defines.cc Fix chromium warnings for SdpVideoFormat. 2018-03-27 08:11:21 +00:00
video_coding_impl.cc [clang-tidy] Apply modernize-use-override fixes. 2019-01-30 09:26:17 +00:00
video_coding_impl.h Delete unused method VideoReceiver::SetMinimumPlayoutDelay 2019-03-19 16:55:57 +00:00
video_packet_buffer_unittest.cc Reland "SeqNumUnwrapper::Unwrap now returns int64_t instead of uint64_t." 2019-03-19 17:02:27 +00:00
video_receiver.cc Delete unused method VideoReceiver::SetMinimumPlayoutDelay 2019-03-19 16:55:57 +00:00
video_receiver_unittest.cc Revert "Delete CodecSpecificInfo argument from VideoDecoder::Decode" 2019-03-07 19:40:17 +00:00