libosmocore/src
Mychaela N. Falconia 7f91880534 codec: add osmo_efr_check_sid() function
Previously existing code provides osmo_fr_check_sid() and
osmo_hr_check_sid() functions for FR1 and HR1 codecs; these functions
are used by various RTP-touching programs in the Osmocom CNI suite
when they need to differentiate between speech and SID frames.
However, there was no corresponding function of this form for EFR
codec, with the result being that the same programs that handle
speech vs SID distinction correctly for FR1 and HR1 fail to do so
for EFR.

The present change adds an osmo_efr_check_sid() function to libosmocodec
that fully mirrors previously existing osmo_fr_check_sid() and
osmo_hr_check_sid(), providing the first step toward more correct
EFR handling in programs where a SID check may be needed.

Change-Id: Iab9fb60028f4135375287bc42f5da7ca7838b5f0
2023-03-25 08:04:04 +00:00
..
codec codec: add osmo_efr_check_sid() function 2023-03-25 08:04:04 +00:00
coding coding: clean up Makefile.am 2023-03-11 06:31:50 +07:00
core gsmtap.h: Define a packet type for encapsulation of GSM RLP frames 2023-03-24 13:07:58 +00:00
ctrl Makefile.am: Make libraries depend on .map files 2023-03-06 17:07:48 +00:00
gb Makefile.am: Make libraries depend on .map files 2023-03-06 17:07:48 +00:00
gsm gsm_04_08: add more enum gsm48_chan_mode data values 2023-03-23 18:38:11 +07:00
isdn isdn: fix identical operands in v110_adapt_IR8000_to_2400() 2023-03-17 17:08:23 +07:00
pseudotalloc Fix all references to config.h 2023-01-18 19:04:36 +01:00
sim Bump version: 1.7.0.119-b31a-dirty → 1.8.0 2023-02-07 11:20:42 +01:00
usb Fix all references to config.h 2023-01-18 19:04:36 +01:00
vty Bump version: 1.7.0.119-b31a-dirty → 1.8.0 2023-02-07 11:20:42 +01:00
Makefile.am create libosmoisdn sub-library 2023-01-21 22:41:57 +01:00