libosmocore/include/osmocom/codec
Harald Welte 750d8311f5 codec/ecu: Introduce new generic Error Concealment Unit abstraction
We don't want to expose the details of a given ECU implementation to
the user (e.g. osmo-bts), but have a generic abstraction layer where
an ECU implementation can simply register a few call-back functions
with the generic core.

As the developer and copyright holder of the related code, I hereby
state that any ECU implementation using 'struct osmo_ecu_ops' and
registering with the 'osmo_ecu_register()' function shall not be
considered as a derivative work under any applicable copyright law;
the copyleft terms of GPLv2 shall hence not apply to any such ECU
implementation.

The intent of the above exception is to allow anyone to combine
third party Error Concealment Unit implementations with libosmocore,
including but not limited to such published by ETSI.

Change-Id: I4d33c9c7c2d4c7462ff38a49c178b65accae1915
2019-09-02 09:13:50 +00:00
..
codec.h libosmocodec: add FR/HR/EFR frame length definitions 2017-12-20 15:48:38 +00:00
ecu.h codec/ecu: Introduce new generic Error Concealment Unit abstraction 2019-09-02 09:13:50 +00:00
gsm610_bits.h libosmocodec: add FR bit offset definitions 2017-12-20 15:48:38 +00:00