Andreas Eversberg
418e2c48c3
Fix compiler warnings and error on all configuration combination
2025-01-15 20:45:54 +01:00
Andreas Eversberg
b613123291
Open sound device for capture or playback only, if full duplex is not required
2024-03-30 23:28:13 +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
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
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
d1f6a0f6ce
radio: Fixed crash cause by not selecting any RX sink
2021-11-20 10:05:32 +01:00
Andreas Eversberg
6fa74a1296
Refactor global variables for signal processing
...
These are:
device, sample rate, buffer, latency
Called now:
dsp_device, dsp_samplerate, dsp_buffer, dsp_latency
Call audio device:
call_device, call_samplerate, call_buffer
2021-10-24 06:25:10 +02:00
Martin Hauke
a07764f0d9
Fixed typos in cli output and source code comments
2021-01-03 09:57:03 +01:00
Andreas Eversberg
5dc05576db
osmoradio: Play audio and record wave simultaniously
2019-12-22 08:29:07 +01:00
Andreas Eversberg
b38bb16adc
osmoradio: Display wave form
2019-12-22 08:13:40 +01:00
Andreas Eversberg
99a4bfc7f0
osmoradio: Fix disabling of emphasis
2019-12-22 06:46:31 +01:00
Andreas Eversberg
4af2dca10d
Add power control to AM (power on/off per sample)
2019-12-08 17:26:47 +01:00
Andreas Eversberg
150a77b69d
Add support for AM to libmobile and libsdr
2019-12-08 17:26:44 +01:00
Martin Hauke
75765d49b7
Fixed many typos in output and source code comments
2019-07-15 21:14:52 +02:00
Andreas Eversberg
41ee8239df
Radio: Add option to change volume of transmission/reception
2019-07-05 21:50:24 +02:00
Andreas Eversberg
e8429166c3
Radio: Minor fixes
2018-11-10 15:18:28 +01:00
Andreas Eversberg
b2210cd698
Radio: Abort, if no RX sink is specified
2018-08-25 10:22:55 +02:00
Andreas Eversberg
49050eff90
Add 'osmoradio', an analog radio (FM/AM)
...
This radio can be a receiver or a transmitter or both simultaniously.
2018-02-16 15:54:42 +01:00