#pragma once | |
#include <stdint.h> | |
#include <stdbool.h> | |
#include <osmocom/codec/codec.h> | |
/* Codec independent ECU state */ | |
struct osmo_ecu_fr_state { | |
bool subsequent_lost_frame; | |
uint8_t frame_backup[GSM_FR_BYTES]; | |
}; | |
void osmo_ecu_fr_reset(struct osmo_ecu_fr_state *state, uint8_t *frame); | |
int osmo_ecu_fr_conceal(struct osmo_ecu_fr_state *state, uint8_t *frame); |