Feature #3397
closed
target/firmware: get rid of libosmocodec dependency
Added by fixeria almost 6 years ago.
Updated over 1 year ago.
Category:
OsmocomBB Firmware
Description
GAPK does support the TI Calypso frame format. As soon as we integrate the GAPK based audio back-end,
it will be possible to send TCH frames 'as is' without bit reordering. So, there will be no need to
link the firmware against libosmocodec.
- Status changed from New to Resolved
- % Done changed from 0 to 100
commit 10eeb3cac98dea485cbb87abe313abe62d7c1b84
Author: Vadim Yanitskiy <vyanitskiy@sysmocom.de>
Date: Mon Dec 5 08:06:08 2022 +0700
firmware: remove TCH/F specific bit re-ordering
This is a partial revert of d49a748cbbf7d7b5bb77f3d906179da9b462e6d1.
The GAPK based audio I/O implementation of the mobile app is now capable
of handling TI's specific TCH frame format, which can be configured via
the VTY interface ('io-tch-format ti'). Thus there is no need to have
the conversion logic in the firmware anymore.
This patch also fixes the layer1 firmware, so it does not hang on
receipt of Uplink TCH frames anymore when compiled with recent
arm-none-eabi toolchain (v12.2.0 on my machine).
Change-Id: I5afd4e4ddd9c06d32768d01bc1e3e18d476706fb
Related: OS#3400
Also available in: Atom
PDF