X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=rs_parm.h;h=c6d85a6b5742aad924203431038b7ac87ac93510;hb=590be6a0058985c8ac533a5f3bfc80b7cd2ca98c;hp=3039ef0eff9ad96668a4a75a0d7bf33e2438e20a;hpb=81801e0df8154add73c86f5a536e4c0f668e4d05;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)