Commit Graph

169 Commits

Author SHA1 Message Date
Cameron Gutman 601dd55d7c Save an allocation per video frame, audio packet, and input event by embedding an LBQ entry inside the linked data structure 2015-05-28 06:06:40 -05:00
Cameron Gutman fcd2a20e01 Fix a bug caught by -Wall that had us make an extra call for each video packet 2015-05-15 01:38:44 +00:00
Cameron Gutman dcc1b932de Update Xcode project 2015-05-13 23:05:40 -05:00
Cameron Gutman cd49cce4c5 Add comments to Limelight.h to provide some documentation 2015-05-13 22:00:10 -05:00
Cameron Gutman 64771ab6bc Don't declare a variable length array on the stack 2015-05-13 21:53:35 -05:00
Cameron Gutman 6b0f1aecc5 Allow callers of LiStartConnection() to omit passing callbacks they don't need 2015-05-13 21:51:33 -05:00
Diego Waxemberg b74b54be53 Changed name from Limelight to Moonlight due to C&D by Limelight Networks, Inc 2015-05-12 21:46:39 -04:00
Cameron Gutman b071d91ea7 Merge pull request #4 from irtimmer/fix-include-platform
Case-sensative correct include of platform.h
2015-05-11 12:56:39 -05:00
Iwan Timmer 387f1c0c13 Case-sensative correct include of platform.h 2015-05-11 17:05:18 +02:00
Cameron Gutman d9c46b64ac Renaming projects to Moonlight 2015-04-21 21:43:39 -04:00
Cameron Gutman dc270ce988 Fix SDP bitrate attributes 2015-04-05 21:57:25 -04:00
Cameron Gutman 975be33ff8 Add multiple controller support 2015-02-01 21:01:44 -05:00
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
Michelle Bergeron 91f0351671 Ignore some Visual Studio-generated files 2014-10-25 21:39:17 -07:00
Cameron Gutman 71ace097f8 Fix miscalculated size check 2014-10-23 14:59:01 -04:00
Cameron Gutman 189b560efa Remove VS files from the Xcode project 2014-10-23 14:58:36 -04:00
Cameron Gutman 01491581bd Ignore xcuserdata directories 2014-10-23 13:25:44 -04:00
Cameron Gutman 1091001329 Remove xcuserdata directories 2014-10-23 13:24:34 -04:00
Cameron Gutman d7e7aa567a Revert "remove more Diego-specific xcode files that don't belong in a common library"
This reverts commit e9b2c77345.
2014-10-23 13:20:20 -04:00
Cameron Gutman 5b6e9db049 Revert "Remove xcode file from the project"
This reverts commit d000777595.
2014-10-23 13:14:31 -04:00
Michelle Bergeron 033968e7f1 Update readme to say "windows" instead of "windows phone" 2014-10-23 01:26:23 -04:00
Michelle Bergeron e9b2c77345 remove more Diego-specific xcode files that don't belong in a common library 2014-10-23 01:24:53 -04:00
Michelle Bergeron d000777595 Remove xcode file from the project 2014-10-23 01:22:05 -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
Diego Waxemberg bc8275474f removed my code signing ids 2014-10-21 16:17:34 -04:00
Diego Waxemberg 0f9442ff9c prepped for deployment 2014-10-21 16:02:41 -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 df9ba620e8 Remove file from project 2014-10-18 22:22:59 -04:00