Mercury Modem
Mercury ARQ/Broadcast modem
Loading...
Searching...
No Matches
Macros | Functions
rs_erasure.h File Reference
#include <stddef.h>
#include <stdint.h>
Include dependency graph for rs_erasure.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define RS_MAX_PIECES   256
 

Functions

int rs_encode_repair (int K, size_t P, const uint8_t *const *data, int j, uint8_t *out)
 
int rs_decode (int K, size_t P, const int *idx, const uint8_t *const *pieces, uint8_t **out)
 

Macro Definition Documentation

◆ RS_MAX_PIECES

#define RS_MAX_PIECES   256

Function Documentation

◆ rs_decode()

int rs_decode ( int  K,
size_t  P,
const int *  idx,
const uint8_t *const *  pieces,
uint8_t **  out 
)

◆ rs_encode_repair()

int rs_encode_repair ( int  K,
size_t  P,
const uint8_t *const *  data,
int  j,
uint8_t *  out 
)