webrtc/modules
Ilya Nikolaevskiy 082696efd9 Revert "Refactor FEC code to use COW buffers"
This reverts commit eec5fff4df.

Reason for revert: Some crashes found by the fuzzer

Original change's description:
> Refactor FEC code to use COW buffers
> 
> This refactoring helps to reduce unnecessary memcpy calls on the receive
> side.
> 
> This CL replaces
> |uint8 data[IP_PACKET_SIZE]| with |rtc::CopyOnWriteBuffer data| in Packet class,
> removes |length| field there, and does necessary changes.
> 
> This is a reland of these two CLs with fixes:
> https://webrtc-review.googlesource.com/c/src/+/144942
> https://webrtc-review.googlesource.com/c/src/+/144881
> 
> Bug: webrtc:10750
> Change-Id: I76f6dee5a57ade59942ea2822ca4737edfe6438b
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/145332
> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Reviewed-by: Stefan Holmer <stefan@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#29035}

TBR=brandtr@webrtc.org,ilnik@webrtc.org,stefan@webrtc.org

Change-Id: Id3d65fb1324b9f1b0446fe217012115ecacf2b40
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:10750
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/151130
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29043}
2019-09-03 07:53:05 +00:00
..
audio_coding Remove clock drift metric from NetEq. 2019-09-02 13:50:55 +00:00
audio_device Allows configuration of playout audio buffer 2019-08-29 12:57:14 +00:00
audio_mixer Reland "Reland "Add plumbing of RtpPacketInfos to each AudioFrame as input for SourceTracker."" 2019-07-24 16:47:13 +00:00
audio_processing Reland "Reland "Add core multi-channel pipeline in AEC3 This CL adds basic the basic pipeline to support multi-channel processing in AEC3."" 2019-09-03 06:12:32 +00:00
bitrate_controller Delete deprecated rtc_event_log header 2019-08-07 10:58:17 +00:00
congestion_controller Filter out small packets from delay-based overuse detection. 2019-09-01 17:57:01 +00:00
desktop_capture Reland "Delete mac_utils.h and mac_utils.cc" 2019-08-28 09:30:32 +00:00
include Format almost everything. 2019-07-08 13:45:15 +00:00
pacing Revert "Simplify pacer queue" 2019-09-01 12:59:06 +00:00
remote_bitrate_estimator Make the RtpHeaderParserImpl available to tests and tools only. 2019-08-29 15:56:40 +00:00
rtp_rtcp Revert "Refactor FEC code to use COW buffers" 2019-09-03 07:53:05 +00:00
third_party Format almost everything. 2019-07-08 13:45:15 +00:00
utility Format almost everything. 2019-07-08 13:45:15 +00:00
video_capture Format almost everything. 2019-07-08 13:45:15 +00:00
video_coding Refactor to free up PacketBuffer as soon as possible 2019-08-28 08:07:32 +00:00
video_processing Format almost everything. 2019-07-08 13:45:15 +00:00
BUILD.gn Get rid of deprecated version of NackSender::SendNack [2/2] 2019-06-28 17:58:38 +00:00
module_common_types_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
OWNERS