Iwan Timmer
78452d7b82
Gamepad mapping configurable
2014-01-19 13:59:02 +01:00
Iwan Timmer
dd10c8940b
Initial support for gamepads
2014-01-19 13:38:59 +01:00
Iwan Timmer
f33ed3dbe1
Don't overwrite next NAL during SPS fix
2014-01-17 15:41:34 +01:00
Iwan Timmer
69761e84cd
Use absolute path for inputs
2014-01-16 11:37:08 +01:00
Iwan Timmer
c244d3721a
Use all input device when none is specified
2014-01-16 11:07:12 +01:00
Iwan Timmer
5715d642e8
Merge commit 'Dynamically choose line buffer sizes on Pi to reduce audio lag'
2014-01-13 17:41:22 +01:00
Cameron Gutman
e0023226d4
Dynamically choose line buffer sizes on Pi to reduce audio lag
2014-01-12 20:47:30 -05:00
Iwan Timmer
38540d715c
Cleanup code
2014-01-11 23:53:08 +01:00
Iwan Timmer
8a5fe4f61f
Default to 60fps
2014-01-10 21:50:24 +01:00
Iwan Timmer
d5e691540b
Remove settings
2014-01-10 19:08:16 +01:00
Iwan Timmer
fadae8c9d7
Add SPX fix which works on all lengths
2014-01-10 18:06:19 +01:00
Iwan Timmer
245c34a3e4
Replace java-embedded with java which is more common
2014-01-08 22:48:36 +01:00
Iwan Timmer
1cdb88c2a0
Better error messaging when input can't be used
2014-01-08 22:26:03 +01:00
Iwan Timmer
d94f247134
More descriptive help message when given wrong parameters
2014-01-08 22:20:34 +01:00
Iwan Timmer
392da3cc59
Remove Gamepad from limelight-pc
2014-01-08 21:48:44 +01:00
Iwan Timmer
60d45af884
EvdevHandler also working on 32-bit (like the Raspberry Pi)
2014-01-07 22:45:16 +01:00
Iwan Timmer
5b29a2ef7b
Use Evdev handler
2014-01-07 21:13:10 +01:00
Iwan Timmer
51d786f815
Remove unneeded function and imports from Limelight
2014-01-07 21:10:24 +01:00
Iwan Timmer
7e03e40825
Replace keyboard and mouse handler with evdev
2014-01-07 20:55:41 +01:00
Iwan Timmer
85ffdc2426
Use byte buffer for audio to minimize buffer copy's
2014-01-07 20:55:41 +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
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
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
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
67e626c376
Initial NativeGamepad class
2013-12-30 22:06:16 -06: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