Cameron Gutman
0fa1a02e0a
Add backwards compatibility for GFE 2.1.x
2015-02-01 20:16:08 -05:00
Cameron Gutman
7883ce67cd
Add missing newline in debug print
2015-01-22 16:55:27 -05:00
Cameron Gutman
41d823923b
Update for GFE 2.2.2+
2015-01-22 16:55:08 -05:00
Cameron Gutman
8671e4e7ae
Disable connection termination callbacks when LiStopConnection is called
2015-01-09 19:20:34 -05:00
Cameron Gutman
551834a021
Apply the request packet size in the SDP generator
2015-01-09 17:50:36 -05:00
Cameron Gutman
ee3369ff9b
Add capability for the video decoder to request an IDR frame
2015-01-09 17:34:26 -05:00
Cameron Gutman
cf957025e6
Output Limelogs to standard error
2015-01-09 16:58:58 -05:00
Cameron Gutman
115ad827a8
Fix static analysis issue
2015-01-09 00:25:42 -05:00
Cameron Gutman
d855742379
Reorder video stream initialization to prevent a ICMP port unreachable message that could teardown our NAT hole
2015-01-09 00:22:29 -05:00
Cameron Gutman
6db4a4fc4e
QoS optimizations
2015-01-09 00:14:34 -05:00
Cameron Gutman
8dae26aa52
Request an IDR frame after 120 dropped frames
2015-01-09 00:04:00 -05:00
Cameron Gutman
4afa97d954
Send PING every half second
2015-01-09 00:02:44 -05:00
Cameron Gutman
9143994588
Disable FEC as in Java common
2014-11-11 19:02:20 -08:00
Cameron Gutman
bf978223d8
Start the video decoder before reading the first frame to give it time to warm up
2014-11-11 19:00:32 -08:00
Cameron Gutman
058ad2df23
Add support for using a callback for writing debug messages
2014-10-31 22:27:18 -07:00
Cameron Gutman
7fb3ef3f79
Add new platform thread callbacks for Windows RT usage to avoid banned APIs
2014-10-31 21:32:39 -07:00
Cameron Gutman
71ace097f8
Fix miscalculated size check
2014-10-23 14:59:01 -04:00
Michelle Bergeron
d139c85d95
Merge branch 'master' of https://github.com/limelight-stream/limelight-common-c
...
Conflicts:
limelight-common/InputStream.c
2014-10-23 01:20:43 -04:00
Michelle Bergeron
d9f55e9c8f
Better commenting on methods
2014-10-23 01:16:35 -04:00
Cameron Gutman
47820c35bd
Send TCP messages in a single call to send() because GFE can't handle receiving messages in fragments
2014-10-22 21:48:52 -04:00
Cameron Gutman
e56f13b123
Set SO_NOSIGPIPE on Darwin to stop from breaking into the debugger every time a connection closes
2014-10-21 14:17:52 -04:00
Cameron Gutman
affcb84d36
Fix duplicate symbols
2014-10-21 03:05:51 -04:00
Cameron Gutman
88d8c8ede7
Fix issues stopping and restarting streams
2014-10-21 01:50:46 -04:00
Cameron Gutman
c8814fad0b
Guarantee that only one connectionTerminated callback will ever happen
2014-10-21 01:14:12 -04:00
Cameron Gutman
39f6631201
Add missing callback to connectionTerminated
2014-10-21 00:59:37 -04:00
Cameron Gutman
25faaa9e6b
Ignore SIGPIPE on POSIX platforms to fix the crash on connection closure in Limelight-iOS
2014-10-20 23:27:41 -04:00
Cameron Gutman
1906128eb7
Fix warnings in RtspParser
2014-10-18 21:46:22 -04:00
Cameron Gutman
378e05fccf
Fix memory leaks in the control stream code
2014-10-18 21:45:58 -04:00
Cameron Gutman
330cb36490
Add casts to OpenAES function use to fix the last remaining warnings
2014-10-18 11:37:10 -04:00
Cameron Gutman
9e6ee13918
Fix some warnings in OpenAES from unused variables/functions
2014-10-18 11:36:24 -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
841e3d9f22
Don't bind to a specific port anymore
2014-10-12 12:04:32 -07:00
Cameron Gutman
36b426d59e
Update SDP code to parity (mostly) with limelight-common
2014-10-12 12:02:10 -07:00
Cameron Gutman
a0d9174e75
Add support for vertical scrolling
2014-10-12 11:59:42 -07: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
0ee1609cc4
Properly flush the DU queue when we hit the limit. Fixes extreme lag that occurs after streaming for a bit.
2014-08-30 17:07:08 -07:00
Cameron Gutman
dc926946dd
Handle reuse of limelight-common for another stream
2014-08-30 16:39:26 -07:00
Cameron Gutman
cff7ec1d10
Fix debugging on Windows 8.1
2014-08-30 16:22:00 -07:00
Cameron Gutman
a7aabe0ea6
Fix controller and keyboard packets
2014-08-30 13:36:54 -07:00
Cameron Gutman
0b0dbbdaab
Prevent queuing input packets before the queue is initialized
2014-08-30 12:54:12 -07:00
Cameron Gutman
d9bbe53681
Implement LiSendControllerEvent
2014-08-30 10:58:43 -07:00
Cameron Gutman
51b78b628b
Remove getpid() which isn't present in WinRT
2014-08-27 00:32:24 -07:00
Cameron Gutman
74f2334c2e
Add encrypted input support
2014-08-26 23:33:43 -07:00
Cameron Gutman
5d2d6cc617
Fix heap corruption after packet queue overflow
2014-08-24 17:20:09 -07:00
Cameron Gutman
57031d26e1
Omit default lib name
2014-08-24 14:19:06 -07:00
Cameron Gutman
51710ff18a
Fix code analysis issues and a couple small memory leaks
2014-08-24 12:47:04 -07:00
Cameron Gutman
22f6027cfa
Disable deprecated Winsock warnings
2014-08-24 12:38:23 -07:00