X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=rs_parm.h;h=c6d85a6b5742aad924203431038b7ac87ac93510;hb=refs%2Fheads%2Fmaster;hp=3039ef0eff9ad96668a4a75a0d7bf33e2438e20a;hpb=63a0866d71f91f19c41244cd32b6954284d547b7;p=greproxy diff --git a/rs_parm.h b/rs_parm.h index 3039ef0..c6d85a6 100644 --- a/rs_parm.h +++ b/rs_parm.h @@ -1,12 +1,12 @@ #ifndef _RS_PARM_H #define _RS_PARM_H -// (255,171); pretty much 50% overhead, can protect against loss bursts of -// 84 packets (more if they straddle blocks). Sounds overkill, but sometimes +// (255,191); pretty much 33% overhead, can protect against loss bursts of +// 64 packets (more if they straddle blocks). Sounds overkill, but sometimes // conditions can be really really crappy... #define RS_SYM_SIZE 8 #define RS_NUM_SYM ((1 << RS_SYM_SIZE) - 1) -#define RS_PARITY_SIZE 84 +#define RS_PARITY_SIZE 64 #define RS_PAD 0 // RS_PAD currently needs to be 0. #define RS_GROUP_SIZE (RS_NUM_SYM - RS_PAD)