Actions
Feature #3397
closedtarget/firmware: get rid of libosmocodec dependency
Status:
Resolved
Priority:
Normal
Assignee:
Category:
OsmocomBB Firmware
Target version:
Start date:
07/17/2018
Due date:
% Done:
100%
Resolution:
Spec Reference:
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.
Updated by fixeria about 1 year ago
- 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
Actions