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
David
c576e183eb
Rough Draft of Icon
2013-12-27 13:28:13 -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
Diego Waxemberg
518b686991
renamed gamepad config page, No longer shit bricks if the gamepad disconnects while trying to map. Now rescans for gamepads
2013-12-22 11:12:43 -05:00
Cameron Gutman
78f48b26b0
Only use the audio buffer hack on OS X
2013-12-21 16:21:52 -05:00
Diego Waxemberg
4d40a30589
preferences now appear in the center
2013-12-21 00:08:41 -05:00
Diego Waxemberg
93ad7149ed
fixed invert and trigger settings not being saved
2013-12-21 00:07:32 -05:00
Diego Waxemberg
2a55c68de5
fixed typo that broke right stick on gamepads
2013-12-20 23:30:31 -05:00
Diego Waxemberg
260b882239
fixed up gamepad mapping a bit. added options to invert and to act as a trigger
2013-12-20 23:13:18 -05:00
Diego Waxemberg
3420f28da8
now remembers last used host
2013-12-20 20:57:21 -05:00
Diego Waxemberg
d5de62e1e0
added refresh rate to preferences
2013-12-20 20:49:47 -05:00
Diego Waxemberg
a3e3290937
now use preferences to select resolution and fullscreen option
2013-12-20 20:22:51 -05:00
Diego Waxemberg
261c3c71d4
Merge branch 'audio-fix' of github.com:limelight-stream/limelight-pc into audio-fix
...
# By Cameron Gutman
# Via Cameron Gutman
* 'audio-fix' of github.com:limelight-stream/limelight-pc:
Revert "Try to workaround Java's poor OS X mixer"
Try to workaround Java's poor OS X mixer
2013-12-20 19:52:37 -05:00
Diego Waxemberg
caa3297906
dynamically increase the buffer size if we build up to large of a queue
2013-12-20 19:51:58 -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
Diego Waxemberg
5d4fb24e26
Merge branch 'master' of github.com:limelight-stream/limelight-pc
...
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
Update limelight-common jar
Read in larger chunks
2013-12-20 16:55:37 -05:00
Diego Waxemberg
97febbb8d9
added a menu item for preferences and created a framework for preferences
...
still requires some implementation before fully functional.
2013-12-20 16:55:30 -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
Diego Waxemberg
75052bd188
changed java 7 specific code to java 6 compatible
2013-12-20 13:54:01 -05:00
Diego Waxemberg
f50ba654b3
Merge branch 'master' of github.com:limelight-stream/limelight-pc
...
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
Extract native libraries to the current folder on Windows, so prebuilt jars can be run normally
Conflicts:
src/com/limelight/Limelight.java
2013-12-20 13:03:46 -05:00
Diego Waxemberg
6d2f7cfcb0
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
2013-12-20 13:00:30 -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
Diego Waxemberg
c414fca5af
more gamepad stuff
...
- now have settings files
- now read/write gamepad settings to file
- now map button/axis for gamepads
2013-12-19 20:31:33 -05:00
Diego Waxemberg
0885b876d5
more controller stuff
...
-new controller listener to be a singleton thread that listens for controller input even when not streaming, then sends input when streaming.\
-main frame will stop controller listener when closing
-gamepads should now use the gamepad config settings (WIP)
2013-12-19 18:57:33 -05:00
Diego Waxemberg
8ac4f534db
Merge branch 'master' of github.com:limelight-stream/limelight-pc
...
# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
Update limelight-common with socket buffering fixes
Update limelight-common jar
Use the StreamConfiguration class for managing the characteristics of StreamFrame
Fix X and Y scaling
2013-12-19 17:31:35 -05:00
Diego Waxemberg
2ef77aae4a
Work in progress: fixing gamepad to work on all OSs and be customizable
2013-12-19 17:31:14 -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
Diego Waxemberg
99a2a53163
fixed xml version in build file
2013-12-15 14:32:37 -05:00
Aaron Neyer
8ed0d6d161
move everything out of subdirectory
2013-12-15 14:13:32 -05:00
Diego Waxemberg
0d8fe8c197
created ant build file using one-jar to create a runnable jar for all platforms
2013-12-15 14:03:35 -05:00
Diego Waxemberg
5be4dbc77c
fixed some formatting in the code
2013-12-13 14:32:53 -05:00
Diego Waxemberg
33223b3438
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
dd366b2e62
scale the image to 16x9
2013-12-13 13:07:05 -05:00
Aaron Neyer
5fc3487317
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