Project

General

Profile

Actions

Feature #3397

closed

target/firmware: get rid of libosmocodec dependency

Added by fixeria over 5 years ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
OsmocomBB Firmware
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.

Actions #1

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

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)