Commit Graph

  • 9120fd01a8 Adjust MMAL and RPi workarounds for Pi 5 and Bookworm support Cameron Gutman 2023-10-12 18:46:11 -05:00
  • c14cc70a6a Also check for V3D compatible IDs Cameron Gutman 2023-10-08 16:52:54 -05:00
  • a66f91ae3c Update moonlight-common-c Cameron Gutman 2023-10-08 16:29:59 -05:00
  • 7e4fddbe62 Only block EGL rendering on Pi 4 and earlier Cameron Gutman 2023-10-08 16:16:33 -05:00
  • 0ff9f8c55a Update dav1d to 1.3.0 Cameron Gutman 2023-10-06 00:26:44 -05:00
  • 6f710faa8e Fix EGL loading in the AppImage Cameron Gutman 2023-10-05 23:05:07 -05:00
  • 2127e1d90b Allow h264_v4l2m2m to be used in RPi builds if manually specified Cameron Gutman 2023-10-05 18:37:14 -05:00
  • 9d73aa6b4a Fix DrmRenderer not falling back to swframes if DRM PRIME is available Cameron Gutman 2023-10-05 18:13:52 -05:00
  • a2f23b7053 Fix automatic VA DRM driver selection with libva 2.20 Cameron Gutman 2023-10-05 18:12:12 -05:00
  • 5974980aff Use BT.709 in DrmRenderer only on Starfive devices Cameron Gutman 2023-10-05 18:10:36 -05:00
  • 6fa53691aa Fix implicit default constructor warning Cameron Gutman 2023-10-02 17:42:35 -05:00
  • 49e0679864 Synchronize with possible concurrent writers to the NvComputer object Cameron Gutman 2023-10-01 17:46:27 -05:00
  • 0976bc39b3 Only reserialize hosts if a serializable attribute changed Cameron Gutman 2023-10-01 17:28:06 -05:00
  • facd6e4e56 Revert "Batch delayed flushes to improve performance on macOS" Cameron Gutman 2023-10-01 16:32:56 -05:00
  • d2dc0aa1b1 Don't serialize apps for the host backup Cameron Gutman 2023-10-01 16:13:22 -05:00
  • aa74e6930b Batch delayed flushes to improve performance on macOS Cameron Gutman 2023-10-01 15:26:28 -05:00
  • b7811bf196 Translated using Weblate (French) Jorys Paulin 2023-09-30 10:00:09 +00:00
  • 18130fd8de Use BT.601 for planes that lack COLOR_ENCODING properties Cameron Gutman 2023-09-29 18:30:39 -05:00
  • b6d4f97e96 Check that the chosen plane supports the decoded frame pixel format Cameron Gutman 2023-09-29 17:22:49 -05:00
  • 0dd0112518 Don't export EGLImages for software frames Cameron Gutman 2023-09-29 17:20:50 -05:00
  • 5711e6064e Allow reuse of an active plane for devices with only one usable plane per CRTC Cameron Gutman 2023-09-29 17:19:44 -05:00
  • 517b684f85 Handle EGL driver returning no supported formats or modifiers for DMA-BUF import Cameron Gutman 2023-09-27 01:31:01 -05:00
  • 39465f6d8a Override some Material 3 colors to improve contrast Cameron Gutman 2023-09-27 00:51:51 -05:00
  • 738813cbac Add fallback definition for EGLuint64KHR Cameron Gutman 2023-09-26 23:22:25 -05:00
  • c2778e040a Build fix for old EGL headers Cameron Gutman 2023-09-26 23:16:22 -05:00
  • 1efdeeb9dc Export composed VA surface layers for EGL import if supported Cameron Gutman 2023-09-26 22:58:13 -05:00
  • b01dfea343 Refactor EGLImage creation into a separate shared class Cameron Gutman 2023-09-26 21:02:29 -05:00
  • e143293e91 Update our plist to activate Game Mode on Sonoma Cameron Gutman 2023-09-26 18:28:14 -05:00
  • f420dc740a Set EGL_IMAGE_PRESERVED_KHR=EGL_TRUE on our EGLImages Cameron Gutman 2023-09-26 02:38:46 -05:00
  • 2e532224b7 Translated using Weblate (Chinese (Traditional)) Jen Kung-chih 2023-09-23 19:52:20 +00:00
  • cb8366a7e5 Translated using Weblate (French) Jorys Paulin 2023-09-23 15:44:00 +00:00
  • fee54a9d76 Update moonlight-common-c to pick up various fixes Cameron Gutman 2023-09-23 13:33:54 -04:00
  • dc556d3c9b Try to fix Windows build Cameron Gutman 2023-09-23 13:33:21 -04:00
  • 4fed3802aa Fix signed vs unsigned comparison warning Cameron Gutman 2023-09-23 11:15:41 -04:00
  • f7bb4611e9 Replace uses of strcpy() and sprintf() Cameron Gutman 2023-09-23 11:15:21 -04:00
  • 57791eec62 Translated using Weblate (Polish) Artur Szulc 2023-09-21 20:14:38 +00:00
  • e1e3d8e710 Update AppImage to libva 2.20.0 Cameron Gutman 2023-09-20 19:29:43 -05:00
  • 654be492a0 Avoid using LFS64 interfaces with Musl Cameron Gutman 2023-09-18 20:07:56 -05:00
  • 1df0da4d4a Also use test frame decoding parameters when creating a test renderer Cameron Gutman 2023-09-14 18:21:53 -05:00
  • 1dd6cdb567 Use the correct width and height of the test frame when performing the test decode Cameron Gutman 2023-09-14 18:16:45 -05:00
  • edfb3cfdc8 Update OpenSSL to 1.1.1w for Windows and Mac builds Cameron Gutman 2023-09-12 19:36:48 -05:00
  • c6a8f44640 Don't set currentIndex to -1 while reinitializing Cameron Gutman 2023-09-12 19:28:33 -05:00
  • b7301d4415 Rerun lupdate and lrelease Cameron Gutman 2023-09-12 19:19:31 -05:00
  • 4d668702b5 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2023-09-12 19:18:14 -05:00
  • f4b0f4d78f Functionally revert f60e7241 Cameron Gutman 2023-09-12 18:36:53 -05:00
  • 7100262e09 Update build requirements Cameron Gutman 2023-09-12 18:26:03 -05:00
  • e516943d53 Guard SDL_ControllerSensorEvent usage by SDL version check Cameron Gutman 2023-09-12 18:10:06 -05:00
  • fd41226cdd Support fully-planar output in DrmRenderer Cameron Gutman 2023-09-12 18:08:48 -05:00
  • 47b04eee3e Remove use of deprecated QByteArray::count() Cameron Gutman 2023-09-12 18:07:44 -05:00
  • 24ee6f96e1 Don't filter SOPS option by active resolutions with Sunshine Cameron Gutman 2023-09-11 21:25:29 -05:00
  • 6e34c21175 Fix signed integer overflow found by UBSan Cameron Gutman 2023-09-11 21:23:39 -05:00
  • 64789ea8bc Destroy the VTRenderer before leaving fullscreen Cameron Gutman 2023-09-11 21:07:54 -05:00
  • 2ac7176787 Fix a bunch of memory leaks in the VTRenderer Cameron Gutman 2023-09-11 20:49:35 -05:00
  • b968886594 Round default bitrates to the nearest megabit Cameron Gutman 2023-09-11 01:18:52 -05:00
  • 2f9c44103b Automatically scroll the SettingsView to ensure the focused item is visible Cameron Gutman 2023-09-11 00:08:20 -05:00
  • e9ed4940cd Interpolate between entries in our default bitrate table Cameron Gutman 2023-09-10 22:34:20 -05:00
  • 85b5845ebb Switch to Qt 6.5 for Windows ARM64 build Cameron Gutman 2023-09-10 18:43:51 -05:00
  • 6f4db913aa Update jom and vswhere Cameron Gutman 2023-09-10 16:55:19 -05:00
  • 2d20c711a6 Move Qt ARM64 patching into the install section Cameron Gutman 2023-09-10 16:50:41 -05:00
  • 2e829bc85f Fix corecrt_math_defines.h macro redefinition warnings with MSVC Qt 6 builds Cameron Gutman 2023-09-10 16:48:24 -05:00
  • acddc3cabd Fix ARM64 builds in AppVeyor Cameron Gutman 2023-09-10 15:40:51 -05:00
  • a16647f16c Always include ARM64 in the installer bundle Cameron Gutman 2023-09-10 15:14:24 -05:00
  • 3e3f384218 Fix indentation after WiX v4 autoconversion Cameron Gutman 2023-09-10 15:11:45 -05:00
  • 45a98a391a Produce Windows ARM64 binaries in CI Cameron Gutman 2023-09-10 14:48:19 -05:00
  • c9992201ce Support building with Qt 6's official ARM64 SDK binaries Cameron Gutman 2023-09-10 14:35:30 -05:00
  • 80062d262e Remove manual qmlcachegen invocation for internal Qt QML files Cameron Gutman 2023-09-10 15:03:53 -05:00
  • 652f7a7710 Translated using Weblate (Hungarian) Zan 1456 2023-09-08 19:27:15 +00:00
  • 7e7e50ada2 Translated using Weblate (Spanish) gallegonovato 2023-09-08 13:20:50 +00:00
  • 87eba9bb89 Fix build on Qt 5.13 and earlier Cameron Gutman 2023-09-09 14:22:47 -05:00
  • da1fcd49fc Increase audio buffer size to reduce the chance of underruns Cameron Gutman 2023-09-09 12:56:05 -05:00
  • c98289a9e7 Use DMA_BUF_IOCTL_SYNC to synchronize swframe copies Cameron Gutman 2023-09-09 12:19:40 -05:00
  • 1d0b65f798 Log the active SDL audio driver Cameron Gutman 2023-09-09 11:46:06 -05:00
  • 3094185cd6 Also skip SDL_RENDERER_PRESENTVSYNC on Wayland Cameron Gutman 2023-09-09 10:41:33 -05:00
  • aaff04167b Only skip SDL_RENDERER_PRESENTVSYNC on Windows Cameron Gutman 2023-09-09 08:00:13 -05:00
  • 21bba02e6f Allow render thread usage with Metal Cameron Gutman 2023-09-09 07:45:42 -05:00
  • f60e724167 Default to indirect rendering on Apple Silicon Cameron Gutman 2023-09-09 07:44:11 -05:00
  • 7551e90899 Adjust AV1 surface alignment to match FFmpeg behavior Cameron Gutman 2023-09-08 23:13:29 -05:00
  • 715429c13c Print error dialogs and warning toasts to the log Cameron Gutman 2023-09-08 23:00:00 -05:00
  • 7976189d56 Bump macOS nightlies to Qt 6.4 Cameron Gutman 2023-09-08 19:54:58 -05:00
  • 47d1eff45d Don't rasterize layers in fullscreen Cameron Gutman 2023-09-08 19:53:01 -05:00
  • 073df32b01 Translated using Weblate (Swedish) bittin1ddc447d824349b2 2023-09-07 02:11:24 +00:00
  • e8ec7efa5c Translated using Weblate (Hungarian) Zan 1456 2023-09-07 16:02:28 +00:00
  • f08cdae2b4 Translated using Weblate (Korean) sanhoe 2023-09-06 04:02:05 +00:00
  • 1389d29d8c Translated using Weblate (Chinese (Simplified)) weng weng 2023-09-06 05:57:51 +00:00
  • d4bfde7906 Translated using Weblate (French) Jorys Paulin 2023-09-06 06:25:36 +00:00
  • fe73c36958 Translated using Weblate (German) reloxx13 2023-09-07 16:03:08 +00:00
  • a97f6d90f4 Fix Linux build break Cameron Gutman 2023-09-08 02:04:15 -05:00
  • 0735f164a8 Revert back to model reset for updating the computer list Cameron Gutman 2023-09-08 02:02:21 -05:00
  • 9de0c215ba Don't allow custom frame rates below 10 FPS Cameron Gutman 2023-09-08 00:59:56 -05:00
  • 56474822f7 Don't scale bitrate linearly with frame rate beyond 60 FPS Cameron Gutman 2023-09-08 00:59:33 -05:00
  • 98b18d89eb Fix libva-x11 build in AppImage Cameron Gutman 2023-09-06 19:25:42 -05:00
  • 78ea79b95a Quiet new -Wswitch warnings Cameron Gutman 2023-09-05 22:51:08 -05:00
  • acbe503c12 Fix NVIDIA VAAPI X11 deprioritization check to actually check for X11 Cameron Gutman 2023-09-05 20:46:43 -05:00
  • 0261c41574 Revert "Prefer nvidia-vaapi-driver over VDPAU for AV1" Cameron Gutman 2023-09-05 20:39:28 -05:00
  • c8182dfab3 Use BT.709 for DrmRenderer Cameron Gutman 2023-09-05 19:28:22 -05:00
  • 2eee9c019f Force the Material theme since our UI relies on it Cameron Gutman 2023-09-05 19:25:09 -05:00
  • 9ed40b5d9f Add chroma siting metadata to EGL exported frames Cameron Gutman 2023-09-05 18:30:01 -05:00
  • ebc4c71c72 Fix handling of non-standard hwaccel decoders that also set AV_CODEC_CAP_HARDWARE Cameron Gutman 2023-09-04 23:40:59 -05:00
  • dec5a6370e Fix build with Qt 5 Cameron Gutman 2023-09-03 19:42:19 -05:00
  • 519858b708 Link to Sunshine Cameron Gutman 2023-09-03 18:04:31 -05:00