altos: improve FEC apis to reduce data copying
authorKeith Packard <keithp@keithp.com>
Sat, 23 Jun 2012 23:05:42 +0000 (16:05 -0700)
committerKeith Packard <keithp@keithp.com>
Sat, 23 Jun 2012 23:05:42 +0000 (16:05 -0700)
commitb292c14790fc225029cba3f80ce8ad6c5652bc4e
treeddb21788633f5a499dd7342fa41e3d74a696aaae
parent74f6a1a8c8fa9d5bb8d74c99782310b431dd4727
altos: improve FEC apis to reduce data copying

Integrate interleaving and whitening into encode and decode steps.
Add CRC checking function for receive.

Make ao_fec_test program round-trip the data and verify correctness.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/core/ao_fec.h
src/core/ao_fec_tx.c
src/core/ao_viterbi.c
src/test/Makefile
src/test/ao_fec_test.c [new file with mode: 0644]
src/test/ao_fec_tx_test.c [deleted file]