Commit graph

  • 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
  • 8fcc4cf7fe Update readme and metadata with new features Cameron Gutman 2023-09-03 18:03:34 -05:00
  • 2f78350696 Change PC offline overlay to match new Play and Stop icons Cameron Gutman 2023-09-03 17:44:15 -05:00
  • 85d4037a89 Allow to specify gamepad GUIDs to be ignored when streaming FrogTheFrog 2023-09-02 16:00:05 +03:00
  • d165bf7498 Sort the host list Cameron Gutman 2023-09-03 16:20:29 -05:00
  • 94d821a4a9 Process insertions and moves in the ComputerModel without resetting Cameron Gutman 2023-09-03 16:19:24 -05:00
  • 6a854f7a64 Limit default bitrate to one decimal place Cameron Gutman 2023-09-02 20:05:27 -05:00
  • d76675f4b1 Fix handling of frame rates below 30 FPS Cameron Gutman 2023-09-02 20:05:27 -05:00
  • 4a7e43ccb6 Improve play and quit button visibility Cameron Gutman 2023-09-02 19:57:08 -05:00
  • b53333d1ba Refresh the bitrate text when the language changes Cameron Gutman 2023-09-02 18:47:42 -05:00
  • f1f3c8bfb9 Rerun lrelease Cameron Gutman 2023-09-02 18:42:39 -05:00
  • e580e7c672 Prune obsolete strings Cameron Gutman 2023-09-02 18:42:01 -05:00
  • a62fd96269 Rerun lupdate Cameron Gutman 2023-09-02 18:41:27 -05:00
  • a1d592bb87 Fix loss of all paired computers if Moonlight is terminated while writing the computer list Cameron Gutman 2023-09-02 16:43:25 -05:00
  • 83f5f6cefc Don't scale default bitrate further beyond 90 FPS Cameron Gutman 2023-09-02 15:54:12 -05:00
  • 9166e70524 Replace fixed "unsupported FPS" options with fully custom FPS option Cameron Gutman 2023-09-02 15:53:30 -05:00
  • 41f8fa95fe Rerun lupdate and lrelease Cameron Gutman 2023-08-29 23:46:18 -05:00
  • b140c21ed9 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2023-08-29 23:44:30 -05:00