Commit Graph

26 Commits

Author SHA1 Message Date
Iwan Timmer
91b351c8ae Replace Javax Sound with direct alsa access 2014-01-22 15:27:56 +01:00
Iwan Timmer
c85e23eca2 Simplify audio renderer 2014-01-19 15:35:09 +01:00
Iwan Timmer
f33ed3dbe1 Don't overwrite next NAL during SPS fix 2014-01-17 15:41:34 +01:00
Iwan Timmer
5715d642e8 Merge commit 'Dynamically choose line buffer sizes on Pi to reduce audio lag' 2014-01-13 17:41:22 +01:00
Cameron Gutman
e0023226d4 Dynamically choose line buffer sizes on Pi to reduce audio lag 2014-01-12 20:47:30 -05:00
Iwan Timmer
38540d715c Cleanup code 2014-01-11 23:53:08 +01:00
Iwan Timmer
fadae8c9d7 Add SPX fix which works on all lengths 2014-01-10 18:06:19 +01:00
Iwan Timmer
85ffdc2426 Use byte buffer for audio to minimize buffer copy's 2014-01-07 20:55:41 +01:00
Iwan Timmer
d69a384a5c Remove software decoder 2014-01-07 01:43:17 +01:00
Iwan Timmer
fa4f760cb3 Add bindings for Raspberry Pi video decoding 2014-01-07 01:37:56 +01:00
Iwan Timmer
34d793628b Add video decoder using OpenMax LI on Raspberry Pi 2014-01-07 01:36:00 +01:00
Cameron Gutman
3a9788e4a5 Fix loading native libraries on OS X 2014-01-01 19:29:51 -05:00
Cameron Gutman
5aba138565 Extract AVC dependencies on all platforms 2014-01-01 15:58:53 -06:00
Cameron Gutman
d99f0575f4 Log to a file if running from a JAR 2014-01-01 15:33:48 -06:00
Diego Waxemberg
0bbc25e281 Fixed all the issues caused by merging 2013-12-29 13:40:59 -05:00
Diego Waxemberg
fda7c3bc04 Merge branch 'master' of github.com:limelight-stream/limelight-pc
# 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
2013-12-29 13:24:22 -05:00
Diego Waxemberg
c0632f6999 Added javadoc to the audio/video binding classes 2013-12-29 11:53:16 -05:00
Cameron Gutman
331c6c9332 Fix library loading on Windows when not using a JAR 2013-12-28 20:05:38 -05:00
Cameron Gutman
668402c336 Delete the extracted libraries when Limelight terminates 2013-12-28 17:49:28 -05:00
Cameron Gutman
844060a4ee 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
9ea91af072 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
c2f5d1f4ba Only use the audio buffer hack on OS X 2013-12-21 16:21:52 -05:00
Diego Waxemberg
0e437dd819 dynamically increase the buffer size if we build up to large of a queue 2013-12-20 19:51:58 -05:00
Cameron Gutman
2d346d4128 Move audio buffering responsibility onto us and simply fill whatever the runtime gives us 2013-12-20 15:20:48 -05:00
Cameron Gutman
3d2ae9e806 Fix X and Y scaling 2013-12-16 18:00:12 -05:00
Aaron Neyer
fed46a2a49 move everything out of subdirectory 2013-12-15 14:13:32 -05:00