webrtc/modules/remote_bitrate_estimator
Tommi 25eb47ccf1 Make the RtpHeaderParserImpl available to tests and tools only.
There are a few reasons for making this test only:
* The code is only used by tests and utilities.
* The pure interface has only a single implementation so an interface isn't really needed.
  (a followup change could remove it altogether)
* The implementation always incorporates locking regardless of how the class gets used.
  See e.g. previous use in the Packet class.
* The implementation is a layer on top of RtpUtility::RtpHeaderParser which is
  sufficient for most production cases.

Change-Id: Ide6d50567cf8ae5127a2eb04cceeb10cf317ec36
Bug: none
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/150658
Commit-Queue: Tommi <tommi@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29010}
2019-08-29 15:56:40 +00:00
..
include Add base class NetworkPredictor and NetworkPredictorFactory and wire up. 2019-04-10 12:38:58 +00:00
test Removes legacy remote bitrate estimator test framework. 2019-06-10 09:12:25 +00:00
tools Make the RtpHeaderParserImpl available to tests and tools only. 2019-08-29 15:56:40 +00:00
aimd_rate_control.cc Adds improved estimate bounded backoff to AimdRateControl. 2019-07-22 12:22:09 +00:00
aimd_rate_control.h Adds improved estimate bounded backoff to AimdRateControl. 2019-07-22 12:22:09 +00:00
aimd_rate_control_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
BUILD.gn Remove bwe_rtp_play and add rtp_to_text to the build. 2019-07-08 11:45:20 +00:00
bwe_defines.cc Format almost everything. 2019-07-08 13:45:15 +00:00
DEPS Remove direct use of FieldTrials from modules/remote_bitrate_estimator 2019-04-16 13:23:12 +00:00
inter_arrival.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
inter_arrival.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
inter_arrival_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
overuse_detector.cc Format almost everything. 2019-07-08 13:45:15 +00:00
overuse_detector.h Remove direct use of FieldTrials from modules/remote_bitrate_estimator 2019-04-16 13:23:12 +00:00
overuse_detector_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
overuse_estimator.cc Format almost everything. 2019-07-08 13:45:15 +00:00
overuse_estimator.h Format almost everything. 2019-07-08 13:45:15 +00:00
OWNERS Adds srte to OWNERS in bitrate_controller and remote_bitrate_estimator. 2018-09-26 09:24:45 +00:00
remote_bitrate_estimator_abs_send_time.cc Adds send time to ReceivedPacket struct. 2019-06-14 15:01:36 +00:00
remote_bitrate_estimator_abs_send_time.h Format almost everything. 2019-07-08 13:45:15 +00:00
remote_bitrate_estimator_abs_send_time_unittest.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
remote_bitrate_estimator_single_stream.cc Format almost everything. 2019-07-08 13:45:15 +00:00
remote_bitrate_estimator_single_stream.h Format almost everything. 2019-07-08 13:45:15 +00:00
remote_bitrate_estimator_single_stream_unittest.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
remote_bitrate_estimator_unittest_helper.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
remote_bitrate_estimator_unittest_helper.h Delete use of WebRtcRTPHeader from FEC test code 2019-03-12 09:40:02 +00:00
remote_estimator_proxy.cc Expose target bandwidth fraction for transport feedback for field trial 2019-06-10 12:22:34 +00:00
remote_estimator_proxy.h Expose target bandwidth fraction for transport feedback for field trial 2019-06-10 12:22:34 +00:00
remote_estimator_proxy_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00