Commit Graph

  • a7c6095be5 Add special error text for the -1 launch error code Cameron Gutman 2020-04-25 16:05:39 -07:00
  • f2d5cf785e Don't cancel mouse capture on focus loss in absolute mode Cameron Gutman 2020-04-25 15:42:13 -07:00
  • f926ad9b5e Fix inverted capture-by-default setting Cameron Gutman 2020-04-25 15:41:45 -07:00
  • 68acf969f2 Move focus handling into the input code Cameron Gutman 2020-04-25 15:37:33 -07:00
  • 65d53e800b Confine the cursor to the window in full-screen exclusive mode Cameron Gutman 2020-04-25 13:15:14 -07:00
  • e44d8ac7e9 Only enable the absolute mouse checkbox if the platform has a window manager Cameron Gutman 2020-04-25 13:04:22 -07:00
  • d1823dd6e1 Capture the mouse by default always on release builds and in absolute mode for debug builds Cameron Gutman 2020-04-25 13:01:15 -07:00
  • 80bfd3b8e9 Change raw input checkbox to adjust absolute vs relative mouse mode Cameron Gutman 2020-04-25 13:00:39 -07:00
  • 07128cc7fe Allow keyboard input when the mouse is not captured Cameron Gutman 2020-04-24 21:35:38 -07:00
  • 0892f0b0bb Don't capture the cursor on a touch event Cameron Gutman 2020-04-24 21:26:59 -07:00
  • 8cf7f3ac08 Fix absolute mouse positioning on SDL renderer Cameron Gutman 2020-04-24 19:37:15 -07:00
  • ab2bb51879 Clamp mouse motion to the video region rather than dropping it Cameron Gutman 2020-04-24 17:35:35 -07:00
  • 8cb98b5365 Rewrite touchscreen support for direct input Cameron Gutman 2020-04-23 21:33:45 -07:00
  • 782c5f8a34 Fix parsing rare GFE status code of 0xFFFFFFFF Cameron Gutman 2020-04-23 18:34:14 -07:00
  • d6b5c5f63e Disable SOPS for streams over 60 FPS for GFE 3.20.3 Cameron Gutman 2020-04-12 11:39:25 -07:00
  • ef6dfa6d91 Add basic support for absolute mouse input Cameron Gutman 2020-04-11 16:12:18 -07:00
  • 3840ee8ee7 Add MSVC ASan support Cameron Gutman 2020-04-10 17:21:17 -07:00
  • f47e40fa2a Blacklist more broken A-Volute DLLs Cameron Gutman 2020-04-10 17:20:21 -07:00
  • 49a4a61876 Enable QoS for ENet on Windows and fix disconnect delay on GFE 3.20.3 Cameron Gutman 2020-04-09 18:02:49 -07:00
  • 669c1a6f0d Add comment that describe kb shortcut of overlay (#358) Khalid Jebbari 2020-04-07 03:31:02 +02:00
  • 15342190fa Make audio debug logs more readable Cameron Gutman 2020-04-04 12:53:03 -07:00
  • c98ef6e8a9 Display a friendly error when trying to stream over 4K with H.264 Cameron Gutman 2020-04-04 12:47:44 -07:00
  • d36d5936da Don't include resolutions over 8K in settings list Cameron Gutman 2020-04-04 12:46:42 -07:00
  • 70de75ae3d Use EF instead of CS7 for DSCP on ENet traffic Cameron Gutman 2020-04-04 10:59:03 -07:00
  • ea62e33e51 Add 7.1 surround sound support to libsoundio audio renderer Cameron Gutman 2020-04-04 09:49:10 -07:00
  • 524e92c81a Add 7.1 surround sound support to SLAudio Cameron Gutman 2020-04-03 19:04:11 -07:00
  • d5a26b1d70 Enable auto-update for AppImages Cameron Gutman 2020-04-03 17:03:12 -07:00
  • cd7649a666 Add 7.1 surround sound support for SDL audio output Cameron Gutman 2020-04-03 00:12:52 -07:00
  • 847cc0a38a Migrate to the new audio configuration macros Cameron Gutman 2020-03-31 21:36:16 -07:00
  • 3588eb9bf8 Reduce retransmission delay on packet loss and enable QoS marking on ENet traffic Cameron Gutman 2020-03-29 15:49:52 -07:00
  • 296e22d3ca Remove the Wayland post-cleanup hack Cameron Gutman 2020-03-28 00:46:04 -07:00
  • 923e590da1 Delay the spinner on the stream segue to prevent animation glitching on Windows Cameron Gutman 2020-03-27 23:32:46 -07:00
  • e56329d05a Don't render with vaPutSurface() on XWayland Cameron Gutman 2020-03-27 19:11:03 -07:00
  • 2452e80e57 Add VDPAU driver path fallbacks for AppImage Cameron Gutman 2020-03-26 19:06:24 -07:00
  • b9019831a9 Fix failure to try the default VAAPI driver with the modified LIBVA_DRIVERS_PATH Cameron Gutman 2020-03-26 18:25:52 -07:00
  • b3b49b440e Add VAAPI driver path fallbacks for AppImage Cameron Gutman 2020-03-24 00:06:22 -07:00
  • cbedf0f74f Bundle a newer libva, FFmpeg, and Qt Wayland plugin into the AppImage Cameron Gutman 2020-03-23 22:21:30 -07:00
  • 6c980eba68 Fix build on Qt 5.15 Beta 2 Cameron Gutman 2020-03-23 18:30:56 -07:00
  • e9f766904e Build AppImages on AppVeyor Cameron Gutman 2020-03-22 22:48:30 -07:00
  • 62d76c006d Move all builds to AppVeyor Cameron Gutman 2020-03-22 19:34:50 -07:00
  • 615b78a612 Update SDL_GameControllerDB to d222918bd6f786a35f9c42fd87921ca29493b785 Cameron Gutman 2020-03-22 18:41:21 -07:00
  • aaf0340d6c Use 10 ms audio samples on low bandwidth connections Cameron Gutman 2020-03-21 01:04:41 -07:00
  • 93ea437760 Key repeat is handled server-side, so don't send repeat events Cameron Gutman 2020-03-20 23:56:44 -07:00
  • fe6a1244ed Fix a couple compiler warnings Cameron Gutman 2020-03-18 22:46:32 -07:00
  • 953858b0e7 Add workaround for Steam Link graphics bug. Fixes #254 Cameron Gutman 2020-03-18 22:26:15 -07:00
  • f3da46833f Revert "Temporarily switch to gamecontrollerdb to fix build after DMCA takedown of SDL_GameControllerDB" Cameron Gutman 2020-03-18 19:48:26 -07:00
  • ba2488b6e2 Try the iHD VA driver as a fallback to fix Comet Lake and later Cameron Gutman 2020-03-18 18:39:43 -07:00
  • 4e7e0d67e5 Add a workaround for Mesa Iris returning the wrong VA driver Cameron Gutman 2020-03-17 17:34:35 -07:00
  • faa16b207c Implement a more reliable mouse capture workaround for GNOME+Wayland Cameron Gutman 2020-03-14 00:33:53 -07:00
  • 2d9f62761c Don't pass through the super key to the host Cameron Gutman 2020-03-13 18:11:31 -07:00
  • 60689f531d Update to SDL 2.0.12 with USE_D3D9EX Cameron Gutman 2020-03-11 21:27:45 -07:00
  • 3f97692311 Update macOS to SDL 2.0.12 Cameron Gutman 2020-03-11 17:51:46 -07:00
  • 81221336f4 Rec 601 seems to be a bit more accurate on macOS Cameron Gutman 2020-03-10 23:21:00 -07:00
  • ecfc758ce4 Attach colorspace data to CVPixelBuffer. Fixes #323 Cameron Gutman 2020-03-10 22:21:09 -07:00
  • c1bf756edc Temporarily switch to gamecontrollerdb to fix build after DMCA takedown of SDL_GameControllerDB v1.2.1-gcdb Cameron Gutman 2020-02-22 19:20:52 -08:00
  • 2cb3a132c6 Fix false positives in SDL_GameControllerRumble() support detection Cameron Gutman 2020-03-07 17:00:38 -08:00
  • 519473e498 Enable rumble on Bluetooth PS4 controllers Cameron Gutman 2020-03-07 16:46:41 -08:00
  • 9b271d918a Use SDL_GameControllerSetPlayerIndex() to indicate player index Cameron Gutman 2020-03-03 20:15:35 -08:00
  • 5b4d874851 Avoid sending excessively large mDNS queries on networks with lots of mDNS traffic Cameron Gutman 2020-03-02 02:52:02 -08:00
  • 9dc1dbc002 Update qmdnsengine to address mDNS traffic amplification Cameron Gutman 2020-03-02 02:33:10 -08:00
  • 7ee323f0d5 Fix deprecation warning on macOS Cameron Gutman 2020-02-29 15:54:10 -08:00
  • 4bb6f711b9 Avoid using the QTBUG-80947 workaround on Qt 5.14.2 and later Cameron Gutman 2020-02-27 18:03:28 -08:00
  • 816cec8f5c Remove deprecated listener callbacks Cameron Gutman 2020-02-25 00:31:05 -08:00
  • 2394dfe88a Change errorCode to an int type Cameron Gutman 2020-02-24 23:03:34 -08:00
  • dfc0d2303b Fix incorrect #endif location Cameron Gutman 2020-02-24 20:55:07 -08:00
  • 598a48ec50 Remove the Wayland mouse capture hack that is not necessary on SDL 2.0.11 Cameron Gutman 2020-02-24 20:33:33 -08:00
  • 9f41e98e3f Remove RPi hacks that are not necessary on SDL 2.0.11 Cameron Gutman 2020-02-24 19:55:16 -08:00
  • 489891ff3c Fix build on Windows and macOS with Qt 5.13 and earlier Cameron Gutman 2020-02-24 18:17:23 -08:00
  • a44ed0b047 Allow initial destination position to be used as an offset with scaleSourceToDestinationSurface() Cameron Gutman 2020-02-24 18:01:30 -08:00
  • 1aaa97b91d Override SDL 2.0.12 default of mapping buttons to labels rather than position Cameron Gutman 2020-02-24 17:44:56 -08:00
  • 13d68e789f Fix Clazy warnings Cameron Gutman 2020-02-24 17:44:21 -08:00
  • 10dae7482c Fix build with Qt 5.15 Cameron Gutman 2020-02-24 17:39:24 -08:00
  • 979de190dc Cap resolution options at 1080p on Steam Link and Raspberry Pi due to hardware limitations Cameron Gutman 2020-02-23 00:43:43 -08:00
  • 46bcbda972 MMAL is always full-screen Cameron Gutman 2020-02-23 00:25:01 -08:00
  • 43bdc353fb Fix 720p streaming on MMAL Cameron Gutman 2020-02-23 00:22:44 -08:00
  • 6314676b9c Temporarily switch to gamecontrollerdb to fix build after DMCA takedown of SDL_GameControllerDB Cameron Gutman 2020-02-22 19:20:52 -08:00
  • 9f77f3d968 Don't leave 0 byte files if saving the box art image failed and deal with those that may already exist. Fixes #346 Cameron Gutman 2020-02-20 19:06:19 -08:00
  • f4733dbbe8 Fix unused parameter warning on Linux Cameron Gutman 2020-02-20 14:13:03 -08:00
  • 61fc0e4893 Don't allow Flickables to be dragged beyond bounds Cameron Gutman 2020-02-20 13:38:01 -08:00
  • 652ad86cad Update SDL_GameControllerDB to cc4b7f603698914fad9a172a5e47bfece93a45f6 Cameron Gutman 2020-02-20 13:29:36 -08:00
  • 60f308bd76 Build dual binary bundles for Steam Link Cameron Gutman 2020-02-12 07:27:18 -08:00
  • b2113ff95b Raspberry Pi's full KMS driver is broken with MMAL, so just advise fake KMS Cameron Gutman 2020-02-09 12:52:11 -08:00
  • b8188a46a9 Display a friendly warning when running without a KMS driver Cameron Gutman 2020-02-09 12:39:42 -08:00
  • e790b0761e Add another RPi hack to fix mouse capture in full-screen in LXDE Cameron Gutman 2020-02-09 12:00:30 -08:00
  • fa3317f6cd Enable double buffering on SDL backends that support it Cameron Gutman 2020-02-09 11:54:09 -08:00
  • b080f7a81c Don't display browser links in non-GUI environment Cameron Gutman 2020-02-09 11:41:44 -08:00
  • 57a1c5eb76 Disable the window mode options for always full-screen renderers Cameron Gutman 2020-02-09 11:35:05 -08:00
  • 5b7e2521cc Ignore unbind and full-screen key combos on EGLFS Cameron Gutman 2020-02-09 10:20:41 -08:00
  • fced653c1c Add a hack to avoid PulseAudio on RPi Cameron Gutman 2020-02-08 23:35:42 -08:00
  • 9253e6ac5e Fix GLES library not being found on RPi when running from console Cameron Gutman 2020-02-08 22:34:07 -08:00
  • aff2ed22b9 Use EGLFS platform plugin if X and Wayland aren't detected Cameron Gutman 2020-02-08 21:37:17 -08:00
  • 5520a52379 Force full-screen mode on EGLFS Cameron Gutman 2020-02-08 21:31:04 -08:00
  • 505050e936 Fix high DPI check in 0437835b Cameron Gutman 2020-02-08 18:47:59 -08:00
  • 0437835bde Avoid enabling High DPI mode on EGLFS to fix font rendering Cameron Gutman 2020-02-08 18:11:33 -08:00
  • 77386f8dfc Reduce buffering for MMAL to avoid requiring 128 MB VRAM split Cameron Gutman 2020-02-08 17:56:30 -08:00
  • 529fdf0341 Add decoder options dictionary to prepareDecoderContext() Cameron Gutman 2020-02-08 17:47:26 -08:00
  • fa74700ad9 Fix build with new Steam Link SDK Cameron Gutman 2020-02-05 17:24:05 -08:00
  • caca491943 Add build script to generate AppImage Cameron Gutman 2020-02-01 15:46:53 -08:00
  • 4794f44a6d Charge decoders for time spent holding on to frames Cameron Gutman 2020-01-26 20:15:11 -08:00
  • f0119b1231 Add support for the out-of-tree Jetson FFmpeg NVMPI decoders Cameron Gutman 2020-01-26 19:16:03 -08:00