Andreas Eversberg
9b4095d894
Rename definititions that uses the exact word "DEBUG"
...
"DEBUG" may be defined, but we don't want to compile eurosignal and
fuenf-tone-ruf with debug code.
2024-04-12 16:57:09 +02:00
Andreas Eversberg
6e2fd793ac
Increase compiler warnings and fix them
2024-04-05 21:51:41 +02:00
Andreas Eversberg
b8b250bd0a
Fix command to list channel on various networks
2024-03-30 23:36:03 +01:00
Andreas Eversberg
a20637825a
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.
2024-03-30 23:28:05 +01:00
Andreas Eversberg
2dcf10b1b1
Add metering information from osmo-cc to B-Netz and C-Netz
...
Untested!
2024-02-18 16:23:31 +01:00
Andreas Eversberg
3158c48365
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-02-18 16:23:29 +01:00
Andreas Eversberg
39266802ef
5-tones: Minor fixes in command line help
2023-11-12 17:22:17 +01:00
Andreas Eversberg
9f662d309f
Add libselect to use select instead of polling all file descriptors
2023-01-21 15:15:52 +01:00
Andreas Eversberg
2b7efedc48
Refactoring jitter buffer
...
Features are:
* Packet based buffer
* Random in, first out
* Adaptive delay compensation (voice)
* Fixed delay (data, optionally MODEM/FAX)
* Interpolation of missing frames
* Any sample size
2022-10-23 16:56:27 +02:00
Andreas Eversberg
3dcb7b34df
Implementation of selective call for classic German 'Sirenensteuerung'
2021-12-12 10:53:27 +01:00