Commit Graph

  • 5db5a088ea Fix NVDEC artifacts if the renderer is delayed for a bit Cameron Gutman 2019-08-01 20:25:58 -07:00
  • 5e106d2f19 Only store the local address from mDNS if it actually worked Cameron Gutman 2019-07-31 22:15:29 -07:00
  • 940da6bc73 Fix discovery of IPv6-only hosts Cameron Gutman 2019-07-31 22:07:20 -07:00
  • d110bff253 Update qmdnsengine to improve reliability of mDNS on multi-homed systems Cameron Gutman 2019-07-31 22:03:27 -07:00
  • 4caa329c36 Update Windows to SDL 2.0.10 with USE_D3D9EX Cameron Gutman 2019-07-28 12:01:12 -07:00
  • 7c7d279337 Update SDL_GameControllerDB to dca1a629d9e094baa17fff8ba1642cabc6125eed Cameron Gutman 2019-07-26 10:26:00 -04:00
  • 831e6ee76d Update moonlight-common-c to fix termination error code on GFE 3.19.0.107 Cameron Gutman 2019-07-26 10:24:39 -04:00
  • b01842ad02 Update macOS to SDL 2.0.10 Cameron Gutman 2019-07-26 10:22:13 -04:00
  • 7acf91883a Rework audio renderer selection to fall back and treat ML_AUDIO as a hard selection Cameron Gutman 2019-07-26 12:50:45 -04:00
  • 897f6fdd3e Improve handling of IPv6-only cases Cameron Gutman 2019-07-15 01:07:31 -07:00
  • 6f9c3fbc38 Add support for zero configuration IPv6 streaming Cameron Gutman 2019-07-14 15:28:50 -07:00
  • bcbd1a5b4b Fix subsystem print in VAAPI Cameron Gutman 2019-07-07 15:41:26 -07:00
  • 6468efd7e4 Add VAAPI DRM support Cameron Gutman 2019-07-07 15:31:15 -07:00
  • 66863789c7 Update common-c for compatibility with legacy servers Cameron Gutman 2019-07-05 22:52:42 -07:00
  • b30058fc29 Fix pairing to Gen 3-5 servers Cameron Gutman 2019-07-05 21:04:04 -07:00
  • a41cd0b070 Generate SHA-256 client certificates instead of SHA-1 Cameron Gutman 2019-07-05 20:57:21 -07:00
  • ea8b905f02 Missed a call to SDL_SetRelativeMouseMode Cameron Gutman 2019-07-02 22:39:09 -07:00
  • 16b301236b Add a mouse capture fallback if SDL_SetRelativeMouseMode() fails Cameron Gutman 2019-07-02 22:17:18 -07:00
  • 22162dda83 Fix runtime SDL version report Cameron Gutman 2019-06-30 18:48:11 -07:00
  • 024af89be3 Add an option to disable the gamepad mouse button toggle Cameron Gutman 2019-06-29 18:24:59 -07:00
  • e1a697658e Add Discord Rich Presence for macOS Cameron Gutman 2019-06-29 17:55:21 -07:00
  • 0a5051f959 Add Discord Rich Presence integration for Windows Cameron Gutman 2019-06-29 17:40:30 -07:00
  • 82b6b60b31 Take advantage of SDL 2.0.10 bugfixes and new APIs. Fixes #133 Cameron Gutman 2019-06-29 16:08:04 -07:00
  • 06b3c3636a Print compile-time and run-time SDL versions Cameron Gutman 2019-06-29 15:43:45 -07:00
  • e5712a9474 Move dylibs into the Frameworks folder in the app bundle Cameron Gutman 2019-06-29 15:39:20 -07:00
  • 6ff845c53b Use borderless windowed mode as the default on macOS. Fixes #246 Cameron Gutman 2019-06-29 14:58:27 -07:00
  • 1c225ed04d Use CUDA acceleration if other hwaccels are unavailable Cameron Gutman 2019-06-26 21:54:29 -07:00
  • 612b738968 Use the preferred sw_format when reading frames back Cameron Gutman 2019-06-26 21:25:41 -07:00
  • 87356ef594 Add CUDA acceleration support Cameron Gutman 2019-06-26 21:02:33 -07:00
  • 20a4dfa6d6 Update bug report template Cameron Gutman 2019-06-25 21:41:02 -07:00
  • 524cc97f51 Use borderless windowed mode when toggling to full-screen from an initially windowed stream. Fixes #248 Cameron Gutman 2019-06-23 13:29:57 -07:00
  • fc849fb51a Switch back to SDL for audio on Linux. Fixes #245 Cameron Gutman 2019-06-23 13:16:00 -07:00
  • c88651939a Re-add latency bounding on the SDL audio renderer Cameron Gutman 2019-06-23 13:14:55 -07:00
  • 01254f67f0 Allow audio renderers to specify capabilities Cameron Gutman 2019-06-23 12:49:37 -07:00
  • 212ed33b21 Block Optimus from using the dGPU due to driver bugs. Fixes #240. Fixes #235 Cameron Gutman 2019-06-22 19:44:33 -07:00
  • bd3f8aef21 Remove OpenSSL 1.0.2 for Qt 5.12.4/5.13 Cameron Gutman 2019-06-18 19:54:35 -07:00
  • 3785acea29 Update to OpenSSL 1.1.1c in preparation for Qt 5.12.4/5.13 Cameron Gutman 2019-06-16 15:20:04 -07:00
  • 866e2f1762 Version 1.0.1 v1.0.1 Cameron Gutman 2019-05-27 09:31:01 -07:00
  • 0a705d6752 Fix video on GFE 3.19 Cameron Gutman 2019-05-27 02:24:55 -07:00
  • 4f74fd5354 Fix uninitialized variables and a race condition with CVDisplayLinkStart() Cameron Gutman 2019-05-21 09:09:16 -07:00
  • 3df9a5d01c Version 1.0.0 v1.0.0 Cameron Gutman 2019-05-21 00:14:12 -07:00
  • 2682829bd3 Fix Steam Link audio latency cap Cameron Gutman 2019-05-20 23:57:27 -07:00
  • 30cfa2607d Hide mouse cursor after streaming on Steam Link Cameron Gutman 2019-05-19 17:43:46 -07:00
  • 4467c2e6ad Update SDL_GameControllerDB Cameron Gutman 2019-05-19 13:46:05 -07:00
  • 2c0e8a0ddf Send WoL packet to 48002 and 48010 to workaround ISP blocking of 7 and 9 Cameron Gutman 2019-05-19 13:36:05 -07:00
  • 4c17f32a2e Fix extra non-working gamepad appearing to the host Cameron Gutman 2019-05-19 13:24:06 -07:00
  • 674220087f Finish mouse emulation support with overlay and bugfixes Cameron Gutman 2019-05-19 13:10:42 -07:00
  • fc8d5d5799 Add gamepad mouse emulation support Cameron Gutman 2019-05-19 12:17:23 -07:00
  • 4e4f04c174 Focus on first item when a gamepad is connected Cameron Gutman 2019-05-19 11:08:23 -07:00
  • 65c21f3392 Improve gamepad navigation on settings page Cameron Gutman 2019-05-19 10:16:54 -07:00
  • 97fb30cdf1 Fix a few bugs in CVDisplayLink integration in VTRenderer Cameron Gutman 2019-05-19 09:52:59 -07:00
  • c975279589 Only enable exception-based thread naming on debug builds Cameron Gutman 2019-05-13 17:54:03 -07:00
  • b3ee7a635f Cap queued audio at 40 ms on Steam Link Cameron Gutman 2019-05-11 19:09:59 -07:00
  • c2b12868bb Move DisplayLinkVsyncSource back into VTRenderer to reduce latency Cameron Gutman 2019-05-11 18:33:12 -07:00
  • bdbb03e16f Request 20 ms audio frames on Steam Link to reduce CPU overhead Cameron Gutman 2019-05-04 15:46:11 -07:00
  • 53138d7c16 Name threads for easier debugging Cameron Gutman 2019-05-03 21:18:58 -07:00
  • 18d1d35104 Use QByteArray::reserve() rather than reallocating each time we must resize Cameron Gutman 2019-05-02 22:54:18 -07:00
  • 99d9de35de Add NV21 pixel format support to SDL renderer Cameron Gutman 2019-05-02 22:51:28 -07:00
  • e6a48481a5 Restore the bulk submission optimization for Steam Link Cameron Gutman 2019-05-01 22:31:52 -07:00
  • 21f2b1224a Decode directly into the audio renderer's buffer to avoid a copy Cameron Gutman 2019-05-01 21:27:41 -07:00
  • 187f47a353 Update common-c to fix receive time corruption Cameron Gutman 2019-04-30 23:23:02 -07:00
  • 83694f8141 Bumping version for v2.6.0 v2.6.0 Diego Waxemberg 2019-04-29 19:20:46 -07:00
  • cb75b3d6d2 Version 0.10.1 v0.10.1 Cameron Gutman 2019-04-28 19:27:30 -07:00
  • 27708b9ecb Disable HIDAPI for Xbox gamepads on macOS Cameron Gutman 2019-04-28 18:45:56 -07:00
  • 5443165fce Update macOS to SDL 2.0.9 with https://bugzilla.libsdl.org/show_bug.cgi?id=4614 patch Cameron Gutman 2019-04-28 18:28:06 -07:00
  • dfb006d264 More Steam Link performance optimizations Cameron Gutman 2019-04-28 15:57:57 -07:00
  • 4f00f62674 Batch controller axis events for reduced CPU usage on Steam Link Cameron Gutman 2019-04-28 15:16:04 -07:00
  • cec527ffd5 Update common-c with performance optimizations and audio bandwidth reduction Cameron Gutman 2019-04-28 13:17:22 -07:00
  • 4f2fe5c988 Reduce polling rate on SL due to CPU performance limitations Cameron Gutman 2019-04-28 13:04:58 -07:00
  • 2bf552f801 Batch audio frames on Steam Link to save CPU cycles Cameron Gutman 2019-04-28 12:55:04 -07:00
  • 477fa8fedf Add logging callbacks for SLAudio and SLVideo Cameron Gutman 2019-04-28 11:01:54 -07:00
  • f1c7c5f02c Don't emit boxArtLoadComplete on box art load failure to prevent an infinite loop Cameron Gutman 2019-04-27 18:48:06 -07:00
  • a4352aae4d Update common-c to pick up recent performance and bandwidth improvements Cameron Gutman 2019-04-27 15:01:40 -07:00
  • 2ac19336d6 Rename Multi-Controller Off to Single Cameron Gutman 2019-04-27 14:25:58 -07:00
  • 63b09c5b27 Remove the old message callbacks Cameron Gutman 2019-04-27 14:00:58 -07:00
  • 4e936193c7 Request a test frame for MMAL decoder Cameron Gutman 2019-04-24 21:31:52 -07:00
  • f9895c22b6 Update SDL_GameControllerDB to cbebd79740bc1360978bdf6d9d4d13d189e420a3 Cameron Gutman 2019-04-24 20:27:23 -07:00
  • 6e46537112 Fix highlights for toolbar buttons to be more visible Cameron Gutman 2019-04-24 20:22:39 -07:00
  • 92b3918b26 Correct the path used by forfiles commands Cameron Gutman 2019-04-23 23:25:10 -07:00
  • 34c615a5fd Only include pre-compiled QML files in the installer and portable zips Cameron Gutman 2019-04-23 22:28:28 -07:00
  • fa29260e09 Work around Qt 5.12 dialog crash on disconnect Cameron Gutman 2019-04-23 19:40:21 -07:00
  • a05816b495 Pre-generate QML cache for our QtQuick dependences. Fixes #217 cgutman1 2019-04-22 21:04:21 -07:00
  • 9c5d847dae Autodetect a Wayland environment and configure SDL correctly. Fixes #211 Cameron Gutman 2019-04-21 18:31:11 -07:00
  • 082e330f9d Partially revert fa4c0e82bd because we'll need Qt initialized first to detect Wayland Cameron Gutman 2019-04-21 17:43:38 -07:00
  • 8878c4a136 Use VAAPI decoder for AMD on Wayland Cameron Gutman 2019-04-21 15:33:21 -07:00
  • 00926bac81 Fix build warning in SDL renderer Cameron Gutman 2019-04-21 11:09:11 -07:00
  • 67b0907e52 Add globaldefs.pri for setting qmake values in each project Cameron Gutman 2019-04-21 11:08:33 -07:00
  • dba479774b Add DRM renderer for Rockchip devices Cameron Gutman 2019-04-21 05:22:37 +00:00
  • 5c8a1e632b Add support for rendering NV12 hwframes with SDL Cameron Gutman 2019-04-19 22:16:06 -07:00
  • d65e29111f Fix some codec selection bugs Cameron Gutman 2019-04-19 20:57:21 -07:00
  • ed170b8092 Prevent the computer name from overflowing the PC grid item Cameron Gutman 2019-04-18 21:03:37 -07:00
  • ac36fef968 Fix incorrect placeholder status after loading box art causing app label to be absent Cameron Gutman 2019-04-18 20:58:40 -07:00
  • 10f6b73cad Revert "Avoid using ANGLE on debug builds due to assert issues on Qt 5.12.2" Cameron Gutman 2019-04-18 20:56:44 -07:00
  • 13d933fc07 Until Qt 5.13, VS 2019 is not supported Cameron Gutman 2019-04-18 20:08:27 -07:00
  • 3ba98e86f2 Remove QC1 style variable since QC1 dialogs are no longer used Cameron Gutman 2019-04-18 20:04:24 -07:00
  • 1dfca525cf Refactor renderer initialization to reduce duplication and inconsistency Cameron Gutman 2019-04-18 20:02:14 -07:00
  • e51ad1a68a Fix use-after-free due to stale m_FrontendRenderer pointer. Fixes #214 Cameron Gutman 2019-04-18 19:26:13 -07:00
  • 9c76700f74 Add MMAL renderer for Raspberry Pi Cameron Gutman 2019-04-16 01:20:21 -07:00
  • 773b1af6f1 Minor refactoring in preparation for non-hwaccel decoder support Cameron Gutman 2019-04-15 21:56:01 -07:00
  • b8b633a6cc Use SDL to render on Wayland for VAAPI Cameron Gutman 2019-04-12 22:54:21 -07:00