Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-03-26 | libosmo-cc: Fix critical bug in RTCP handling | Andreas Eversberg | 1 | -1/+1 | |
Upon an RTCP read event, read from RTCP socket and not from RTP socket. | |||||
2023-03-18 | Generate compador table only once when the application starts | Andreas Eversberg | 8 | -12/+33 | |
2023-01-22 | Changed logging of libosmocc to osmocom style | Andreas Eversberg | 8 | -263/+263 | |
2023-01-21 | Add libph_socket (not used by any app now) | Andreas Eversberg | 4 | -0/+454 | |
2023-01-21 | Add libselect to use select instead of polling all file descriptors | Andreas Eversberg | 33 | -119/+394 | |
2023-01-21 | Make libdebug osmocore complatible in some places | Andreas Eversberg | 1 | -0/+7 | |
2023-01-21 | Make libtimer to be osmo_* compatible in some places | Andreas Eversberg | 25 | -90/+141 | |
2022-12-16 | libosmo-cc: Fixed NULL-pointer bug | Andreas Eversberg | 1 | -0/+2 | |
2022-12-16 | FSK modulator improvements | Andreas Eversberg | 6 | -50/+137 | |
1. Phase is now changed proportional to the time of the bit change, if it happens somewhere between samples. The amount of phase change per bit is now the same for all bits, no matter how many samples currently lay inside this bit. 2. IIR filter is removed, because it causes distortions. A cosine shape is now used to transit between phase change of F0 to F1 and vice versa. This limits the spectrum. This filter is optional. | |||||
2022-12-16 | Resampling filter can now be turned off | Andreas Eversberg | 2 | -4/+10 | |
Only linear filtering remains when off. | |||||
2022-12-16 | Removed obsolete hexdump function from DTMF decoder | Andreas Eversberg | 1 | -17/+2 | |
2022-12-16 | Fixed a bug on datenklo's ioctrls | Andreas Eversberg | 1 | -1/+1 | |
2022-12-16 | Osmo-CC: Change UPDATE to MODIFY message | Andreas Eversberg | 2 | -6/+24 | |
Naming it UPDATE was not a good idea. Now this is renamed to MODIFY message, related to MNCC (GSM). It is used to change media coding during a call. It allows new codec negotiation using SDP protocol and/or changing RTP peer. Also useful for SIP. | |||||
2022-11-24 | osmo-cc: Add private pointer to codecs | Andreas Eversberg | 9 | -58/+58 | |
2022-11-24 | osmo-cc: Set session to NULL, if no codec matches | Andreas Eversberg | 1 | -0/+2 | |
Applications will crash, due to use-after-free bug, if this is not done. | |||||
2022-11-24 | DCF77: Add weather info decoding and coding | Andreas Eversberg | 9 | -44/+2165 | |
2022-11-07 | AMPS: Fix compilation | Andreas Eversberg | 1 | -2/+2 | |
2022-11-07 | TACS: Corrected TACS power levels in help description | Andreas Eversberg | 1 | -2/+8 | |
2022-10-30 | AMPS: Fixed caller ID transmission | Andreas Eversberg | 1 | -2/+2 | |
2022-10-30 | AMPS: Minor fixes at DTX handling | Andreas Eversberg | 2 | -9/+6 | |
2022-10-30 | Golay/GSC paging support | Andreas Eversberg | 10 | -37/+1488 | |
2022-10-30 | dejitter: Added timeout for interpolation | Andreas Eversberg | 2 | -11/+31 | |
2022-10-23 | Move AMPS/TACS/JTACS into one source directory | Andreas Eversberg | 22 | -109/+97 | |
2022-10-23 | Osmo-CC: Add marker bit support | Andreas Eversberg | 8 | -22/+22 | |
2022-10-23 | Osmo-CC: Add UPDATE messages | Andreas Eversberg | 2 | -0/+18 | |
2022-10-23 | DTMF: Now allows to give duration and pause for digit | Andreas Eversberg | 9 | -44/+74 | |
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 | libsample: Add another function for converting between int16_t and sample_t | Andreas Eversberg | 6 | -10/+37 | |
Now we have speech level and 1mW (0 dBm) conversion functions | |||||
2022-10-23 | JTACS (Japanese Total Access Communication System) works now | Andreas Eversberg | 5 | -12/+51 | |
Tested with MT209 phone. | |||||
2022-10-23 | Refactoring jitter buffer | Andreas Eversberg | 42 | -209/+547 | |
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-09-17 | Improved libsamplerate to allow size calculations | Andreas Eversberg | 2 | -29/+69 | |
2022-09-17 | Zeitansage: Removed glitches of some sounds | Andreas Eversberg | 1 | -125596/+125522 | |
2022-09-17 | TV: Add individual test image for selected color of color bar | Andreas Eversberg | 5 | -8/+73 | |
2022-09-15 | POCSAG: Minor fixes. | Andreas Eversberg | 2 | -3/+3 | |
2022-09-10 | AMPS: Caller ID Support | Andreas Eversberg | 7 | -72/+237 | |
Support for sending caller ID for newer phones. Currently does not work with older phones, they will abort. | |||||
2022-07-31 | NMT: Minor changes | Andreas Eversberg | 3 | -9/+40 | |
2022-07-23 | C-Netz: Improved RX speech quality and decoder debugging | Andreas Eversberg | 3 | -54/+41 | |
2022-07-23 | FuVst: Removed unused scrambler dependency | Andreas Eversberg | 2 | -3/+0 | |
2022-07-23 | C-Netz: Changed voice diversion back to 2.4 KHz | Andreas Eversberg | 1 | -3/+3 | |
Most phones use this deviation. C5 does not for some unknown reason. | |||||
2022-07-23 | Osmo-CC: Minor 'cause conversion' fix | Andreas Eversberg | 1 | -6/+5 | |
2022-07-23 | Osmo-CC: Fixed routing in screen tables | Andreas Eversberg | 1 | -2/+3 | |
2022-07-23 | JTACS: Fixed channel allocation, but have no hardware to verify | Andreas Eversberg | 1 | -2/+13 | |
2022-07-23 | NMT: Fixes to 'additional info' and added clock (time) support | Andreas Eversberg | 3 | -4/+92 | |
- untested - | |||||
2022-06-25 | Osmo-CC: Fixed simple routing using screen option | Andreas Eversberg | 1 | -4/+12 | |
2022-06-25 | Osmo-CC: Option to remove remote peer, if given by application | Andreas Eversberg | 1 | -0/+10 | |
2022-06-25 | Osmo-CC: Option to override interface name given by application | Andreas Eversberg | 1 | -1/+38 | |
2022-06-25 | Osmo-CC: Minor compiler warning fix | Andreas Eversberg | 1 | -1/+1 | |
2022-06-19 | Osmo-CC: Minor compiler warning fixes | Andreas Eversberg | 2 | -2/+3 | |
2022-06-19 | R2000: Show debugging for IDLE frames | Andreas Eversberg | 2 | -3/+12 | |
Suppress repeated IDLE frame | |||||
2022-06-19 | NMT: Show debugging for IDLE frames | Andreas Eversberg | 2 | -3/+12 | |
Suppress repeated IDLE frame | |||||
2022-06-19 | AMPS: Show debugging for filler/system frames | Andreas Eversberg | 6 | -55/+62 | |
Show them only once when FOCC is enabled. |