#include <atsci_data_interleaver.h>
Public Member Functions | |
atsci_data_deinterleaver () | |
void | deinterleave (atsc_mpeg_packet_rs_encoded &out, const atsc_mpeg_packet_rs_encoded &in) |
atsci_data_deinterleaver::atsci_data_deinterleaver | ( | ) | [inline] |
void atsci_data_deinterleaver::deinterleave | ( | atsc_mpeg_packet_rs_encoded & | out, | |
const atsc_mpeg_packet_rs_encoded & | in | |||
) |
References atsc_mpeg_packet_rs_encoded::data, plinfo::delay(), plinfo::first_regular_seg_p(), atsc_mpeg_packet_rs_encoded::pli, plinfo::regular_seg_p(), plinfo::sanity_check(), interleaver_fifo< symbol_type >::stuff(), convolutional_interleaver< unsigned char >::sync(), and convolutional_interleaver< unsigned char >::transform().
Referenced by atsc_deinterleaver::work().