aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmux.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-19docs: various osmux API documentation updatesHarald Welte1-8/+8
2022-10-03osmux: Split input and output code into separate filesPau Espin Pedrol1-959/+1
2022-10-03osmux: Take into account configured osmux_in_handle->osmux_seq fieldPau Espin Pedrol1-0/+1
2022-10-03osmux: join osmux_xfrm_input_open_circuit() and osmux_batch_add_circuit()Pau Espin Pedrol1-33/+25
2022-09-29osmux: Fix unwanted RTP marker bit upon rx of osmux seqnum wrap aroundPau Espin Pedrol1-1/+1
2022-09-29osmux: Fix osmux seqnum incremented globally instead of per circuitPau Espin Pedrol1-7/+7
2022-09-28cosmetic: osmux: Fix typo in commentPau Espin Pedrol1-1/+1
2022-09-28cosmetic: osmux: Properly separate expressions with whitespacePau Espin Pedrol1-1/+1
2022-09-28osmux: Fix AMR F,Q,CMR fields not properly encoded in osmux headerPau Espin Pedrol1-7/+7
2022-09-28osmux: Proper encoding of osmux frames when when AMR FT changesPau Espin Pedrol1-29/+52
2022-09-28osmux: Print osmux_hdr rtp_m field in osmux_snprintf()Pau Espin Pedrol1-2/+2
2022-09-27osmux: assert no batch factor greater than 8 is usedPau Espin Pedrol1-1/+2
2022-09-27osmux: Early return on error or batch full during osmux_replay_lost_packets()Pau Espin Pedrol1-7/+13
2022-09-27osmux: Unify return codes of osmux_batch_add() and osmux_batch_enqueue()Pau Espin Pedrol1-4/+8
2022-09-27cosmetic: osmux: Fix typo in commentPau Espin Pedrol1-2/+2
2022-09-27osmux: Change order of lines to follow packet fill orderPau Espin Pedrol1-1/+1
2022-09-27osmux: Avoid duplicated RTP msg trigger Tx of osmux framePau Espin Pedrol1-10/+10
2022-09-23osmux: osmux_xfrm_input(): Propagate error code to inform callerPau Espin Pedrol1-6/+8
2022-09-23osmux: Improve logging non-usual conditionsPau Espin Pedrol1-1/+8
2022-09-12osmux: osmux_xfrm_input_close_circuit(): Log circuit not foundPau Espin Pedrol1-1/+4
2022-09-12osmux: Allow the user to alloc msgbs used to provide generated RTP packetsPau Espin Pedrol1-4/+22
2022-09-02osmux: Allocate struct osmux_out_handle through APIPau Espin Pedrol1-0/+53
2022-09-02osmux: Move osmux_xfrm_output_set_tx_cb() further down to the xfrm_output sec...Pau Espin Pedrol1-16/+16
2022-09-02osmux: Drop long time deprecated APIsPau Espin Pedrol1-118/+0
2019-10-04osmux: squash LOGP message to one linePau Espin Pedrol1-2/+1
2019-10-04osmux: osmux_snprintf(): Remove dangling whitespace at the end of dummy framesPau Espin Pedrol1-1/+3
2019-10-04osmux: osmux_snprintf(): Append comma between osmux frames in msgPau Espin Pedrol1-1/+4
2019-05-17osmux: Extend osmux_out_handle and add new API to set rtp payload_typePau Espin Pedrol1-2/+9
2018-05-15osmux: change log lvl of batch full to debugPau Espin Pedrol1-2/+2
2018-04-28osmux: Fix use of uninitialized memory in osmux_out_handleHarald Welte1-0/+1
2018-04-19osmux: Set Marker bit on osmux frame loss detectedPau Espin Pedrol1-2/+16
2018-04-19osmux: Add new API osmux_xfrm_output_sched to fix rtp generation issuesPau Espin Pedrol1-1/+131
2018-04-12osmux: osmux_xfrm_output_pull: Improve checks and log of malformed packetsPau Espin Pedrol1-5/+11
2018-03-07osmux: Use correct log category DLMUXPau Espin Pedrol1-27/+27
2017-11-13Add SPDX-License-Identifier + Copyright statementsHarald Welte1-1/+4
2017-10-27some more Doxygen header text for datagram, osmux and stream moduleHarald Welte1-0/+9
2017-10-24osmux_snprintf: Add doxygen docPau Espin Pedrol1-1/+10
2017-10-24osmux_snprintf: Support different types of Osmux framesPau Espin Pedrol1-18/+32
2017-10-23osmux_snprintf: Split logic parsing osmux header and AMR payloadPau Espin Pedrol1-10/+13
2017-09-12src: _snprintf() helper functions nul-terminate buffers, if possiblePablo Neira Ayuso1-0/+3
2017-09-11osmux: fix buffer management mess in snprintf() callsPablo Neira Ayuso1-27/+25
2017-08-14osmux: Slightly improve output format of osmux_snprintfPau Espin Pedrol1-1/+4
2017-08-14osmux: Fix buffer overflow in osmux_snprintfPau Espin Pedrol1-1/+1
2017-06-07src: use osmo_timer_setup()Pablo Neira Ayuso1-4/+2
2017-04-28osmux: Fix delay between RTP packetsPau Espin Pedrol1-2/+3
2017-04-27osmux: Use osmo_gettimeofday for testing puroposesPau Espin Pedrol1-2/+2
2017-04-27osmux: Add RTP marker bit supportPau Espin Pedrol1-3/+13
2017-04-27osmux: Check batch_factor overflow in osmux_batch_enqueuePau Espin Pedrol1-6/+7
2017-04-27osmux: use uint8_t everywhere for batch_factorPau Espin Pedrol1-5/+5
2017-04-08doc: Add Doxygen group for OSMUX related functionsHarald Welte1-0/+11