Commit Graph

36 Commits

Author SHA1 Message Date
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
Diego Waxemberg
300122c04f Fixed the concurrent modification problem with the gamepad linked list 2013-12-11 22:05:38 -05:00
Aaron Neyer
3c25765b9a Add readme 2013-12-11 21:08:23 -05:00
Aaron Neyer
e4a58c6a32 add in Ctrl-alt-shift-Q to quit, and do better edge detection 2013-12-11 20:46:04 -05:00
Diego Waxemberg
2396df3613 added support for PS3 controllers and fixed bug with reinitializing gamepad values 2013-12-10 23:09:38 -05:00
Diego Waxemberg
d6d8475091 added osx libraries to libs 2013-12-10 17:16:13 -05:00
Diego Waxemberg
2edbde06ee made fullscreen default 2013-12-10 16:24:12 -05:00
Cameron Gutman
ad5d7cad23 Add build scripts and shared libraries for linux x64 2013-12-10 15:07:58 -05:00
Aaron Neyer
b02a3c1f28 added jinput libs 2013-12-10 14:22:45 -05:00
Diego Waxemberg
9001944619 fixed typo that caused gamepad to not work properly 2013-12-10 01:09:06 -05:00
Diego Waxemberg
cc349c65b8 now rescan for controllers and fixed the janky string comparisons to determine controller components 2013-12-09 22:54:32 -05:00
Diego Waxemberg
566e96560a now have a checkbox to enable/disable fullscreen mode 2013-12-09 22:52:01 -05:00
Diego Waxemberg
7478160d45 now ignore .DS_STORE 2013-12-09 14:44:52 -05:00
Diego Waxemberg
231180cbe5 added support for gamepads (known to work with xbox 360) 2013-12-09 14:43:34 -05:00
Diego Waxemberg
b7f98f6636 updated the common jar 2013-12-09 11:56:58 -05:00
Diego Waxemberg
b59e6b6100 stream frame now closes on errors. now show a progress bar when starting the stream. 2013-12-09 11:52:50 -05:00
Diego Waxemberg
88aae77921 now support all 3 mouse buttons. audio renderer no longer lags. app is now full screen 2013-12-08 16:24:47 -05:00
Diego Waxemberg
a7c357a67f added support for *almost* every key 2013-12-08 14:43:17 -05:00
Diego Waxemberg
150d372213 added support for mouse 2013-12-07 22:13:30 -05:00
Diego Waxemberg
f1984f08b7 added support for keyboard keys a-z 2013-12-07 21:22:52 -05:00
Diego Waxemberg
6e17ab3c2b dat video and audio works 2013-12-07 20:02:01 -05:00
Diego Waxemberg
293f22b889 now only fixes menu stuff on osx so it doesn't break on other oses 2013-12-05 21:35:22 -05:00
Diego Waxemberg
2e11b28db5 stream frame is now built. frames are now created centered. now show appname on osx instead of com.limelight.limelight 2013-12-05 21:31:02 -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
Diego Waxemberg
1b41aeb425 fixed gitignore 2013-12-05 10:22:28 -05:00
Diego Waxemberg
9104c4f420 added opus binary 2013-12-05 10:18:25 -05:00
Diego Waxemberg
2eb1035286 added files from limelight from android 2013-12-03 23:53:12 -05:00
Diego Waxemberg
e4894b71f4 created project 2013-11-28 06:07:30 -05:00
Diego Waxemberg
26ad469679 initial commit 2013-11-28 05:45:02 -05:00