aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-06-08stream: Update log messagesDaniel Willmann1-9/+7
2023-06-08cosmetic: Change name of osmo_stream_src_fd_cb()Daniel Willmann1-2/+2
2023-06-08stream: Properly name osmo_stream_srv read callbackDaniel Willmann1-5/+5
2023-05-17stream: (typo) Change callback param name of struct osmo_stream_cli from srv ...Daniel Willmann1-4/+4
2023-05-17stream: Introduce and use osmo_stream_cli_fd() to get the fdDaniel Willmann1-6/+13
2023-03-13src/Makefile.am: do not overwrite AM_LDFLAGSVadim Yanitskiy1-1/+1
2023-02-20fix msgb leak on OSMO_STREAM_SRV_F_FLUSH_DESTROYNeels Hofmeyr1-0/+1
2023-02-10Add osmo_stream_srv_link_is_opened()Max1-3/+14
2023-02-10osmo_stream_srv_link_close(): properly handle NULL inputMax1-0/+3
2023-02-07Bump version: 1.2.0.114-3804-dirty → 1.3.01.3.0Pau Espin Pedrol1-1/+1
2022-12-21amr: osmo_amr_bwe_to_oa(): validate input data is long enoughPau Espin Pedrol1-0/+2
2022-12-21amr: use OSMO_BYTES_FOR_BITS()Pau Espin Pedrol1-3/+3
2022-12-21amr: Clarify size of AMR BWE header and ToCPau Espin Pedrol1-4/+5
2022-12-21amr: use struct bwe_hdr in osmo_amr_bwe_to_oa()Pau Espin Pedrol1-8/+15
2022-12-21amr: constify input buffer in osmo_amr_is_oa()Pau Espin Pedrol1-1/+1
2022-12-20stream: Fix tx data dropped upon show socket writePau Espin Pedrol1-12/+22
2022-12-20stream: Avoid useless polling if tx_queue becomes emptyPau Espin Pedrol1-2/+10
2022-12-20stream: Log error on short sendPau Espin Pedrol1-0/+4
2022-12-20stream: osmo_stream_*_write: Unifiy way to get data and lengthPau Espin Pedrol1-6/+6
2022-12-20stream: Log read/write flagsPau Espin Pedrol1-1/+1
2022-12-19osmux: Allow forwarding AMR NO_DATA framesPau Espin Pedrol2-5/+9
2022-12-19amr: Support all SID and NO_DATA amr formatsPau Espin Pedrol1-28/+39
2022-12-19amr: osmo_amr_bwe_to_oa() define variable as unsignedPau Espin Pedrol1-1/+1
2022-12-19amr: osmo_amr_bwe_to_oa(): Modify loop to allow osmo_amr_bytes()=0 (NO_DATA)Pau Espin Pedrol1-4/+4
2022-11-24osmux_output: Refactor init code to avoid calling deprecated APIs internallyPau Espin Pedrol1-13/+16
2022-11-22Add assert for link check to osmo_stream_srv_create()Max1-0/+2
2022-11-21osmux: Refactor osmux_xfrm_output_pull() to simplify code flowPau Espin Pedrol1-40/+35
2022-11-21osmux: Check received osmuxh->amr_ft is correct before using itPau Espin Pedrol1-0/+5
2022-11-21amr: Guard against incorrect AMR FT passed to osmo_amr_{bits,bytes}()Pau Espin Pedrol1-0/+4
2022-11-21osmux: Improve logging of osmux_xfrm_inputPau Espin Pedrol1-35/+55
2022-11-18osmux: Introduce API osmux_xfrm_input_set_name()Pau Espin Pedrol1-2/+14
2022-11-18osmux: Support recreating lost RTP packets at start of the batchPau Espin Pedrol1-17/+43
2022-11-16osmux: Set M bit in osmuxhdr if seqnum hole found encoding RTP pktsPau Espin Pedrol1-1/+9
2022-11-16osmux: Avoid filling in seqnum holes upon rx of RTP pkt with M bit setPau Espin Pedrol1-0/+4
2022-11-16osmux: Use better rationale when limiting amount of lost & forged RTP incomin...Pau Espin Pedrol1-8/+14
2022-11-16osmux: Obey current batch_size restrictions when creating forged RTP packets ...Pau Espin Pedrol1-81/+88
2022-11-16osmux: Drop noop OR during assignmentPau Espin Pedrol1-1/+1
2022-11-15osmux: Drop marker bit in forged RTP packets to fill gapsPau Espin Pedrol1-1/+2
2022-11-15osmux: recreate lost RTP pkts before handling newest onePau Espin Pedrol1-5/+5
2022-11-15osmux: dup in RTP pkt: Replace potentially internally forged pkt with incomin...Pau Espin Pedrol1-6/+18
2022-11-15osmux: dup in RTP pkt: check before applying queue flush due to Marker bitPau Espin Pedrol1-6/+6
2022-11-15osmux: Use internal struct to cache parsing state of rtp pkt from userPau Espin Pedrol1-56/+64
2022-11-15osmux: Fix endianness logging duplicaed seqnumPau Espin Pedrol1-3/+2
2022-11-15osmux: Add internal backpointer to in_handle to simplify param passingPau Espin Pedrol1-27/+29
2022-11-15osmux: rename internal struct osmux_batch -> osmux_linkPau Espin Pedrol1-70/+67
2022-11-15osmux: Fix naming of functions operating on osmux circuitsPau Espin Pedrol1-6/+6
2022-11-14osmux: Log AMR FT when incorrect AMR payload size detectedPau Espin Pedrol1-2/+2
2022-11-14osmux: Use msgb_copy() API in osmux_replay_lost_packets()Pau Espin Pedrol1-4/+1
2022-11-14osmux: Rework log formatting when replaying detected RTP gapsPau Espin Pedrol1-9/+18
2022-11-02amr: Document SID frame length from specPau Espin Pedrol1-0/+1