Commit Graph

  • f33ed3dbe1 Don't overwrite next NAL during SPS fix Iwan Timmer 2014-01-17 15:41:34 +01:00
  • 69761e84cd Use absolute path for inputs Iwan Timmer 2014-01-16 11:37:08 +01:00
  • 8205e18cf7 Convert tabs to spaces in build.xml Iwan Timmer 2014-01-16 11:26:39 +01:00
  • d5e8bb23e7 Include compiled common class files in jar Iwan Timmer 2014-01-16 11:07:40 +01:00
  • c244d3721a Use all input device when none is specified Iwan Timmer 2014-01-16 11:07:12 +01:00
  • 2faff379c8 Use headers on system for building Opus Iwan Timmer 2014-01-13 17:52:29 +01:00
  • 5d4bdb6c2c Update Limelight-common Iwan Timmer 2014-01-13 17:47:02 +01:00
  • 5715d642e8 Merge commit 'Dynamically choose line buffer sizes on Pi to reduce audio lag' Iwan Timmer 2014-01-13 17:40:42 +01:00
  • e0023226d4 Dynamically choose line buffer sizes on Pi to reduce audio lag Cameron Gutman 2014-01-12 20:47:30 -05:00
  • 36638895b8 Fix native library compilation target to remove absolute paths Cameron Gutman 2014-01-12 17:16:22 -05:00
  • 38540d715c Cleanup code Iwan Timmer 2014-01-11 23:53:08 +01:00
  • 8a5fe4f61f Default to 60fps Iwan Timmer 2014-01-10 21:50:24 +01:00
  • d5e691540b Remove settings Iwan Timmer 2014-01-10 19:08:16 +01:00
  • e96db6764d Change build to use Limelight-common submodule Iwan Timmer 2014-01-10 19:07:50 +01:00
  • e764a720a9 Replace limelight common with submodule Iwan Timmer 2014-01-10 18:28:30 +01:00
  • fadae8c9d7 Add SPX fix which works on all lengths Iwan Timmer 2014-01-10 18:06:19 +01:00
  • 92068b28fe Update README v0.1 Iwan Timmer 2014-01-08 23:20:29 +01:00
  • 245c34a3e4 Replace java-embedded with java which is more common Iwan Timmer 2014-01-08 22:48:36 +01:00
  • 1cdb88c2a0 Better error messaging when input can't be used Iwan Timmer 2014-01-08 22:26:03 +01:00
  • d94f247134 More descriptive help message when given wrong parameters Iwan Timmer 2014-01-08 22:20:34 +01:00
  • f9d23ced06 Remove Limelight icons Iwan Timmer 2014-01-08 22:06:58 +01:00
  • ad53be948a Move build libs to libs/build Iwan Timmer 2014-01-08 21:56:36 +01:00
  • af169d6db5 Remove Eclipse project files Iwan Timmer 2014-01-08 21:55:19 +01:00
  • b0dd6a9ad5 Update build scripts to make building easier Iwan Timmer 2014-01-08 21:49:25 +01:00
  • 392da3cc59 Remove Gamepad from limelight-pc Iwan Timmer 2014-01-08 21:48:44 +01:00
  • 60d45af884 EvdevHandler also working on 32-bit (like the Raspberry Pi) Iwan Timmer 2014-01-07 22:45:16 +01:00
  • 9dcd75b9dd Fix for missing changes in Opus JNI code Iwan Timmer 2014-01-07 21:20:55 +01:00
  • 5b29a2ef7b Use Evdev handler Iwan Timmer 2014-01-07 21:13:10 +01:00
  • 51d786f815 Remove unneeded function and imports from Limelight Iwan Timmer 2014-01-07 21:10:24 +01:00
  • 58f3d1bb79 Add license file Iwan Timmer 2014-01-07 21:01:52 +01:00
  • 859417d7bf Revert "Add bitstream restrictions to video stream to disable the use of buffers" Iwan Timmer 2014-01-07 20:57:15 +01:00
  • 7e03e40825 Replace keyboard and mouse handler with evdev Iwan Timmer 2014-01-07 20:53:44 +01:00
  • 85ffdc2426 Use byte buffer for audio to minimize buffer copy's Iwan Timmer 2014-01-07 20:43:14 +01:00
  • 815e56d7d8 Update README Iwan Timmer 2014-01-07 02:51:46 +01:00
  • 7b4e791681 Add bitstream restrictions to video stream to disable the use of buffers Iwan Timmer 2014-01-07 01:48:20 +01:00
  • 7b103a20b1 Change build to make Limelight-pi Iwan Timmer 2014-01-07 01:46:41 +01:00
  • bd2c7416bc Cleanup OpenMAX C code Iwan Timmer 2014-01-07 01:44:29 +01:00
  • d69a384a5c Remove software decoder Iwan Timmer 2014-01-07 01:43:17 +01:00
  • 3f438c8e68 Convert Limelight to command line application Iwan Timmer 2014-01-07 01:40:51 +01:00
  • fa4f760cb3 Add bindings for Raspberry Pi video decoding Iwan Timmer 2014-01-07 01:37:56 +01:00
  • 34d793628b Add video decoder using OpenMax LI on Raspberry Pi Iwan Timmer 2014-01-07 01:36:00 +01:00
  • 887b2ac8f7 Merge branch 'master' of github.com:limelight-stream/limelight-pc Diego Waxemberg 2014-01-01 21:34:27 -05:00
  • 890b8c8095 got rid of some copy pasta Diego Waxemberg 2014-01-01 21:34:17 -05:00
  • 633debeddd reimplemented the trigger checkbox Diego Waxemberg 2014-01-01 21:34:00 -05:00
  • 3a9788e4a5 Fix loading native libraries on OS X Cameron Gutman 2014-01-01 19:29:51 -05:00
  • 72b8da34af Merge branch 'master' of github.com:limelight-stream/limelight-pc Diego Waxemberg 2014-01-01 18:45:36 -05:00
  • e23e49920a Fixing errors when clicking checkboxes Diego Waxemberg 2014-01-01 18:45:27 -05:00
  • 5aba138565 Extract AVC dependencies on all platforms Cameron Gutman 2014-01-01 15:58:53 -06:00
  • 584e4ce939 Fix unused import warnings Cameron Gutman 2014-01-01 15:34:07 -06:00
  • d99f0575f4 Log to a file if running from a JAR Cameron Gutman 2014-01-01 15:33:48 -06:00
  • 101632c967 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. Cameron Gutman 2014-01-01 15:15:09 -06:00
  • eb94669abf Link the gamepad library to Xinput9_1_0.dll so the DirectX Runtime Installer isn't required for Vista and later Cameron Gutman 2014-01-01 15:13:30 -06:00
  • 00b54a201c Now close Limelight when the stream is stopped if launched from command line Diego Waxemberg 2014-01-01 11:02:36 -05:00
  • 38f83b6c52 added the ability to launch limelight via command line Diego Waxemberg 2014-01-01 01:30:36 -05:00
  • 46263b2de5 Update the readme Cameron Gutman 2013-12-31 07:37:06 -06:00
  • 3c3e5d8710 Add OS X build script and binary Cameron Gutman 2013-12-31 01:39:41 -05:00
  • 2b6bcec97e Fix return value of processEvents Cameron Gutman 2013-12-31 01:39:02 -05:00
  • d652b92ef0 Add linux gamepad library and build script Cameron Gutman 2013-12-31 01:20:36 -05:00
  • 52fd93792b Add prebuilt gamepad libraries for non-Windows platforms (stock 1.3.0) Cameron Gutman 2013-12-31 00:03:02 -06:00
  • e69c559d96 Oops, forgot the actual code... Cameron Gutman 2013-12-30 23:54:24 -06:00
  • f87a085a36 Add gamepad_jni code and libraries for Win32 and Win64 Cameron Gutman 2013-12-30 23:53:56 -06:00
  • 77c3c23c64 Make SourceComponent serializable Cameron Gutman 2013-12-30 23:52:21 -06:00
  • 4e893bfc83 Fix another race in controller detection Cameron Gutman 2013-12-30 23:47:20 -06:00
  • b5cf425880 Fix controller detection race Cameron Gutman 2013-12-30 23:42:48 -06:00
  • 50e873fc4f Remove lin32 jar from build Cameron Gutman 2013-12-30 23:31:40 -06:00
  • 6952b1736e Access the Type enum through SourceComponent. Check the absolute value of the new value so negative works too. Cameron Gutman 2013-12-30 23:29:33 -06:00
  • d46a9b4dc0 Don't allow release of a running gamepad Cameron Gutman 2013-12-30 23:28:45 -06:00
  • 261887e3c9 stop native gamepad when closing limelight Diego Waxemberg 2013-12-30 23:26:14 -05:00
  • 913078a5e9 now use NativeGamepad class Diego Waxemberg 2013-12-30 23:24:30 -05:00
  • 5b18616a21 Merge branch 'gamepad' of github.com:limelight-stream/limelight-pc into gamepad Cameron Gutman 2013-12-30 22:06:44 -06:00
  • 67e626c376 Initial NativeGamepad class Cameron Gutman 2013-12-30 22:06:16 -06:00
  • 3e7da4473b removed all references to jinput and all jinput files Diego Waxemberg 2013-12-30 22:56:40 -05:00
  • fba61eb686 fixed an NPE when there wasn’t a mapping for a component Diego Waxemberg 2013-12-30 22:39:29 -05:00
  • db0eadf4d7 changed a poorly named variable Diego Waxemberg 2013-12-30 22:19:09 -05:00
  • 5396ce03ed rewrote gamepad stuff to not use JInput Diego Waxemberg 2013-12-30 22:13:25 -05:00
  • 8bd6a9d07f Merge branch 'master' of github.com:limelight-stream/limelight-pc Cameron Gutman 2013-12-30 12:13:10 -06:00
  • 17b811771c Add NativeGamepadListener Cameron Gutman 2013-12-30 12:12:53 -06:00
  • 60cfb25545 Merge branch 'master' of github.com:limelight-stream/limelight-pc Diego Waxemberg 2013-12-30 00:36:06 -05:00
  • 039370d0d0 new fix for rescanning gamepads Diego Waxemberg 2013-12-30 00:34:09 -05:00
  • e70fb18828 Add D-Pad support for 360 controllers. Currently, the 360 D-Pad can only be mapped as D-Pad buttons. Cameron Gutman 2013-12-29 22:56:27 -06:00
  • 7206adc42c Terminate the stream when stream frame is closed Cameron Gutman 2013-12-29 22:00:15 -06:00
  • 73d4721fc2 fixed memory leak caused by creating many DefaultControllerEnvironment objects Diego Waxemberg 2013-12-29 22:56:12 -05:00
  • df65ac5b45 Fix consuming the remaining input events when mapping the gamepad. See GitHub issue 4 for details. Cameron Gutman 2013-12-29 19:21:33 -06:00
  • 0bbc25e281 Fixed all the issues caused by merging Diego Waxemberg 2013-12-29 13:40:59 -05:00
  • fda7c3bc04 Merge branch 'master' of github.com:limelight-stream/limelight-pc Diego Waxemberg 2013-12-29 13:24:22 -05:00
  • 3fbaaca9eb fixed javadoc typo Diego Waxemberg 2013-12-29 13:16:19 -05:00
  • fdc2288d1e added javadoc to settings classes Diego Waxemberg 2013-12-29 13:16:02 -05:00
  • 2b7629398b Added javadoc to gamepad classes Diego Waxemberg 2013-12-29 13:01:25 -05:00
  • a2c1164450 added javadoc to input classes Diego Waxemberg 2013-12-29 12:29:58 -05:00
  • c61e24a8dc Added javadoc to the gui elements Diego Waxemberg 2013-12-29 12:13:10 -05:00
  • c0632f6999 Added javadoc to the audio/video binding classes Diego Waxemberg 2013-12-29 11:53:16 -05:00
  • 331c6c9332 Fix library loading on Windows when not using a JAR Cameron Gutman 2013-12-28 20:05:38 -05:00
  • 668402c336 Delete the extracted libraries when Limelight terminates Cameron Gutman 2013-12-28 17:49:28 -05:00
  • 844060a4ee Write a better native library loader so DLLs are no longer extracted to the current directory on Windows. Cameron Gutman 2013-12-28 16:56:38 -05:00
  • fcbc80c05c Suppress log spam from jinput on Windows 8 and higher Cameron Gutman 2013-12-28 16:40:44 -05:00
  • f5d0f90608 Rough Draft of Icon David 2013-12-13 07:23:09 -05:00
  • 686e701602 Fix settings.lime being created as a directory. See GitHub issue 1 for details. Cameron Gutman 2013-12-27 12:27:29 -05:00
  • 8e3390a7d5 added javadoc comments Diego Waxemberg 2013-12-27 10:27:10 -05:00
  • 2c3ed99a3a Removed deprecated method and renamed some classes. Created a new package to separate gamepad classes from keyboard/mouse classes Diego Waxemberg 2013-12-27 10:08:31 -05:00
  • 9ea91af072 Use the stream's frame rate as the redraw rate instead of always refreshing at 30 FPS Cameron Gutman 2013-12-26 17:38:47 -05:00