Cameron Gutman
|
e0023226d4
|
Dynamically choose line buffer sizes on Pi to reduce audio lag
|
2014-01-12 20:47:30 -05:00 |
|
Cameron Gutman
|
36638895b8
|
Fix native library compilation target to remove absolute paths
|
2014-01-12 17:16:22 -05:00 |
|
Cameron Gutman
|
3a9788e4a5
|
Fix loading native libraries on OS X
|
2014-01-01 19:29:51 -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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Cameron Gutman
|
331c6c9332
|
Fix library loading on Windows when not using a JAR
|
2013-12-28 20:05:38 -05:00 |
|
Cameron Gutman
|
668402c336
|
Delete the extracted libraries when Limelight terminates
|
2013-12-28 17:49:28 -05:00 |
|
Cameron Gutman
|
844060a4ee
|
Write a better native library loader so DLLs are no longer extracted to the current directory on Windows.
|
2013-12-28 16:56:38 -05:00 |
|
Cameron Gutman
|
fcbc80c05c
|
Suppress log spam from jinput on Windows 8 and higher
|
2013-12-28 16:40:44 -05:00 |
|
Cameron Gutman
|
686e701602
|
Fix settings.lime being created as a directory. See GitHub issue 1 for details.
|
2013-12-27 12:27:29 -05:00 |
|
Cameron Gutman
|
9ea91af072
|
Use the stream's frame rate as the redraw rate instead of always refreshing at 30 FPS
|
2013-12-26 17:38:47 -05:00 |
|
Cameron Gutman
|
9c636c48fd
|
Don't print stack traces for InterruptExceptions. Call the NvConnectionListener class to terminate the stream without causing the unexpected termination error dialog.
|
2013-12-26 16:11:42 -05:00 |
|
Cameron Gutman
|
238064437a
|
Fix resolution changing on Windows. Improve the resolution selection algorithm.
|
2013-12-26 15:45:07 -05:00 |
|
Cameron Gutman
|
847c72c185
|
Merge branch 'audio-fix'
|
2013-12-26 14:55:00 -05:00 |
|
Cameron Gutman
|
c2f5d1f4ba
|
Only use the audio buffer hack on OS X
|
2013-12-21 16:21:52 -05:00 |
|
Cameron Gutman
|
01f7f3d780
|
Revert "Try to workaround Java's poor OS X mixer"
This reverts commit 8390d0bbd7.
|
2013-12-20 19:44:35 -05:00 |
|
Cameron Gutman
|
03b6abe694
|
Try to workaround Java's poor OS X mixer
|
2013-12-20 19:41:52 -05:00 |
|
Cameron Gutman
|
2d346d4128
|
Move audio buffering responsibility onto us and simply fill whatever the runtime gives us
|
2013-12-20 15:20:48 -05:00 |
|
Cameron Gutman
|
7e3556456d
|
Read in larger chunks
|
2013-12-20 14:16:44 -05:00 |
|
Cameron Gutman
|
2292eec472
|
Extract native libraries to the current folder on Windows, so prebuilt jars can be run normally
|
2013-12-19 20:54:53 -05:00 |
|
Cameron Gutman
|
149cabe686
|
Use the StreamConfiguration class for managing the characteristics of StreamFrame
|
2013-12-19 04:33:33 -05:00 |
|
Cameron Gutman
|
3d2ae9e806
|
Fix X and Y scaling
|
2013-12-16 18:00:12 -05:00 |
|
Cameron Gutman
|
2a3211619d
|
Terminate the controller listener thread when the connection is interrupted. Start the controller listener only after the connection is established. Call dispose() on a different thread since Swing doesn't like it when that's called on an interrupted thread.
|
2013-12-12 17:48:00 -05:00 |
|
Cameron Gutman
|
31cac7f6a2
|
Fix the renderer thread causing NvConnection.stop() to block forever. Remove the hack to workaround this bug.
|
2013-12-12 17:45:03 -05:00 |
|
Cameron Gutman
|
e9a4b82267
|
Add a hack to work around dependency issues with Java's native library loader
|
2013-12-12 17:06:09 -05:00 |
|
Cameron Gutman
|
8b45d95d60
|
Make the JNI bindings compile on Windows
|
2013-12-12 17:05:40 -05:00 |
|
Cameron Gutman
|
62dd9887a2
|
Add build scripts and shared libraries for linux x64
|
2013-12-10 15:07:58 -05:00 |
|
Cameron Gutman
|
0f9d597386
|
Fix UI jank. Add support for pairing. Add missing XML parsing jar.
|
2013-12-05 19:10:24 -05:00 |
|
Cameron Gutman
|
78e3250949
|
Delete temp file
|
2013-12-05 18:13:44 -05:00 |
|
Cameron Gutman
|
751d601112
|
Rebase of limelight-pc off RenderScript-Renderer and Limelight-common
|
2013-12-05 18:12:22 -05:00 |
|