Commit Graph
13 Commits
Author SHA1 Message Date
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