Commit Graph
37 Commits
Author SHA1 Message Date
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