Commit Graph

  • 9c636c48fd Don't print stack traces for InterruptExceptions. Call the NvConnectionListener class to terminate the stream without causing the unexpected termination error dialog. Cameron Gutman 2013-12-26 16:11:42 -05:00
  • 238064437a Fix resolution changing on Windows. Improve the resolution selection algorithm. Cameron Gutman 2013-12-26 15:45:07 -05:00
  • 847c72c185 Merge branch 'audio-fix' Cameron Gutman 2013-12-26 14:55:00 -05:00
  • bc79e1ee06 changed gamepad preferences a bunch - no longer have ControllerComponent provide the swing elements - renamed GamepadMapping methods to make more sense - GamepadConfigFrame now uses a grid layout and has some nice borders Diego Waxemberg 2013-12-24 18:59:07 -05:00
  • e7e87825ad renamed gamepad config page, No longer shit bricks if the gamepad disconnects while trying to map. Now rescans for gamepads Diego Waxemberg 2013-12-22 11:12:43 -05:00
  • c2f5d1f4ba Only use the audio buffer hack on OS X Cameron Gutman 2013-12-21 16:21:52 -05:00
  • 9f2fa09ef3 preferences now appear in the center Diego Waxemberg 2013-12-21 00:08:41 -05:00
  • 81c8a09385 fixed invert and trigger settings not being saved Diego Waxemberg 2013-12-21 00:07:32 -05:00
  • f3f52f9616 fixed typo that broke right stick on gamepads Diego Waxemberg 2013-12-20 23:30:31 -05:00
  • bef355487d fixed up gamepad mapping a bit. added options to invert and to act as a trigger Diego Waxemberg 2013-12-20 23:13:18 -05:00
  • 18c7d3c098 now remembers last used host Diego Waxemberg 2013-12-20 20:57:21 -05:00
  • 627efa15f8 added refresh rate to preferences Diego Waxemberg 2013-12-20 20:49:47 -05:00
  • 153d8b1db7 now use preferences to select resolution and fullscreen option Diego Waxemberg 2013-12-20 20:22:51 -05:00
  • 6ee852f3f0 Merge branch 'audio-fix' of github.com:limelight-stream/limelight-pc into audio-fix Diego Waxemberg 2013-12-20 19:52:37 -05:00
  • 0e437dd819 dynamically increase the buffer size if we build up to large of a queue Diego Waxemberg 2013-12-20 19:51:58 -05:00
  • 01f7f3d780 Revert "Try to workaround Java's poor OS X mixer" Cameron Gutman 2013-12-20 19:44:35 -05:00
  • 03b6abe694 Try to workaround Java's poor OS X mixer Cameron Gutman 2013-12-20 19:41:52 -05:00
  • 840652aae5 Merge branch 'master' of github.com:limelight-stream/limelight-pc Diego Waxemberg 2013-12-20 16:55:37 -05:00
  • 86d5eca367 added a menu item for preferences and created a framework for preferences Diego Waxemberg 2013-12-20 16:55:30 -05:00
  • 2d346d4128 Move audio buffering responsibility onto us and simply fill whatever the runtime gives us Cameron Gutman 2013-12-20 15:20:48 -05:00
  • 7e3556456d Read in larger chunks Cameron Gutman 2013-12-20 14:16:44 -05:00
  • 1f536d555a changed java 7 specific code to java 6 compatible Diego Waxemberg 2013-12-20 13:54:01 -05:00
  • fd172d4e8e Merge branch 'master' of github.com:limelight-stream/limelight-pc Diego Waxemberg 2013-12-20 13:03:46 -05:00
  • ba0b84f9e5 more gamepad changes - now have a menu bar to access settings - now handle user input to assign mappings - fixed some typos - now properly shutdown controller threads on exit - renamed GamepadSettings to GamepadMapping - created a lock to ensure we do not add/remove gamepads from the list while we are handling their events - fixed settings directory booch Diego Waxemberg 2013-12-20 13:00:30 -05:00
  • 2292eec472 Extract native libraries to the current folder on Windows, so prebuilt jars can be run normally Cameron Gutman 2013-12-19 20:54:53 -05:00
  • 43df4cf93e more gamepad stuff - now have settings files - now read/write gamepad settings to file - now map button/axis for gamepads Diego Waxemberg 2013-12-19 20:31:33 -05:00
  • 6ea16c6283 more controller stuff Diego Waxemberg 2013-12-19 18:57:33 -05:00
  • 7b46f3b7dd Merge branch 'master' of github.com:limelight-stream/limelight-pc Diego Waxemberg 2013-12-19 17:31:35 -05:00
  • c32d7a1c22 Work in progress: fixing gamepad to work on all OSs and be customizable Diego Waxemberg 2013-12-19 17:31:14 -05:00
  • 149cabe686 Use the StreamConfiguration class for managing the characteristics of StreamFrame Cameron Gutman 2013-12-19 04:33:33 -05:00
  • 3d2ae9e806 Fix X and Y scaling Cameron Gutman 2013-12-16 18:00:12 -05:00
  • 06a217da94 fixed xml version in build file Diego Waxemberg 2013-12-15 14:32:37 -05:00
  • fed46a2a49 move everything out of subdirectory Aaron Neyer 2013-12-15 14:12:57 -05:00
  • 71aacf1305 created ant build file using one-jar to create a runnable jar for all platforms Diego Waxemberg 2013-12-15 14:03:35 -05:00
  • 23084fc21e fixed some formatting in the code Diego Waxemberg 2013-12-13 14:32:53 -05:00
  • bc64f094ce graphics are now drawn in the center of the frame regardless of frame size and scaling Diego Waxemberg 2013-12-13 13:27:54 -05:00
  • 3147e34a5a scale the image to 16x9 Aaron Neyer 2013-12-13 13:07:05 -05:00
  • a6ed6e2233 Merge branch 'master' of github.com:limelight-stream/limelight-pc Aaron Neyer 2013-12-13 12:44:45 -05:00
  • e1b8926593 Support more resolutions Aaron Neyer 2013-12-13 12:44:01 -05:00
  • 8c3b23e31c Drop audio samples if buffer space is not available to preserve real-time audio behavior Diego Waxemberg 2013-12-13 12:26:46 -05:00
  • d9122cb1ff host text box is now always selected regardless of OS Diego Waxemberg 2013-12-13 01:52:18 -05:00
  • 944d5dfeff no longer send keyboard events when holding down SHIFT + CTRL + ALT Diego Waxemberg 2013-12-13 01:33:43 -05:00
  • 5499c2cea5 this seems to have fixed the audio latency, need to check on other systems Diego Waxemberg 2013-12-13 00:22:35 -05:00
  • ed1a0981f1 fixed mouse derpiness for realz this time Diego Waxemberg 2013-12-12 23:36:07 -05:00
  • 19bd9bfe80 fixed merge booch Diego Waxemberg 2013-12-12 22:54:25 -05:00
  • 1df2f60847 Merge branch 'master' of github.com:limelight-stream/limelight-pc Diego Waxemberg 2013-12-12 22:52:35 -05:00
  • 735a2e1a80 now changes screen resolution when selecting full screen mode Diego Waxemberg 2013-12-12 22:49:34 -05:00
  • 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) Diego Waxemberg 2013-12-12 19:45:35 -05:00
  • 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) Diego Waxemberg 2013-12-12 19:45:35 -05:00
  • ca9f6489a5 attempted to fix fullscreen issues on other OS’s Diego Waxemberg 2013-12-12 18:42:40 -05:00
  • 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. Cameron Gutman 2013-12-12 17:48:00 -05:00
  • 31cac7f6a2 Fix the renderer thread causing NvConnection.stop() to block forever. Remove the hack to workaround this bug. Cameron Gutman 2013-12-12 17:45:03 -05:00
  • e9a4b82267 Add a hack to work around dependency issues with Java's native library loader Cameron Gutman 2013-12-12 17:06:09 -05:00
  • 8b45d95d60 Make the JNI bindings compile on Windows Cameron Gutman 2013-12-12 17:05:40 -05:00
  • 2935403046 Fixed the concurrent modification problem with the gamepad linked list Diego Waxemberg 2013-12-11 22:05:38 -05:00
  • 7cf2d1a946 Add readme Aaron Neyer 2013-12-11 21:08:23 -05:00
  • 58117c17cd add in Ctrl-alt-shift-Q to quit, and do better edge detection Aaron Neyer 2013-12-11 20:29:21 -05:00
  • ac972194ab added support for PS3 controllers and fixed bug with reinitializing gamepad values Diego Waxemberg 2013-12-10 23:09:38 -05:00
  • 2954dec164 made fullscreen default Diego Waxemberg 2013-12-10 16:24:12 -05:00
  • 62dd9887a2 Add build scripts and shared libraries for linux x64 Cameron Gutman 2013-12-10 15:07:58 -05:00
  • 6f580b1666 added jinput libs Aaron Neyer 2013-12-10 14:20:23 -05:00
  • c8fe9f82a5 fixed typo that caused gamepad to not work properly Diego Waxemberg 2013-12-10 01:09:06 -05:00
  • 8e9d0f9844 now rescan for controllers and fixed the janky string comparisons to determine controller components Diego Waxemberg 2013-12-09 22:54:32 -05:00
  • 1e29b82d75 now have a checkbox to enable/disable fullscreen mode Diego Waxemberg 2013-12-09 22:52:01 -05:00
  • 1afe742c68 now ignore .DS_STORE Diego Waxemberg 2013-12-09 14:44:52 -05:00
  • 4c7be5fd64 added support for gamepads (known to work with xbox 360) Diego Waxemberg 2013-12-09 14:43:34 -05:00
  • 0cd47bf0dc stream frame now closes on errors. now show a progress bar when starting the stream. Diego Waxemberg 2013-12-09 11:52:50 -05:00
  • 4f3a311d60 now support all 3 mouse buttons. audio renderer no longer lags. app is now full screen Diego Waxemberg 2013-12-08 16:24:47 -05:00
  • 99efd2a720 added support for *almost* every key Diego Waxemberg 2013-12-08 14:43:17 -05:00
  • 3561eafa9a added support for mouse Diego Waxemberg 2013-12-07 22:13:30 -05:00
  • dd04e02f86 added support for keyboard keys a-z Diego Waxemberg 2013-12-07 21:22:52 -05:00
  • 09cbf4f7f1 dat video and audio works Diego Waxemberg 2013-12-07 20:02:01 -05:00
  • 8da7290423 now only fixes menu stuff on osx so it doesn't break on other oses Diego Waxemberg 2013-12-05 21:35:22 -05:00
  • 18ee201d5a stream frame is now built. frames are now created centered. now show appname on osx instead of com.limelight.limelight Diego Waxemberg 2013-12-05 21:31:02 -05:00
  • 0f9d597386 Fix UI jank. Add support for pairing. Add missing XML parsing jar. Cameron Gutman 2013-12-05 19:10:24 -05:00
  • 78e3250949 Delete temp file Cameron Gutman 2013-12-05 18:13:44 -05:00
  • 751d601112 Rebase of limelight-pc off RenderScript-Renderer and Limelight-common Cameron Gutman 2013-12-05 18:12:22 -05:00
  • 2c0fb8100b fixed gitignore Diego Waxemberg 2013-12-05 10:22:28 -05:00
  • 2eb1035286 added files from limelight from android Diego Waxemberg 2013-12-03 23:53:12 -05:00
  • e4894b71f4 created project Diego Waxemberg 2013-11-28 05:48:07 -05:00
  • 26ad469679 initial commit Diego Waxemberg 2013-11-28 05:45:02 -05:00