46 Commits

Author SHA1 Message Date
Cameron Gutman
cbbe251f50 Code within extern "C" should not be indented 2016-02-15 12:50:18 -05:00
Michelle Bergeron
5ba0f82b35 Manually cleanup files that somehow survived the mass find/replace 2016-02-13 13:47:52 -06:00
Michelle Bergeron
c8bad4ed2f Major code cleanup: comment style & run CodeMaid 2016-02-13 13:01:24 -06:00
Cameron Gutman
dfdfe4f0f6 Fix inconsistent whitespace 2016-02-06 23:46:47 -05:00
Cameron Gutman
81ecd32e83 Add a comment about the mapping array order 2015-10-25 18:53:49 -07:00
Cameron Gutman
a13e68b042 Add support for 5.1 surround sound with GFE 2.7 2015-10-25 13:08:20 -07:00
Cameron Gutman
19849a1ac5 Use a macro for specifying the slices per frame capability to allow for configurable slicing 2015-08-16 12:11:10 -07:00
Cameron Gutman
2d35d7262f Merge pull request #12 from irtimmer/disableSlicing
Place slicing behind a flag as not all video decoders support it.
2015-08-16 11:40:41 -07:00
Iwan Timmer
277acef69c Place slicing behind a flag as not all video decoders support it. 2015-08-16 20:34:19 +02:00
Cameron Gutman
a97e7c962a Add a better description to the new remote streaming field and rename to it be more clear about what it means 2015-08-16 10:23:48 -07:00
Cameron Gutman
cc8eae2c41 Merge pull request #13 from irtimmer/remoteOptimizations
Add SDP optimizations for remote connections
2015-08-16 10:07:58 -07:00
Cameron Gutman
ad7d0ef218 Add helper functions to zero callback and configuration structures for better source compatibility with future versions 2015-08-15 10:06:00 -07:00
Iwan Timmer
4d9cbd3c3d Add SDP optimizations for remote connections 2015-08-15 11:00:20 +02:00
Cameron Gutman
71f923f062 Guard reference frame invalidation behind a video renderer capability flag and do some refactoring and bugfixes to the new code 2015-08-11 19:57:06 -07:00
Iwan Timmer
812f356868 Add capability to combine video receive and decode thread 2015-08-11 20:12:02 +02:00
Iwan Timmer
c829d9c742 Add capability to combine audio receive and decode thread 2015-08-11 20:12:02 +02:00
Cameron Gutman
109e3ca537 Add assert support for *NIX platforms. Asserts are now disabled by default. Define LC_DEBUG to enable them. 2015-07-15 03:40:47 -04: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
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
f8b394c23d Change host parameter to const char* type 2015-06-19 22:11:38 -04:00
Cameron Gutman
c4d19edb4c Update to API 1.1 2015-06-17 23:21:58 -07:00
Cameron Gutman
cd49cce4c5 Add comments to Limelight.h to provide some documentation 2015-05-13 22:00:10 -05: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
ee3369ff9b Add capability for the video decoder to request an IDR frame 2015-01-09 17:34:26 -05: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
0758de960a Clean up a bunch of warnings when building with Xcode 6.1 2014-10-18 11:32:29 -04:00
Cameron Gutman
a0d9174e75 Add support for vertical scrolling 2014-10-12 11:59:42 -07:00
Cameron Gutman
d9bbe53681 Implement LiSendControllerEvent 2014-08-30 10:58:43 -07:00
Cameron Gutman
74f2334c2e Add encrypted input support 2014-08-26 23:33:43 -07:00
Michelle Bergeron
f2af6c8bd9 Revert "Remove decoding thread like in Java common"
This reverts commit 50733f6d7af941fb0771b1e4ad77b85183261715.
2014-06-29 17:36:03 -07:00
Cameron Gutman
caa6a203ed Start RTSP handshake work (pending RTSPLib integration) 2014-06-29 00:53:37 -07:00
Cameron Gutman
50733f6d7a Remove decoding thread like in Java common 2014-06-29 00:24:25 -07:00
Cameron Gutman
0490201b79 Add untested SDP generator 2014-06-28 22:49:05 -07:00
Cameron Gutman
761f324465 Add keyboard and mouse input support 2014-03-29 15:45:31 -04:00
Cameron Gutman
c7c929d751 Add connection listener callbacks (WIP) 2014-03-29 14:20:36 -04:00
Cameron Gutman
30f275768c Add audio support 2014-02-02 05:34:12 -05:00
Cameron Gutman
d4422ced0d Add parameters to LiStartConnection 2014-01-20 22:33:02 -05:00
Cameron Gutman
462b1d1e9b Prevent name mangling on C++ 2014-01-20 21:38:29 -05:00
Cameron Gutman
d6c77b0323 Cleanup a bunch of the code and the interface itself 2014-01-20 19:11:25 -05:00
Cameron Gutman
2e971e102a Finished video depacketizing. Starting tests 2014-01-18 23:09:28 -05:00
Cameron Gutman
77b08df4be More fixes and work on video 2014-01-18 21:28:34 -05:00
Cameron Gutman
e2ba031729 Initial work for depacketizer 2014-01-18 19:39:00 -05:00
Cameron Gutman
103c052729 Cross-platform threading, sockets updates, and control stream implementation, and various other fixes 2014-01-18 18:53:50 -05:00
Cameron Gutman
f02e916f6c Initial commit 2014-01-18 15:14:42 -05:00