196 Commits

Author SHA1 Message Date
Cameron Gutman
cc9614645c Merge branch 'xcode-7.0' 2015-07-08 23:42:35 -07:00
Cameron Gutman
04e441ea06 Explicitly define the deployment target of 8.0 2015-07-08 23:37:53 -07:00
Diego Waxemberg
26d68859d9 updating project settings for xcode 7.0 2015-07-04 11:25:29 -07:00
Cameron Gutman
1cd17536db Fix leak of video fragments if the frame queue reaches the size limit 2015-07-02 00:07:49 -05:00
Cameron Gutman
25612824ca Revert to legacy Windows behavior since Windows 10 allows CreateThread in Universal apps 2015-06-30 23:24:49 -07:00
Cameron Gutman
7814cb3fae Remove incorrect assert 2015-06-30 22:19:28 -07:00
Cameron Gutman
97a499fc50 Fix build errors and warnings on Windows 2015-06-30 20:53:23 -07:00
Cameron Gutman
678afd9c30 Fix busy loop if a spurious signal of the queue event happens 2015-06-25 20:18:05 -07:00
Cameron Gutman
3a9e37832a Specify signedness behavior of char in the API. Fixes backwards scrolling on Rasbian where char is unsigned by default 2015-06-25 20:10:15 -07:00
Cameron Gutman
a5f59d206e Improve debugging and error codes 2015-06-24 22:52:26 -07:00
Cameron Gutman
fc68cfd438 Merge branch 'master' into api-1.1 2015-06-22 21:12:47 -07:00
Cameron Gutman
1c0f573489 Fix uninitialized memory usage (caught by Valgrind) 2015-06-22 21:07:07 -07:00
Cameron Gutman
f8b394c23d Change host parameter to const char* type 2015-06-19 22:11:38 -04:00
Cameron Gutman
0bb461ac85 Set AI_ADDRCONFIG during DNS resolution 2015-06-17 23:48:25 -07:00
Cameron Gutman
789eac8e6a Fix Windows build 2015-06-17 23:29:51 -07:00
Cameron Gutman
c4d19edb4c Update to API 1.1 2015-06-17 23:21:58 -07:00
Cameron Gutman
43e6d35b8f Zero the direction array before batching 2015-06-01 01:29:20 -05:00
Cameron Gutman
2a0e5a0491 Fix mouse batching when the delta is negative 2015-05-29 16:40:53 -05:00
Cameron Gutman
d79e63b3b7 Fix implicit declaration warnings about htons()/htonl() on *nix 2015-05-28 14:37:29 -05:00
Cameron Gutman
a6cb892a28 Add support for controller and mouse movement batching 2015-05-28 10:13:26 -05:00
Cameron Gutman
626cbbf951 Update Xcode project file 2015-05-28 09:23:48 -05:00
Cameron Gutman
da54ebf11f Fix remaining RTP queue bugs 2015-05-28 09:23:28 -05:00
Cameron Gutman
0b6727e92d Fix some RTP queue bugs 2015-05-28 09:06:51 -05:00
Cameron Gutman
f837f24998 Fix false analysis warning 2015-05-28 08:45:47 -05:00
Cameron Gutman
956d6bb217 Add an RTP reordering queue to handle out of order packets 2015-05-28 08:32:51 -05:00
Cameron Gutman
e50df23a0a Don't hardcode 60 FPS 2015-05-28 08:12:59 -05:00
Cameron Gutman
f8df5030e1 Platform code cleanup 2015-05-28 06:23:19 -05:00
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