Move VCMTiming into timing sub-folder
Bug: webrtc:14111 Change-Id: I9785b00012ea84f55789845a7e71fe26006d5067 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263581 Reviewed-by: Artem Titov <titovartem@webrtc.org> Commit-Queue: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/main@{#37061}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
af785d9759
commit
c4d253c1ed
@ -162,27 +162,6 @@ rtc_library("frame_helpers") {
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/container:inlined_vector" ]
|
||||
}
|
||||
|
||||
rtc_library("timing") {
|
||||
sources = [
|
||||
"timing.cc",
|
||||
"timing.h",
|
||||
]
|
||||
deps = [
|
||||
"../../api:field_trials_view",
|
||||
"../../api/units:time_delta",
|
||||
"../../api/video:video_rtp_headers",
|
||||
"../../rtc_base:logging",
|
||||
"../../rtc_base:macromagic",
|
||||
"../../rtc_base:rtc_numerics",
|
||||
"../../rtc_base/experiments:field_trial_parser",
|
||||
"../../rtc_base/synchronization:mutex",
|
||||
"../../rtc_base/time:timestamp_extrapolator",
|
||||
"../../system_wrappers",
|
||||
"timing:codec_timer",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("video_coding") {
|
||||
visibility = [ "*" ]
|
||||
sources = [
|
||||
@ -230,7 +209,6 @@ rtc_library("video_coding") {
|
||||
":codec_globals_headers",
|
||||
":encoded_frame",
|
||||
":frame_helpers",
|
||||
":timing",
|
||||
":video_codec_interface",
|
||||
":video_coding_utility",
|
||||
":webrtc_vp8_scalability",
|
||||
@ -299,6 +277,7 @@ rtc_library("video_coding") {
|
||||
"timing:inter_frame_delay",
|
||||
"timing:jitter_estimator",
|
||||
"timing:rtt_filter",
|
||||
"timing:timing_module",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||
@ -355,7 +334,6 @@ rtc_library("video_coding_legacy") {
|
||||
deps = [
|
||||
":codec_globals_headers",
|
||||
":encoded_frame",
|
||||
":timing",
|
||||
":video_codec_interface",
|
||||
":video_coding",
|
||||
"..:module_api",
|
||||
@ -389,6 +367,7 @@ rtc_library("video_coding_legacy") {
|
||||
"../utility",
|
||||
"timing:inter_frame_delay",
|
||||
"timing:jitter_estimator",
|
||||
"timing:timing_module",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
@ -1123,7 +1102,6 @@ if (rtc_include_tests) {
|
||||
"test/stream_generator.cc",
|
||||
"test/stream_generator.h",
|
||||
"timestamp_map_unittest.cc",
|
||||
"timing_unittest.cc",
|
||||
"utility/bandwidth_quality_scaler_unittest.cc",
|
||||
"utility/decoded_frames_history_unittest.cc",
|
||||
"utility/frame_dropper_unittest.cc",
|
||||
@ -1153,7 +1131,6 @@ if (rtc_include_tests) {
|
||||
":nack_requester",
|
||||
":packet_buffer",
|
||||
":simulcast_test_fixture_impl",
|
||||
":timing",
|
||||
":video_codec_interface",
|
||||
":video_codecs_test_framework",
|
||||
":video_coding",
|
||||
@ -1236,6 +1213,7 @@ if (rtc_include_tests) {
|
||||
"svc:scalability_structure_tests",
|
||||
"svc:svc_rate_allocator_tests",
|
||||
"timing:jitter_estimator",
|
||||
"timing:timing_module",
|
||||
]
|
||||
absl_deps = [
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
|
||||
@ -25,8 +25,8 @@
|
||||
#include "api/video/video_timing.h"
|
||||
#include "modules/video_coding/frame_helpers.h"
|
||||
#include "modules/video_coding/include/video_coding_defines.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/jitter_estimator.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/experiments/rtt_mult_experiment.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
@ -19,8 +19,8 @@
|
||||
#include "api/units/time_delta.h"
|
||||
#include "api/units/timestamp.h"
|
||||
#include "modules/video_coding/frame_object.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/jitter_estimator.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/numerics/sequence_number_util.h"
|
||||
#include "rtc_base/platform_thread.h"
|
||||
#include "rtc_base/random.h"
|
||||
|
||||
@ -19,7 +19,7 @@
|
||||
#include "modules/video_coding/encoded_frame.h"
|
||||
#include "modules/video_coding/include/video_codec_interface.h"
|
||||
#include "modules/video_coding/timestamp_map.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/synchronization/mutex.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
#include "api/task_queue/default_task_queue_factory.h"
|
||||
#include "api/video_codecs/video_decoder.h"
|
||||
#include "common_video/test/utilities.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/event.h"
|
||||
#include "rtc_base/synchronization/mutex.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
#include "modules/video_coding/include/video_coding_defines.h"
|
||||
#include "modules/video_coding/jitter_buffer.h"
|
||||
#include "modules/video_coding/packet.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
#include "modules/video_coding/jitter_buffer_common.h"
|
||||
#include "modules/video_coding/packet.h"
|
||||
#include "modules/video_coding/test/stream_generator.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
@ -62,17 +62,40 @@ rtc_library("rtt_filter") {
|
||||
]
|
||||
}
|
||||
|
||||
rtc_library("timing_module") {
|
||||
sources = [
|
||||
"timing.cc",
|
||||
"timing.h",
|
||||
]
|
||||
deps = [
|
||||
":codec_timer",
|
||||
"../../../api:field_trials_view",
|
||||
"../../../api/units:time_delta",
|
||||
"../../../api/video:video_rtp_headers",
|
||||
"../../../rtc_base:logging",
|
||||
"../../../rtc_base:macromagic",
|
||||
"../../../rtc_base:rtc_numerics",
|
||||
"../../../rtc_base/experiments:field_trial_parser",
|
||||
"../../../rtc_base/synchronization:mutex",
|
||||
"../../../rtc_base/time:timestamp_extrapolator",
|
||||
"../../../system_wrappers",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
}
|
||||
|
||||
rtc_library("timing_unittests") {
|
||||
testonly = true
|
||||
sources = [
|
||||
"inter_frame_delay_unittest.cc",
|
||||
"jitter_estimator_unittest.cc",
|
||||
"rtt_filter_unittest.cc",
|
||||
"timing_unittest.cc",
|
||||
]
|
||||
deps = [
|
||||
":inter_frame_delay",
|
||||
":jitter_estimator",
|
||||
":rtt_filter",
|
||||
":timing_module",
|
||||
"../../../api:array_view",
|
||||
"../../../api/units:data_size",
|
||||
"../../../api/units:frequency",
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
@ -8,8 +8,8 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#ifndef MODULES_VIDEO_CODING_TIMING_H_
|
||||
#define MODULES_VIDEO_CODING_TIMING_H_
|
||||
#ifndef MODULES_VIDEO_CODING_TIMING_TIMING_H_
|
||||
#define MODULES_VIDEO_CODING_TIMING_TIMING_H_
|
||||
|
||||
#include <memory>
|
||||
|
||||
@ -155,4 +155,4 @@ class VCMTiming {
|
||||
};
|
||||
} // namespace webrtc
|
||||
|
||||
#endif // MODULES_VIDEO_CODING_TIMING_H_
|
||||
#endif // MODULES_VIDEO_CODING_TIMING_TIMING_H_
|
||||
@ -8,7 +8,7 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
|
||||
#include "api/units/frequency.h"
|
||||
#include "api/units/time_delta.h"
|
||||
@ -18,7 +18,7 @@
|
||||
#include "api/transport/field_trial_based_config.h"
|
||||
#include "api/video/encoded_image.h"
|
||||
#include "modules/video_coding/include/video_codec_interface.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/memory/always_valid_pointer.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
#include "modules/video_coding/include/video_coding.h"
|
||||
#include "modules/video_coding/jitter_buffer.h"
|
||||
#include "modules/video_coding/receiver.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/one_time_event.h"
|
||||
#include "rtc_base/synchronization/mutex.h"
|
||||
#include "rtc_base/thread_annotations.h"
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
#include "modules/video_coding/media_opt_util.h"
|
||||
#include "modules/video_coding/packet.h"
|
||||
#include "modules/video_coding/receiver.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "modules/video_coding/video_coding_impl.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/location.h"
|
||||
|
||||
@ -8,20 +8,20 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include "modules/video_coding/video_receiver2.h"
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#include <cstdint>
|
||||
#include <vector>
|
||||
|
||||
#include "modules/video_coding/video_receiver2.h"
|
||||
|
||||
#include "api/video_codecs/video_codec.h"
|
||||
#include "api/video_codecs/video_decoder.h"
|
||||
#include "modules/video_coding/decoder_database.h"
|
||||
#include "modules/video_coding/encoded_frame.h"
|
||||
#include "modules/video_coding/generic_decoder.h"
|
||||
#include "modules/video_coding/include/video_coding_defines.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/trace_event.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
#include "modules/video_coding/decoder_database.h"
|
||||
#include "modules/video_coding/encoded_frame.h"
|
||||
#include "modules/video_coding/generic_decoder.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
#include "api/test/mock_video_decoder.h"
|
||||
#include "api/video_codecs/video_decoder.h"
|
||||
#include "modules/video_coding/include/video_coding.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "modules/video_coding/video_coding_impl.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
@ -605,8 +605,8 @@ webrtc_fuzzer_test("rtp_frame_reference_finder_fuzzer") {
|
||||
webrtc_fuzzer_test("frame_buffer2_fuzzer") {
|
||||
sources = [ "frame_buffer2_fuzzer.cc" ]
|
||||
deps = [
|
||||
"../../modules/video_coding:timing",
|
||||
"../../modules/video_coding/",
|
||||
"../../modules/video_coding/timing:timing_module",
|
||||
"../../test:scoped_key_value_config",
|
||||
"../time_controller:time_controller",
|
||||
]
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
*/
|
||||
|
||||
#include "modules/video_coding/frame_buffer2.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "test/scoped_key_value_config.h"
|
||||
#include "test/time_controller/simulated_time_controller.h"
|
||||
|
||||
|
||||
@ -105,10 +105,10 @@ rtc_library("video") {
|
||||
"../modules/video_coding:frame_helpers",
|
||||
"../modules/video_coding:nack_requester",
|
||||
"../modules/video_coding:packet_buffer",
|
||||
"../modules/video_coding:timing",
|
||||
"../modules/video_coding:video_codec_interface",
|
||||
"../modules/video_coding:video_coding_utility",
|
||||
"../modules/video_coding/timing:inter_frame_delay",
|
||||
"../modules/video_coding/timing:timing_module",
|
||||
"../modules/video_processing",
|
||||
"../rtc_base:atomicops",
|
||||
"../rtc_base:checks",
|
||||
@ -262,7 +262,7 @@ rtc_library("video_stream_decoder_impl") {
|
||||
"../api/video:video_stream_decoder",
|
||||
"../api/video_codecs:video_codecs_api",
|
||||
"../modules/video_coding",
|
||||
"../modules/video_coding:timing",
|
||||
"../modules/video_coding/timing:timing_module",
|
||||
"../rtc_base:logging",
|
||||
"../rtc_base:mod_ops",
|
||||
"../rtc_base:platform_thread",
|
||||
@ -349,10 +349,10 @@ rtc_library("frame_buffer_proxy") {
|
||||
"../api/video:video_rtp_headers",
|
||||
"../modules/video_coding",
|
||||
"../modules/video_coding:frame_helpers",
|
||||
"../modules/video_coding:timing",
|
||||
"../modules/video_coding:video_codec_interface",
|
||||
"../modules/video_coding/timing:inter_frame_delay",
|
||||
"../modules/video_coding/timing:jitter_estimator",
|
||||
"../modules/video_coding/timing:timing_module",
|
||||
"../rtc_base:checks",
|
||||
"../rtc_base:logging",
|
||||
"../rtc_base:macromagic",
|
||||
@ -402,7 +402,7 @@ rtc_library("frame_decode_timing") {
|
||||
deps = [
|
||||
"../api/task_queue",
|
||||
"../api/units:time_delta",
|
||||
"../modules/video_coding:timing",
|
||||
"../modules/video_coding/timing:timing_module",
|
||||
"../rtc_base:logging",
|
||||
"../rtc_base/task_utils:pending_task_safety_flag",
|
||||
"../system_wrappers",
|
||||
@ -930,7 +930,6 @@ if (rtc_include_tests) {
|
||||
"../modules/video_coding:codec_globals_headers",
|
||||
"../modules/video_coding:encoded_frame",
|
||||
"../modules/video_coding:packet_buffer",
|
||||
"../modules/video_coding:timing",
|
||||
"../modules/video_coding:video_codec_interface",
|
||||
"../modules/video_coding:video_coding_utility",
|
||||
"../modules/video_coding:webrtc_h264",
|
||||
@ -942,6 +941,7 @@ if (rtc_include_tests) {
|
||||
"../modules/video_coding/svc:scalability_mode_util",
|
||||
"../modules/video_coding/svc:scalability_structures",
|
||||
"../modules/video_coding/svc:scalable_video_controller",
|
||||
"../modules/video_coding/timing:timing_module",
|
||||
"../rtc_base",
|
||||
"../rtc_base:byte_buffer",
|
||||
"../rtc_base:checks",
|
||||
|
||||
@ -18,7 +18,7 @@
|
||||
#include "api/task_queue/task_queue_base.h"
|
||||
#include "api/video/encoded_frame.h"
|
||||
#include "modules/video_coding/include/video_coding_defines.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/task_queue.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
#include "video/decode_synchronizer.h"
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
#include <functional>
|
||||
|
||||
#include "api/task_queue/task_queue_base.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/task_utils/pending_task_safety_flag.h"
|
||||
#include "system_wrappers/include/clock.h"
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/units/time_delta.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/containers/flat_map.h"
|
||||
#include "test/gmock.h"
|
||||
#include "test/gtest.h"
|
||||
|
||||
@ -46,7 +46,7 @@
|
||||
#include "modules/video_coding/include/video_codec_interface.h"
|
||||
#include "modules/video_coding/include/video_coding_defines.h"
|
||||
#include "modules/video_coding/include/video_error_codes.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "modules/video_coding/utility/vp8_header_parser.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/experiments/rtt_mult_experiment.h"
|
||||
|
||||
@ -21,7 +21,7 @@
|
||||
#include "api/transport/field_trial_based_config.h"
|
||||
#include "api/video/video_stream_decoder.h"
|
||||
#include "modules/video_coding/frame_buffer2.h"
|
||||
#include "modules/video_coding/timing.h"
|
||||
#include "modules/video_coding/timing/timing.h"
|
||||
#include "rtc_base/memory/always_valid_pointer.h"
|
||||
#include "rtc_base/platform_thread.h"
|
||||
#include "rtc_base/synchronization/mutex.h"
|
||||
|
||||
Reference in New Issue
Block a user