webrtc/modules/rtp_rtcp/test/testFec
Tommi f7132b5206 Move the FEC private tables into .cc files.
Change the arrays to be continuous uint8_t arrays instead
being of arrays of arrays (of arrays).
Code size difference is 17K for arm, ~42K for arm64.

New lookup algorithm, tailored for these two tables + tests.

Instead of returning a raw pointer into the table, the algorithm
returns an ArrayView, which includes size information for how much
memory can be read.

Change-Id: I000b094520bac944e518eb8b51d8dbef4670f5d7
Bug: webrtc:9102
Reviewed-on: https://webrtc-review.googlesource.com/65920
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22736}
2018-04-04 15:16:10 +00:00
..
average_residual_loss_xor_codes.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
test_fec.cc Change ForwardErrorCorrection class to accept one received packet at a time. 2017-09-18 14:58:59 +00:00
test_packet_masks_metrics.cc Move the FEC private tables into .cc files. 2018-04-04 15:16:10 +00:00