Commit Graph

864 Commits

Author SHA1 Message Date
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
Cameron Gutman b168c9d273 Remove shell script in preparation for build integration with Limelight-iOS 2014-10-18 22:03:12 -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