|
libaaruformat 1.0
Aaru Data Preservation Suite - Format Library
|
Lookup tables and state for Compact Disc EDC/ECC (P/Q) regeneration / verification. More...
#include <aaruformat/context.h>
Data Fields | |
| bool | inited_edc |
| True once EDC/ECC tables have been initialized. | |
| uint8_t * | ecc_b_table |
| Backward (B) ECC table (allocated, size implementation-defined). | |
| uint8_t * | ecc_f_table |
| Forward (F) ECC table. | |
| uint32_t * | edc_table |
| EDC (CRC) lookup table. | |
Lookup tables and state for Compact Disc EDC/ECC (P/Q) regeneration / verification.
Fields may be lazily allocated; inited_edc indicates tables are ready.
| uint8_t* CdEccContext::ecc_b_table |
Backward (B) ECC table (allocated, size implementation-defined).
Definition at line 88 of file context.h.
Referenced by aaruf_ecc_cd_check(), aaruf_ecc_cd_init(), and aaruf_ecc_cd_write().
| uint8_t* CdEccContext::ecc_f_table |
Forward (F) ECC table.
Definition at line 89 of file context.h.
Referenced by aaruf_ecc_cd_check(), aaruf_ecc_cd_init(), and aaruf_ecc_cd_write().
| uint32_t* CdEccContext::edc_table |
EDC (CRC) lookup table.
Definition at line 90 of file context.h.
Referenced by aaruf_ecc_cd_init(), and aaruf_edc_cd_compute().
| bool CdEccContext::inited_edc |
True once EDC/ECC tables have been initialized.
Definition at line 87 of file context.h.
Referenced by aaruf_ecc_cd_check(), aaruf_ecc_cd_init(), aaruf_ecc_cd_is_suffix_correct(), aaruf_ecc_cd_is_suffix_correct_mode2(), aaruf_ecc_cd_reconstruct(), aaruf_ecc_cd_write(), and aaruf_edc_cd_compute().