aboutsummaryrefslogtreecommitdiffstats
path: root/src/libosmocc/helper.c
AgeCommit message (Collapse)AuthorFilesLines
2024-02-18Move from local to external osmo* librariesAndreas Eversberg1-223/+0
src/libdebug -> libosmocore src/libselect -> libosmocore src/libtimer -> libosmocore src/libosmocc -> libosmo-cc src/libg711 -> libosmo-cc
2023-11-15Add option to disable L16 codec (linear 16 bit PCM)Andreas Eversberg1-2/+5
Yate uses wrong byte order, so the codec fails. Disable it if you have problems with Yate or other defective peers.
2023-11-12libosmocc: Support for telephone-eventsAndreas Eversberg1-4/+24
2023-11-12libosmocc: Flag codec as not accepted instead of removing itAndreas Eversberg1-7/+13
This is required if multiple SDP responses are returned. We don't want to remove a codec with with the first SDP response, which might get accepted by the second SDP response. Instead we flag the codec as negotiated or not negotiated. When early media is received, different codecs may be accepted as when we receive the actual answer.
2023-01-22Changed logging of libosmocc to osmocom styleAndreas Eversberg1-7/+7
2023-01-21Add libselect to use select instead of polling all file descriptorsAndreas Eversberg1-0/+1
2022-11-24osmo-cc: Set session to NULL, if no codec matchesAndreas Eversberg1-0/+2
Applications will crash, due to use-after-free bug, if this is not done.
2022-10-23Osmo-CC: Add marker bit supportAndreas Eversberg1-2/+2
2022-10-23Refactoring jitter bufferAndreas Eversberg1-2/+2
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
2021-04-03libosmocc: Add support for individual session config (per endpoint)Andreas Eversberg1-4/+4
2021-03-07Osmo-CC: Add telephone-event selection to helperAndreas Eversberg1-15/+35
2020-12-29Add Osmo-CC library to replace MNCCAndreas Eversberg1-0/+171