Commit Graph

39 Commits

Author SHA1 Message Date
Diego Waxemberg 23084fc21e fixed some formatting in the code 2013-12-13 14:32:53 -05:00
Diego Waxemberg bc64f094ce graphics are now drawn in the center of the frame regardless of frame size and scaling 2013-12-13 13:27:54 -05:00
Aaron Neyer 3147e34a5a scale the image to 16x9 2013-12-13 13:07:05 -05:00
Aaron Neyer a6ed6e2233 Merge branch 'master' of github.com:limelight-stream/limelight-pc
* 'master' of github.com:limelight-stream/limelight-pc:
  Drop audio samples if buffer space is not available to preserve real-time audio behavior
2013-12-13 12:44:45 -05:00
Aaron Neyer e1b8926593 Support more resolutions
Now find the smallest resolution available that is still greater than
1280x720.

Resolutions that aren't exactly 1280x720 are still slightly broken
because they don't scale or center.
2013-12-13 12:44:01 -05:00
Diego Waxemberg 8c3b23e31c Drop audio samples if buffer space is not available to preserve real-time audio behavior 2013-12-13 12:26:46 -05:00
Diego Waxemberg d9122cb1ff host text box is now always selected regardless of OS 2013-12-13 01:52:18 -05:00
Diego Waxemberg 944d5dfeff no longer send keyboard events when holding down SHIFT + CTRL + ALT 2013-12-13 01:33:43 -05:00
Diego Waxemberg 5499c2cea5 this seems to have fixed the audio latency, need to check on other systems
I read that OSX requires the larges buffer size so this should be plenty for other systems as well. However, I did notice
that making the buffer any larger caused a negative effect in terms of latency.
2013-12-13 00:22:35 -05:00
Diego Waxemberg ed1a0981f1 fixed mouse derpiness for realz this time 2013-12-12 23:36:07 -05:00
Diego Waxemberg 19bd9bfe80 fixed merge booch 2013-12-12 22:54:25 -05:00
Diego Waxemberg 1df2f60847 Merge branch 'master' of github.com:limelight-stream/limelight-pc
* 'master' of github.com:limelight-stream/limelight-pc:
  holding CTRL + ALT + SHIFT will now release the mouse. Also fixed mouse re-centering issue (i believe cannot test for sure on my system)

Conflicts:
	limelight-pc/src/com/limelight/gui/StreamFrame.java
2013-12-12 22:52:35 -05:00
Diego Waxemberg 735a2e1a80 now changes screen resolution when selecting full screen mode 2013-12-12 22:49:34 -05:00
Diego Waxemberg cd6e9615e3 holding CTRL + ALT + SHIFT will now release the mouse. Also fixed mouse re-centering issue (i believe. I cannot test for sure on my system) 2013-12-12 22:49:07 -05:00
Diego Waxemberg 81178ca997 holding CTRL + ALT + SHIFT will now release the mouse. Also fixed mouse re-centering issue (i believe cannot test for sure on my system) 2013-12-12 19:45:35 -05:00
Diego Waxemberg ca9f6489a5 attempted to fix fullscreen issues on other OS’s 2013-12-12 18:42:40 -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
Diego Waxemberg 2935403046 Fixed the concurrent modification problem with the gamepad linked list 2013-12-11 22:05:38 -05:00
Aaron Neyer 58117c17cd add in Ctrl-alt-shift-Q to quit, and do better edge detection 2013-12-11 20:46:04 -05:00
Diego Waxemberg ac972194ab added support for PS3 controllers and fixed bug with reinitializing gamepad values 2013-12-10 23:09:38 -05:00
Diego Waxemberg 2954dec164 made fullscreen default 2013-12-10 16:24:12 -05:00
Diego Waxemberg c8fe9f82a5 fixed typo that caused gamepad to not work properly 2013-12-10 01:09:06 -05:00
Diego Waxemberg 8e9d0f9844 now rescan for controllers and fixed the janky string comparisons to determine controller components 2013-12-09 22:54:32 -05:00
Diego Waxemberg 1e29b82d75 now have a checkbox to enable/disable fullscreen mode 2013-12-09 22:52:01 -05:00
Diego Waxemberg 4c7be5fd64 added support for gamepads (known to work with xbox 360) 2013-12-09 14:43:34 -05:00
Diego Waxemberg 0cd47bf0dc 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 4f3a311d60 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 99efd2a720 added support for *almost* every key 2013-12-08 14:43:17 -05:00
Diego Waxemberg 3561eafa9a added support for mouse 2013-12-07 22:13:30 -05:00
Diego Waxemberg dd04e02f86 added support for keyboard keys a-z 2013-12-07 21:22:52 -05:00
Diego Waxemberg 09cbf4f7f1 dat video and audio works 2013-12-07 20:02:01 -05:00
Diego Waxemberg 8da7290423 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 18ee201d5a 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 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
Diego Waxemberg 2eb1035286 added files from limelight from android 2013-12-03 23:53:12 -05:00