Cameron Gutman
daf3b992cc
Update to the modified ENet API
2016-03-06 15:36:46 -08:00
Cameron Gutman
c42cae333d
Send a best-effort disconnect event to let GFE know that we're gone. This increases reconnect reliability.
2016-03-04 03:19:19 -05:00
Cameron Gutman
ef3c33c5b0
Fix warnings compiling in Xcode
2016-03-04 02:59:44 -05:00
Cameron Gutman
31ce0f5c87
Implement RTSP over ENet for GFE 2.11
2016-03-04 00:40:12 -05:00
Cameron Gutman
51e5b89018
Add H.265 video support
2016-03-02 06:25:19 -05:00
Iwan Timmer
fd247151ce
Add support for Generation 5 servers (GFE 2.10.2+)
2016-02-19 17:20:56 +01:00
Cameron Gutman
1662ce1ee8
Add timeouts for connect operations
2016-02-16 10:15:01 -05:00
Cameron Gutman
42af179770
Add a 10 second read timeout to the RTSP connection
2016-02-16 09:31:33 -05:00
Cameron Gutman
167d344e39
Add a shutdown function for UDP sockets
2016-02-15 17:45:29 -05:00
Cameron Gutman
e5a6297d30
Kill TCP sockets in 2 stages to fix a race condition during socket closure
2016-02-15 17:26:34 -05:00
Cameron Gutman
d7f40ec39b
Begin work to remove use of thread cancellation for NaCl
2016-02-15 15:58:42 -05:00
Michelle Bergeron
c8bad4ed2f
Major code cleanup: comment style & run CodeMaid
2016-02-13 13:01:24 -06:00
Michelle Bergeron
baa8106dd8
RTSP code style cleanup - comments
2016-02-13 12:53:49 -06:00
Cameron Gutman
dfdfe4f0f6
Fix inconsistent whitespace
2016-02-06 23:46:47 -05:00
Cameron Gutman
b1f861ccfd
Fix RTSP handshake issues with GFE 2.7 due to the addition of many new SDP attributes
2015-10-25 13:25:32 -07:00
Cameron Gutman
a5f59d206e
Improve debugging and error codes
2015-06-24 22:52:26 -07:00
Cameron Gutman
c4d19edb4c
Update to API 1.1
2015-06-17 23:21:58 -07:00
Cameron Gutman
0fa1a02e0a
Add backwards compatibility for GFE 2.1.x
2015-02-01 20:16:08 -05:00
Cameron Gutman
41d823923b
Update for GFE 2.2.2+
2015-01-22 16:55:08 -05:00
Michelle Bergeron
d9f55e9c8f
Better commenting on methods
2014-10-23 01:16:35 -04:00
Cameron Gutman
0758de960a
Clean up a bunch of warnings when building with Xcode 6.1
2014-10-18 11:32:29 -04:00
Cameron Gutman
8a5643784e
Cleanup some harmless issues found by Clang
2014-10-18 05:18:39 -04:00
Cameron Gutman
3dee3a60d5
Fix build on Windows
2014-08-31 12:18:42 -07:00
Diego Waxemberg
62825197ae
Merge branch 'master' of github.com:limelight-stream/limelight-common-c
...
* 'master' of github.com:limelight-stream/limelight-common-c:
Properly flush the DU queue when we hit the limit. Fixes extreme lag that occurs after streaming for a bit.
Handle reuse of limelight-common for another stream
Fix debugging on Windows 8.1
Fix controller and keyboard packets
Prevent queuing input packets before the queue is initialized
Implement LiSendControllerEvent
2014-08-31 13:07:56 -04:00
Diego Waxemberg
a0b54e9d42
Created Xcode project for compiling universal static lib for iOS
2014-08-31 13:07:44 -04:00
Cameron Gutman
dc926946dd
Handle reuse of limelight-common for another stream
2014-08-30 16:39:26 -07:00
Cameron Gutman
51710ff18a
Fix code analysis issues and a couple small memory leaks
2014-08-24 12:47:04 -07:00
Michelle Bergeron
4d4a6c236e
Add some method comments
2014-08-23 13:40:39 -07:00
Cameron Gutman
6571708eb5
Fix RTSP parser and connection bugs
2014-08-17 20:06:05 -07:00
Cameron Gutman
5a97188197
Initial RTSP implementation for GFE 2.1.1
2014-08-17 19:09:06 -07:00
Cameron Gutman
125f81118f
Remove C99-isms
2014-06-29 17:34:03 -07:00
Cameron Gutman
caa6a203ed
Start RTSP handshake work (pending RTSPLib integration)
2014-06-29 00:53:37 -07:00