webrtc/modules/audio_coding
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
..
acm2 Revert "Make rtc_base/refcount.h self contained, not including refcountedobject.h." 2017-10-03 09:49:04 +00:00
audio_network_adaptor Remove encoding code from RtcEventLogImpl and use RtcEventLogEncoder instead 2017-10-03 15:26:56 +00:00
codecs Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
include Remove AudioCodingModule::IncomingPayload 2017-09-29 14:23:27 +00:00
neteq Create RtcEventLogEncoderLegacy 2017-10-03 13:51:59 +00:00
test Revert "Remove WEBRTC_TRACE." 2017-10-03 13:39:55 +00:00
audio_coding.gni Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
BUILD.gn Remove encoding code from RtcEventLogImpl and use RtcEventLogEncoder instead 2017-10-03 15:26:56 +00:00
DEPS 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