Iwan Timmer
10e0acba4a
Use application callback instead of standard error stream for logging
2017-06-11 18:02:39 +02:00
Iwan Timmer
d3fe286eb7
Add audio context and flags
2017-05-28 15:34:56 +02:00
Iwan Timmer
9bf8d361a1
Forward Error Correction ( #24 )
...
* Preperation for FEC by adding new queue which buffers whole frames
* Add code for creating recovered RTP packet
* Add checks before repair missing packets
* Initial implementation for single FEC packet
* Implement FEC for multiple packets
2017-05-04 21:22:30 -07:00
Iwan Timmer
dbb7cee399
Compatibility fix for OpenSSL 1.1 ( #25 )
...
* Compatibility fix for OpenSSL 1.1
* Don't allocate new cipher context for every input packet
* Readd support for OpenSSL 1.0
2017-05-04 21:20:03 -07:00
Iwan Timmer
fd247151ce
Add support for Generation 5 servers (GFE 2.10.2+)
2016-02-19 17:20:56 +01:00
Iwan Timmer
277acef69c
Place slicing behind a flag as not all video decoders support it.
2015-08-16 20:34:19 +02:00
Iwan Timmer
4d9cbd3c3d
Add SDP optimizations for remote connections
2015-08-15 11:00:20 +02:00
Iwan Timmer
7892c5a80f
Do frame invalidation to reduce IDR requests
2015-08-11 22:22:27 +02:00
Iwan Timmer
9338bcc1f9
Reduce audio receive buffer size
2015-08-11 20:40:49 +02:00
Iwan Timmer
812f356868
Add capability to combine video receive and decode thread
2015-08-11 20:12:02 +02:00
Iwan Timmer
c829d9c742
Add capability to combine audio receive and decode thread
2015-08-11 20:12:02 +02:00
Iwan Timmer
dc57079831
Fix skipping first video packet
2015-08-11 15:16:14 +02:00
Iwan Timmer
387f1c0c13
Case-sensative correct include of platform.h
2015-05-11 17:05:18 +02:00