Loading prrt/proto/codingParams.c +9 −3 Original line number Diff line number Diff line Loading @@ -9,9 +9,8 @@ PrrtCodingParams *PrrtCodingParams_create(void) check_mem(cpar); pthread_mutex_init(&cpar->lock, NULL); cpar->k = K_START; cpar->n = N_START; cpar->r = cpar->n - cpar->k; PrrtCodingParams_update(cpar, K_START, N_START); cpar->n_p = N_P_START; return cpar; Loading @@ -20,6 +19,13 @@ PrrtCodingParams *PrrtCodingParams_create(void) return NULL; } bool PrrtCodingParams_update(PrrtCodingParams *cpar, uint8_t k, uint8_t n) { cpar->k = k; cpar->n = n; cpar->r = cpar->n - cpar->k; return true; } bool PrrtCodingParams_destroy(PrrtCodingParams * cpar) { pthread_mutex_destroy(&cpar->lock); free(cpar); Loading prrt/proto/codingParams.h +1 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ typedef struct prrtCodingParams { } PrrtCodingParams; PrrtCodingParams * PrrtCodingParams_create(void); bool PrrtCodingParams_update(PrrtCodingParams * cpar, uint8_t k, uint8_t n); bool PrrtCodingParams_destroy(PrrtCodingParams * cpar); #endif //PRRT_CODING_PARAMS_H tests/PrrtBlock_tests.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ protected: virtual void SetUp() { PrrtCodingParams *cpar = PrrtCodingParams_create(); PrrtCodingParams_update(cpar, 4, 7); encBlock = PrrtBlock_create(cpar, 1); decBlock = PrrtBlock_create(cpar, 1); PrrtCodingParams_destroy(cpar); Loading Loading
prrt/proto/codingParams.c +9 −3 Original line number Diff line number Diff line Loading @@ -9,9 +9,8 @@ PrrtCodingParams *PrrtCodingParams_create(void) check_mem(cpar); pthread_mutex_init(&cpar->lock, NULL); cpar->k = K_START; cpar->n = N_START; cpar->r = cpar->n - cpar->k; PrrtCodingParams_update(cpar, K_START, N_START); cpar->n_p = N_P_START; return cpar; Loading @@ -20,6 +19,13 @@ PrrtCodingParams *PrrtCodingParams_create(void) return NULL; } bool PrrtCodingParams_update(PrrtCodingParams *cpar, uint8_t k, uint8_t n) { cpar->k = k; cpar->n = n; cpar->r = cpar->n - cpar->k; return true; } bool PrrtCodingParams_destroy(PrrtCodingParams * cpar) { pthread_mutex_destroy(&cpar->lock); free(cpar); Loading
prrt/proto/codingParams.h +1 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ typedef struct prrtCodingParams { } PrrtCodingParams; PrrtCodingParams * PrrtCodingParams_create(void); bool PrrtCodingParams_update(PrrtCodingParams * cpar, uint8_t k, uint8_t n); bool PrrtCodingParams_destroy(PrrtCodingParams * cpar); #endif //PRRT_CODING_PARAMS_H
tests/PrrtBlock_tests.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ protected: virtual void SetUp() { PrrtCodingParams *cpar = PrrtCodingParams_create(); PrrtCodingParams_update(cpar, 4, 7); encBlock = PrrtBlock_create(cpar, 1); decBlock = PrrtBlock_create(cpar, 1); PrrtCodingParams_destroy(cpar); Loading