libosmo-netif/include/osmocom/netif
Pau Espin dbf8e53192 osmux: Add new API osmux_xfrm_output_sched to fix rtp generation issues
With old implementation, in conditions with jitter we could end up
scheduling RTP generated packets from two consecutive osmux frames in an
interleaved way (from seq field point of view).

This new implementation should make it easier for any RTP
reader/playback to have better results in those conditions.

Old APIs osmux_xfm_output and osmux_tx_sched are marked as deprecated in
favour of the new one, which has a better control of generated RTP
packets. However, they are still usable despite the implementation changes
done to support the new API.

Related: OS#3180

Change-Id: I4e05ff141eb4041128ae77812bbcfe84ed4c02de
2018-04-19 18:24:25 +02:00
..
channel misc: Add missing header files to fix the make distcheck 2013-05-21 18:46:28 +02:00
Makefile.am jibuf: Add initial implementation of Jitter Buffer 2018-04-13 15:51:43 +02:00
amr.h endian: Use the new endian macros for portability 2015-03-22 09:38:36 +01:00
channel.h
datagram.h misc: Call the variable ctx like in all other places 2017-04-29 11:56:14 +00:00
ipa.h netif/ipa.h: Don't redefine 'struct ipaccess_unit' from libosmocore 2017-04-15 16:06:56 +02:00
ipa_unit.h
jibuf.h jibuf: Estimate src clock skew 2018-04-13 16:13:17 +02:00
osmux.h osmux: Add new API osmux_xfrm_output_sched to fix rtp generation issues 2018-04-19 18:24:25 +02:00
rs232.h
rtp.h rtp: Declare struct msgb to fix compiler warning 2015-03-22 14:42:22 +01:00
stream.h add support for flushing and destroying a server-side stream 2018-02-22 19:48:36 +01:00