Commit 5aab1a61 authored by Andreas Schmidt's avatar Andreas Schmidt
Browse files

Fix failing tests due to disabled coding.

parent 04538e7e
Loading
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -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;

@@ -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);
+1 −0
Original line number Diff line number Diff line
@@ -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
+1 −0
Original line number Diff line number Diff line
@@ -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);