Commit Graph
43 Commits
Author SHA1 Message Date
Cameron Gutman 524a2b2a5e 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 d8b3cc98c8 Don't allow release of a running gamepad 2013-12-30 23:28:45 -06:00
Cameron Gutman 3c04ba8e3d Merge branch 'gamepad' of github.com:limelight-stream/limelight-pc into gamepad 2013-12-30 22:06:44 -06:00
Cameron Gutman 9b99f5c0ce Initial NativeGamepad class 2013-12-30 22:06:16 -06:00
Cameron Gutman c2382f050f Merge branch 'master' of github.com:limelight-stream/limelight-pc 2013-12-30 12:13:10 -06:00
Cameron Gutman e2d5837f84 Add NativeGamepadListener 2013-12-30 12:12:53 -06:00
Cameron Gutman 21c84415db 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 86049b860e Terminate the stream when stream frame is closed 2013-12-29 22:00:15 -06:00
Cameron Gutman 07e39a6525 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 20a71edf21 Update common jar 2013-12-29 02:50:24 -05:00
Cameron Gutman e8eb6297e0 Fix library loading on Windows when not using a JAR 2013-12-28 20:05:38 -05:00
Cameron Gutman a265f94d09 Delete the extracted libraries when Limelight terminates 2013-12-28 17:49:28 -05:00
Cameron Gutman bddd1c10e8 Update common jar 2013-12-28 17:00:02 -05:00
Cameron Gutman fe92144e43 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 bb90e182d4 Suppress log spam from jinput on Windows 8 and higher 2013-12-28 16:40:44 -05:00
Cameron Gutman f61c471d7d Fix settings.lime being created as a directory. See GitHub issue 1 for details. 2013-12-27 12:27:29 -05:00
Cameron Gutman e132da5030 Update limelight-common jar 2013-12-27 00:42:36 -05:00
Cameron Gutman d4995a1f27 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 9d24f8be14 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 e2a466f7cb Fix resolution changing on Windows. Improve the resolution selection algorithm. 2013-12-26 15:45:07 -05:00
Cameron Gutman e5ffb7fc75 Merge branch 'audio-fix' 2013-12-26 14:55:00 -05:00
Cameron Gutman 78f48b26b0 Only use the audio buffer hack on OS X 2013-12-21 16:21:52 -05:00
Cameron Gutman 958e9a3c72 Revert "Try to workaround Java's poor OS X mixer"
This reverts commit 8390d0bbd7.
2013-12-20 19:44:35 -05:00
Cameron Gutman 8390d0bbd7 Try to workaround Java's poor OS X mixer 2013-12-20 19:41:52 -05:00
Cameron Gutman 83747e501d Move audio buffering responsibility onto us and simply fill whatever the runtime gives us 2013-12-20 15:20:48 -05:00
Cameron Gutman 8625e9c402 Update limelight-common jar 2013-12-20 15:14:35 -05:00
Cameron Gutman ac568e47ed Read in larger chunks 2013-12-20 14:16:44 -05:00
Cameron Gutman efeeb22cc6 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 e52bb392f0 Update limelight-common with socket buffering fixes 2013-12-19 14:54:08 -05:00
Cameron Gutman 07c298a5f5 Update limelight-common jar 2013-12-19 04:46:34 -05:00
Cameron Gutman bd488e14e3 Use the StreamConfiguration class for managing the characteristics of StreamFrame 2013-12-19 04:33:33 -05:00
Cameron Gutman 7f5a7a3fd3 Fix X and Y scaling 2013-12-16 18:00:12 -05:00
Cameron Gutman 600a21e66a Update jar to limelight-common 29e27a 2013-12-12 18:13:45 -05:00
Cameron Gutman a800913cfa 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 c51659f50c 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 df495537fa Restructure the library directory with folders for different OS and architecture combinations. Add Win32 and Win64 libraries. 2013-12-12 17:13:51 -05:00
Cameron Gutman 0d06ce274c Add a hack to work around dependency issues with Java's native library loader 2013-12-12 17:06:09 -05:00
Cameron Gutman 9c33c46fc6 Make the JNI bindings compile on Windows 2013-12-12 17:05:40 -05:00
Cameron Gutman ad5d7cad23 Add build scripts and shared libraries for linux x64 2013-12-10 15:07:58 -05:00
Cameron Gutman 23790f9b6a Update common jar. 2013-12-05 19:33:14 -05:00
Cameron Gutman af519b461c Fix UI jank. Add support for pairing. Add missing XML parsing jar. 2013-12-05 19:10:24 -05:00
Cameron Gutman 117918db07 Delete temp file 2013-12-05 18:13:44 -05:00
Cameron Gutman 2c8fbb850a Rebase of limelight-pc off RenderScript-Renderer and Limelight-common 2013-12-05 18:12:22 -05:00