Andreas Eversberg
a3835b001d
AMPS: Minor fixes at DTX handling
2022-10-30 17:23:24 +01:00
Andreas Eversberg
8e67c3fda0
Golay/GSC paging support
2022-10-30 09:28:34 +01:00
Andreas Eversberg
ed0f8694f7
dejitter: Added timeout for interpolation
2022-10-30 09:24:35 +01:00
Andreas Eversberg
825f395e09
Move AMPS/TACS/JTACS into one source directory
2022-10-23 16:56:46 +02:00
Andreas Eversberg
376cef4fa5
Osmo-CC: Add marker bit support
2022-10-23 16:56:40 +02:00
Andreas Eversberg
5684c0a7de
Osmo-CC: Add UPDATE messages
2022-10-23 16:56:37 +02:00
Andreas Eversberg
b60c844b4f
DTMF: Now allows to give duration and pause for digit
...
Also the dtmf encoder will return less samples, if the digit(+pause)
ends, so that the caller call set the next digit to play seamlessly.
A reset function allows to clear the decoder states, to prevent glitches
when re-attaching to an interrupted stream.
2022-10-23 16:56:36 +02:00
Andreas Eversberg
a756ba8fd9
libsample: Add another function for converting between int16_t and sample_t
...
Now we have speech level and 1mW (0 dBm) conversion functions
2022-10-23 16:56:32 +02:00
Andreas Eversberg
486d6b3780
JTACS (Japanese Total Access Communication System) works now
...
Tested with MT209 phone.
2022-10-23 16:56:30 +02: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
4fc92eba45
Improved libsamplerate to allow size calculations
2022-09-17 20:50:14 +02:00
Andreas Eversberg
1d77952717
Zeitansage: Removed glitches of some sounds
2022-09-17 20:47:28 +02:00
Andreas Eversberg
a7a1ac7c5e
TV: Add individual test image for selected color of color bar
2022-09-17 20:47:25 +02:00
Andreas Eversberg
b3e00b5085
POCSAG: Minor fixes.
2022-09-15 07:23:37 +02:00
Andreas Eversberg
4e669ecf79
AMPS: Caller ID Support
...
Support for sending caller ID for newer phones.
Currently does not work with older phones, they will abort.
2022-09-10 21:19:18 +02:00
Andreas Eversberg
1a0813069f
NMT: Minor changes
2022-07-31 20:15:22 +02:00
Andreas Eversberg
89e3b89758
C-Netz: Improved RX speech quality and decoder debugging
2022-07-23 08:26:53 +02:00
Andreas Eversberg
059d4f25b1
FuVst: Removed unused scrambler dependency
2022-07-23 08:26:49 +02:00
Andreas Eversberg
8fd8205a6e
C-Netz: Changed voice diversion back to 2.4 KHz
...
Most phones use this deviation. C5 does not for some unknown reason.
2022-07-23 08:26:48 +02:00
Andreas Eversberg
b94443e57a
Osmo-CC: Minor 'cause conversion' fix
2022-07-23 08:26:45 +02:00
Andreas Eversberg
a34ffda422
Osmo-CC: Fixed routing in screen tables
2022-07-23 08:26:44 +02:00
Andreas Eversberg
5335795759
JTACS: Fixed channel allocation, but have no hardware to verify
2022-07-23 08:26:42 +02:00
Andreas Eversberg
c6149ed3b4
NMT: Fixes to 'additional info' and added clock (time) support
...
- untested -
2022-07-23 08:26:30 +02:00
Andreas Eversberg
f901eedd8e
Osmo-CC: Fixed simple routing using screen option
2022-06-25 14:27:21 +02:00
Andreas Eversberg
5335a77e48
Osmo-CC: Option to remove remote peer, if given by application
2022-06-25 14:26:24 +02:00
Andreas Eversberg
334ead6908
Osmo-CC: Option to override interface name given by application
2022-06-25 14:23:16 +02:00
Andreas Eversberg
c3f29a3302
Osmo-CC: Minor compiler warning fix
2022-06-25 14:22:04 +02:00
Andreas Eversberg
f4aa9b79bb
Osmo-CC: Minor compiler warning fixes
2022-06-19 06:51:49 +02:00
Andreas Eversberg
641ba0881f
R2000: Show debugging for IDLE frames
...
Suppress repeated IDLE frame
2022-06-19 06:51:48 +02:00
Andreas Eversberg
181617aa81
NMT: Show debugging for IDLE frames
...
Suppress repeated IDLE frame
2022-06-19 06:51:45 +02:00
Andreas Eversberg
6f84314b93
AMPS: Show debugging for filler/system frames
...
Show them only once when FOCC is enabled.
2022-06-19 06:51:43 +02:00
Andreas Eversberg
253dfcc8bb
C-Netz: Fix station list and selection
2022-06-19 06:51:40 +02:00
Andreas Eversberg
7cd3f85294
C-Netz: Show debugging for IDLE (LR and LMR) frames
...
Suppress repeated IDLE frame
2022-06-19 06:51:38 +02:00
Andreas Eversberg
ec286f3d94
C-Netz: Add options to change 'Meldeaufruf' timer and counter.
2022-06-19 06:51:35 +02:00
Andreas Eversberg
cb9c85adb5
C-Netz: Add capability of special tunnel base station (bahn-bs)
...
Totally useless, if you don't have a train phone - don't you?
2022-06-19 06:51:33 +02:00
Andreas Eversberg
26f4b3f711
C-Netz: Cleanup OgK slot allocation and polarity detection
...
Now you can select between 1 and 8 slots per frame.
2022-06-19 06:51:30 +02:00
Andreas Eversberg
4930da8e0c
C-Netz: Add capability of non-standard OgK channel(s)
2022-06-19 06:51:28 +02:00
Andreas Eversberg
4758f16324
Implementation of DCF77 transmitter and receiver
2022-06-18 21:26:02 +02:00
Andreas Eversberg
8c382431b5
sdr: RF level is only provided when requested and available
2022-06-18 21:25:59 +02:00
Andreas Eversberg
1708d24d73
Alsa will indivate RF level with 0 dB
2022-06-18 21:25:58 +02:00
Andreas Eversberg
df2b017472
debug: Show debug category together with debug level
2022-06-18 21:25:57 +02:00
Andreas Eversberg
98ed54124a
Fixed glitch in sound buffer space calculation
...
Sometimes the sound buffer (ALSA) returns a few more samples than we
sent to it. In this case we return 0, which means that no data has
to be sent.
2022-06-10 20:22:10 +02:00
Andreas Eversberg
ba4c095d09
Added UK0 and PH socket to libdebug
2022-05-29 17:07:28 +02:00
Andreas Eversberg
fd81881922
ALSA: Add environment variable to delay input
...
This helps to avoid corrupted date in rx buffer.
Sorry: No more info, because I really don't know why this happens.
2022-05-29 17:06:23 +02:00
Andreas Eversberg
fd5ac46b86
B-Netz: Added more base stations, improved display of station list
2022-02-18 21:11:55 +01:00
Andreas Eversberg
f613bfcc37
Added locking functions to libdebug, to avoid printf race conditions
2021-12-30 23:34:45 +01:00
Andreas Eversberg
2ddf33837e
Osmo-CC: Correctly bind to local IP address, rather than any IP
2021-12-30 23:34:42 +01:00
Andreas Eversberg
e4c2e514d1
Osmo-CC: Fixed RTP port selection option
2021-12-30 23:34:37 +01:00
Andreas Eversberg
4810ff659f
Osmo-CC: Fixed originator address info in SDP
2021-12-30 23:34:25 +01:00
Andreas Eversberg
3dcb7b34df
Implementation of selective call for classic German 'Sirenensteuerung'
2021-12-12 10:53:27 +01:00