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 |
|