Commit Graph

19 Commits

Author SHA1 Message Date
Andreas Eversberg e193d957cd Audio rework, new jitter buffer
Jitter buffer is now based on packets, not on samples. The frames are
dejittered in received form. After reading from jitter buffer, they are
decoded in correct order. If a frame is missing, it is concealed by
repeating audio.

Because libs are updated, libsound has been updated too.
2024-03-25 21:34:14 +01:00
Andreas Eversberg 2a46845433 Updated libs 2024-03-01 12:07:28 +01:00
Andreas Eversberg 49f881fbbf Move from local to external osmo* libraries
src/libdebug -> libosmocore
src/libselect -> libosmocore
src/libtimer -> libosmocore
src/libosmocc -> libosmo-cc
src/libg711 -> libosmo-cc
2024-03-01 12:07:26 +01:00
Andreas Eversberg e7de08cf4f Correctly define and print digits that can be dialed 2023-12-21 20:20:24 +01:00
Andreas Eversberg ba3e030bf2 Fix early audio handling
Early audio must be indicated with new_msg and not to received message.

Early audio does not matter when connect message is received.
2023-12-21 18:29:26 +01:00
Andreas Eversberg 0d3d1a098f Updated libs 2023-12-21 18:24:06 +01:00
Andreas Eversberg be5d5e24f8 Fixed loopback test mode 2023-10-16 18:58:19 +02:00
Andreas Eversberg d88ef1a645 fixup "Moved from poll to select" 2023-10-16 18:19:54 +02:00
Andreas Eversberg 323d7079a4 Moved from poll to select
Alsa is still polled, because we continuously receive audio.
2023-01-27 12:15:04 +01:00
Andreas Eversberg 7da5a3f42b Updated libs 2023-01-27 09:16:42 +01:00
Andreas Eversberg 7ffa1c11a0 Updated to new jitter buffer API 2022-10-30 09:13:40 +01:00
Andreas Eversberg a6caf2c3d9 Removed bearer capability 2022-10-30 09:13:37 +01:00
Andreas Eversberg 56a9d512ef updated libs 2022-10-30 09:13:36 +01:00
Andreas Eversberg 94a08803a5 Updated libs 2021-11-07 07:15:22 +01:00
Andreas Eversberg d025e35c3b Updated libs 2021-03-28 13:14:10 +02:00
Andreas Eversberg 31b82eb27d Fixed handling of early audio 2021-03-28 12:53:57 +02:00
Andreas Eversberg 9ae3bfcbc5 Fixed compile issue 2021-03-28 12:53:50 +02:00
Andreas Eversberg f90f421b16 Add libs 2021-03-21 09:03:06 +01:00
Andreas Eversberg 72b0d35e6c Initial commit 2021-03-21 09:03:06 +01:00