- Aug 19, 2020
-
-
Gijs Peskens authored
-
Gijs Peskens authored
Unrecognized rtcp packet messages moved down from warn to debug, was spamming logs. Also added XR recognition with debug message stating it's not handles (perhaps we can handle it in the future, at least one implementation is using them).
-
- Aug 18, 2020
-
-
Dave Evans authored
-
- Aug 16, 2020
-
-
Sergio Ammirata authored
-
Sergio Ammirata authored
-
Sergio Ammirata authored
-
Sergio Ammirata authored
With this commit, the tools now have two modes of operation. Mode 1 input: you use udp:// as input url and the payload will not be touched Mode 2 input: you use rtp:// as input url and the payload will be stripped of the rtp header Mode 1 output: you use udp:// as output url and the payload will be an exact copy of the input from the sender side Mode 2 output: you use rtp:// as output url and the ristreceiver will append an rtp header to the payload before outputting it to the network You are allowed to use any combination: udp:// input and udp:// output (old and only option prior to this commit) udp:// input and rtp:// output rtp:// input and udp:// output rtp:// input and rtp:// output
-
Sergio Ammirata authored
-
- Aug 15, 2020
-
-
Sergio Ammirata authored
-
Sergio Ammirata authored
Use a separate config structure and parser for udp url (this gets rid of the ugly hack of using the peer config parser)
-
Sergio Ammirata authored
Change the default behavior to perform transfers without using multiplexing/demultiplexing rules (it makes it more friendly to non-librist peers)
-
Sergio Ammirata authored
-
Sergio Ammirata authored
This was causing the RTP streams to have a virtual destination port of 0. librist receivers did not care as they do not check it. However, it was making our stream out of compliance and causing problems with netinsight receivers.
-
Sergio Ammirata authored
Fix bug where the session expiration on receiver was causing the master listening peer to not process any more data events. This would basically leave the receiver with an open socket but in a stuck state (new connections would be ignored).
-
- Jul 22, 2020
-
-
Kevin Pan authored
-
- Jul 17, 2020
-
-
Sergio Ammirata authored
-
Sergio Ammirata authored
-
- Jul 14, 2020
-
-
Sergio Ammirata authored
-
Sergio Ammirata authored
-
Sergio Ammirata authored
-
Sergio Ammirata authored
-
Sergio Ammirata authored
Switch all recvfrom and sendto socket calls to be non-blocking for higher performance and reliability (poll will still block and maintain timing)
-
Sergio Ammirata authored
-
Sergio Ammirata authored
Fix regression on socket event management that lead to deadlocks (because of blocking recvfrom use) when multiple peers listeners where used and also broke the handshake of simple profile connections
-
- Jul 03, 2020
-
-
Sergio Ammirata authored
-
- Jul 02, 2020
-
-
Sergio Ammirata authored
-
- Jul 01, 2020
-
-
Sergio Ammirata authored
-
- Jun 27, 2020
-
-
David Holroyd authored
Defining htobe64/be64toh if below a minimum glibc version does not work under musl libc where __GLIBC__ etc are not defined. Rather than providing another logic branch for the musl case, just test directly to see if the definitions are present.
-
David Holroyd authored
When I try to compile against musl libc on Ubuntu 20.04, linux/if_alg.h is not available. This change simply uses the fallback code if the header isn't found at configure-time. I'm not sure if there's some missing package that would provide this. I searched but did not spot a candidate.
-
- Jun 26, 2020
-
-
Sergio Ammirata authored
-
- Jun 24, 2020
-
-
David Holroyd authored
-
- Jun 23, 2020
-
-
Sergio Ammirata authored
-
Gijs Peskens authored
-
- Jun 10, 2020
-
-
Sergio Ammirata authored
-
Sergio Ammirata authored
-
Sergio Ammirata authored
-
- Jun 09, 2020
-
-
Sergio Ammirata authored
-
Sergio Ammirata authored
-
- Jun 08, 2020
-
-
Sergio Ammirata authored
-
Sergio Ammirata authored
-