# By Cameron Gutman
# Via Cameron Gutman
* 'master' of github.com:limelight-stream/limelight-pc:
Extract AVC dependencies on all platforms
Fix unused import warnings
Log to a file if running from a JAR
Remove the native gamepad cleanup on application close. We don't want native code in the critical closing path because it could mean that the program can't be closed if someone chooses the wrong platform JAR.
Link the gamepad library to Xinput9_1_0.dll so the DirectX Runtime Installer isn't required for Vista and later
# By Cameron Gutman (15) and others
# Via Cameron Gutman (2) and Diego Waxemberg (1)
* 'master' of github.com:limelight-stream/limelight-pc:
Update common jar
Fix library loading on Windows when not using a JAR
Delete the extracted libraries when Limelight terminates
Update common jar
Write a better native library loader so DLLs are no longer extracted to the current directory on Windows.
Suppress log spam from jinput on Windows 8 and higher
Rough Draft of Icon
Fix settings.lime being created as a directory. See GitHub issue 1 for details.
Update limelight-common jar
Use the stream's frame rate as the redraw rate instead of always refreshing at 30 FPS
Don't print stack traces for InterruptExceptions. Call the NvConnectionListener class to terminate the stream without causing the unexpected termination error dialog.
Fix resolution changing on Windows. Improve the resolution selection algorithm.
Only use the audio buffer hack on OS X
dynamically increase the buffer size if we build up to large of a queue
Revert "Try to workaround Java's poor OS X mixer"
Try to workaround Java's poor OS X mixer
Move audio buffering responsibility onto us and simply fill whatever the runtime gives us
Conflicts:
src/com/limelight/Limelight.java
src/com/limelight/binding/audio/JavaxAudioRenderer.java
src/com/limelight/gui/StreamFrame.java
# 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
-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)