webrtc/modules/pacing
Elad Alon 4a87e1c211 Remove encoding code from RtcEventLogImpl and use RtcEventLogEncoder instead
RtcEventLogImpl no longer hard-codes the way encoding is done. It now relies on RtcEventEncoder for it. This gives two benefits:
1. We can decide between the current encoding and the new encoding (which is still WIP) without code duplication (no need for RtcEventLogImplNew).
2. Encoding is done only when the event needs to be written to a file. This both avoids unnecessary encoding of events which don't end up getting written to a file, as well as is useful for the new, delta-based encoding, which is stateful.

BUG=webrtc:8111

Change-Id: I9517132e5f96b8059002a66fde8d42d3a678c3bb
Reviewed-on: https://webrtc-review.googlesource.com/1365
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Elad Alon <eladalon@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20118}
2017-10-03 15:26:56 +00:00
..
mock Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
alr_detector.cc Fix ALR field trial parsing 2017-10-02 12:51:19 +00:00
alr_detector.h Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
alr_detector_unittest.cc Fix ALR field trial parsing 2017-10-02 12:51:19 +00:00
bitrate_prober.cc Remove encoding code from RtcEventLogImpl and use RtcEventLogEncoder instead 2017-10-03 15:26:56 +00:00
bitrate_prober.h Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
bitrate_prober_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
BUILD.gn Fix ALR field trial parsing 2017-10-02 12:51:19 +00:00
DEPS Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
interval_budget.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
interval_budget.h Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
interval_budget_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
OWNERS Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
paced_sender.cc Move PacketQueue out of paced_sender.cc to its own packet_queue.{cc,h}. 2017-09-27 14:53:56 +00:00
paced_sender.h Move PacketQueue out of paced_sender.cc to its own packet_queue.{cc,h}. 2017-09-27 14:53:56 +00:00
paced_sender_unittest.cc Remove duplicate packet check from webrtc::PacketQueue. 2017-10-02 11:45:15 +00:00
pacer.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
packet_queue.cc Remove duplicate packet check from webrtc::PacketQueue. 2017-10-02 11:45:15 +00:00
packet_queue.h Remove duplicate packet check from webrtc::PacketQueue. 2017-10-02 11:45:15 +00:00
packet_router.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
packet_router.h Resolve cyclic dependency in remote bitrate estimator 2017-09-25 15:10:14 +00:00
packet_router_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00