Commit Graph

148 Commits

Author SHA1 Message Date
Iwan Timmer
815e56d7d8 Update README 2014-01-07 02:51:46 +01:00
Iwan Timmer
7b4e791681 Add bitstream restrictions to video stream to disable the use of buffers 2014-01-07 01:48:20 +01:00
Iwan Timmer
7b103a20b1 Change build to make Limelight-pi 2014-01-07 01:46:41 +01:00
Iwan Timmer
bd2c7416bc Cleanup OpenMAX C code 2014-01-07 01:44:29 +01:00
Iwan Timmer
d69a384a5c Remove software decoder 2014-01-07 01:43:17 +01:00
Iwan Timmer
3f438c8e68 Convert Limelight to command line application 2014-01-07 01:41:44 +01:00
Iwan Timmer
fa4f760cb3 Add bindings for Raspberry Pi video decoding 2014-01-07 01:37:56 +01:00
Iwan Timmer
34d793628b Add video decoder using OpenMax LI on Raspberry Pi 2014-01-07 01:36:00 +01:00
Diego Waxemberg
887b2ac8f7 Merge branch 'master' of github.com:limelight-stream/limelight-pc
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
  Add fixed Linux 64-bit libraries
  Fix loading native libraries on OS X
2014-01-01 21:34:27 -05:00
Diego Waxemberg
890b8c8095 got rid of some copy pasta 2014-01-01 21:34:17 -05:00
Diego Waxemberg
633debeddd reimplemented the trigger checkbox 2014-01-01 21:34:00 -05:00
Cameron Gutman
3a9788e4a5 Fix loading native libraries on OS X 2014-01-01 19:29:51 -05:00
Diego Waxemberg
72b8da34af Merge branch 'master' of github.com:limelight-stream/limelight-pc
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
  Extract AVC dependencies on all platforms
  Fix unused import warnings
  Log to a file if running from a JAR
  Remove the native gamepad cleanup on application close. We don't want native code in the critical closing path because it could mean that the program can't be closed if someone chooses the wrong platform JAR.
  Link the gamepad library to Xinput9_1_0.dll so the DirectX Runtime Installer isn't required for Vista and later
2014-01-01 18:45:36 -05:00
Diego Waxemberg
e23e49920a Fixing errors when clicking checkboxes 2014-01-01 18:45:27 -05:00
Cameron Gutman
5aba138565 Extract AVC dependencies on all platforms 2014-01-01 15:58:53 -06:00
Cameron Gutman
584e4ce939 Fix unused import warnings 2014-01-01 15:34:07 -06:00
Cameron Gutman
d99f0575f4 Log to a file if running from a JAR 2014-01-01 15:33:48 -06:00
Cameron Gutman
101632c967 Remove the native gamepad cleanup on application close. We don't want native code in the critical closing path because it could mean that the program can't be closed if someone chooses the wrong platform JAR. 2014-01-01 15:15:09 -06:00
Cameron Gutman
eb94669abf Link the gamepad library to Xinput9_1_0.dll so the DirectX Runtime Installer isn't required for Vista and later 2014-01-01 15:13:30 -06:00
Diego Waxemberg
00b54a201c Now close Limelight when the stream is stopped if launched from command line 2014-01-01 11:02:36 -05:00
Diego Waxemberg
38f83b6c52 added the ability to launch limelight via command line 2014-01-01 01:30:36 -05:00
Cameron Gutman
46263b2de5 Update the readme 2013-12-31 07:37:06 -06:00
Cameron Gutman
3c3e5d8710 Add OS X build script and binary 2013-12-31 01:39:41 -05:00
Cameron Gutman
2b6bcec97e Fix return value of processEvents 2013-12-31 01:39:02 -05:00
Cameron Gutman
d652b92ef0 Add linux gamepad library and build script 2013-12-31 01:20:36 -05:00
Cameron Gutman
52fd93792b Add prebuilt gamepad libraries for non-Windows platforms (stock 1.3.0) 2013-12-31 00:03:02 -06:00
Cameron Gutman
e69c559d96 Oops, forgot the actual code... 2013-12-30 23:54:24 -06:00
Cameron Gutman
f87a085a36 Add gamepad_jni code and libraries for Win32 and Win64 2013-12-30 23:53:56 -06:00
Cameron Gutman
77c3c23c64 Make SourceComponent serializable 2013-12-30 23:52:21 -06:00
Cameron Gutman
4e893bfc83 Fix another race in controller detection 2013-12-30 23:47:20 -06:00
Cameron Gutman
b5cf425880 Fix controller detection race 2013-12-30 23:42:48 -06:00
Cameron Gutman
50e873fc4f Remove lin32 jar from build 2013-12-30 23:31:40 -06:00
Cameron Gutman
6952b1736e Access the Type enum through SourceComponent. Check the absolute value of the new value so negative works too. 2013-12-30 23:29:33 -06:00
Cameron Gutman
d46a9b4dc0 Don't allow release of a running gamepad 2013-12-30 23:28:45 -06:00
Diego Waxemberg
261887e3c9 stop native gamepad when closing limelight 2013-12-30 23:26:14 -05:00
Diego Waxemberg
913078a5e9 now use NativeGamepad class 2013-12-30 23:24:30 -05:00
Cameron Gutman
5b18616a21 Merge branch 'gamepad' of github.com:limelight-stream/limelight-pc into gamepad 2013-12-30 22:06:44 -06:00
Cameron Gutman
67e626c376 Initial NativeGamepad class 2013-12-30 22:06:16 -06:00
Diego Waxemberg
3e7da4473b removed all references to jinput and all jinput files 2013-12-30 22:56:40 -05:00
Diego Waxemberg
fba61eb686 fixed an NPE when there wasn’t a mapping for a component 2013-12-30 22:39:29 -05:00
Diego Waxemberg
db0eadf4d7 changed a poorly named variable 2013-12-30 22:19:09 -05:00
Diego Waxemberg
5396ce03ed rewrote gamepad stuff to not use JInput 2013-12-30 22:13:25 -05:00
Cameron Gutman
8bd6a9d07f Merge branch 'master' of github.com:limelight-stream/limelight-pc 2013-12-30 12:13:10 -06:00
Cameron Gutman
17b811771c Add NativeGamepadListener 2013-12-30 12:12:53 -06:00
Diego Waxemberg
60cfb25545 Merge branch 'master' of github.com:limelight-stream/limelight-pc
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
  Add D-Pad support for 360 controllers. Currently, the 360 D-Pad can only be mapped as D-Pad buttons.
  Terminate the stream when stream frame is closed
2013-12-30 00:36:06 -05:00
Diego Waxemberg
039370d0d0 new fix for rescanning gamepads 2013-12-30 00:34:09 -05:00
Cameron Gutman
e70fb18828 Add D-Pad support for 360 controllers. Currently, the 360 D-Pad can only be mapped as D-Pad buttons. 2013-12-29 22:56:27 -06:00
Cameron Gutman
7206adc42c Terminate the stream when stream frame is closed 2013-12-29 22:00:15 -06:00
Diego Waxemberg
73d4721fc2 fixed memory leak caused by creating many DefaultControllerEnvironment objects 2013-12-29 22:56:12 -05:00
Cameron Gutman
df65ac5b45 Fix consuming the remaining input events when mapping the gamepad. See GitHub issue 4 for details. 2013-12-29 19:21:33 -06:00