Commit Graph

  • accd30176f Rerun lupdate and lrelease Cameron Gutman 2024-09-15 23:45:27 -05:00
  • 7721fa6d7c Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2024-09-15 23:44:31 -05:00
  • 8e295aab00 Update dependencies for AppImage Cameron Gutman 2024-09-15 23:35:26 -05:00
  • 4838a75c58 Suppress spammy libplacebo messages Cameron Gutman 2024-09-15 22:01:39 -05:00
  • c5ec8c0fdb Add libplacebo prefix to log messages Cameron Gutman 2024-09-15 21:58:10 -05:00
  • b266f61ba6 Disable direct rendering of YUV444 using vaPutSurface() Cameron Gutman 2024-09-15 21:03:00 -05:00
  • d1dffdc34c Prefer optimal 8-bit hardware codec if 10-bit codec is not available Cameron Gutman 2024-09-15 16:47:30 -05:00
  • 268f8db26b Never negotiate 10-bit profiles without a 10-bit renderer Cameron Gutman 2024-09-15 15:53:45 -05:00
  • de28eda266 Don't enable HDR checkbox if no HDR renderers work Cameron Gutman 2024-09-15 15:09:11 -05:00
  • 3e9e497203 Fix viewing apps and CLI streaming with Qt 5.11 and earlier Cameron Gutman 2024-09-15 14:39:34 -05:00
  • 96fb6ee5e9 Share SDL's EGL display with EGLRenderer Cameron Gutman 2024-09-12 22:33:50 -05:00
  • 02853e74ba Reduce the bitrate to YUV420 defaults if YUV444 was selected but not negotiated Cameron Gutman 2024-09-12 21:52:27 -05:00
  • 46910cf774 Remove black background workaround now that SDL is fixed Cameron Gutman 2024-09-12 21:38:30 -05:00
  • b1c77ff80e Disable SDL double buffering Cameron Gutman 2024-09-12 21:34:22 -05:00
  • 92ee4a3046 Don't use the bind path for UMA GPUs Cameron Gutman 2024-09-12 21:32:36 -05:00
  • 6ec0c79899 Revert "Remove FL 11.0 restriction for D3D11VA" Cameron Gutman 2024-09-12 21:27:27 -05:00
  • 1c281ee3fc
    Translated using Weblate (Russian) Артём Журин 2024-09-10 08:26:01 +00:00
  • e2b7cbfe62
    Translated using Weblate (French) Jorys Paulin 2024-09-06 18:47:15 +00:00
  • 67e89d9e16 Add workaround for incorrect color range in AMF AV1 encoding output Cameron Gutman 2024-09-04 23:13:48 -05:00
  • bbf6d9722a
    Translated using Weblate (Spanish) gallegonovato 2024-09-03 11:03:39 +00:00
  • 34549864ad Update libraries Cameron Gutman 2024-09-03 23:18:12 -05:00
  • 1303a700e0
    Translated using Weblate (Spanish) gallegonovato 2024-09-02 08:34:05 +00:00
  • 25132a1f7b Enable decoder texture binding for all FL11.1 iGPUs Cameron Gutman 2024-08-31 00:36:25 -05:00
  • 7074463d0f Remove FL 11.0 restriction for D3D11VA Cameron Gutman 2024-08-30 23:03:36 -05:00
  • 99311403fa Move dummy fence into renderVideo() Cameron Gutman 2024-08-30 22:42:53 -05:00
  • 8b50eea485 Wait on a dummy fence before using textures shared with the decoder Cameron Gutman 2024-08-30 22:22:30 -05:00
  • 302dca6c0c Update OpenSSL libraries for macOS with fixed library path Cameron Gutman 2024-08-30 16:32:31 -05:00
  • f756be87ff Fix YUV444 hardware decoding on Windows systems without an Intel GPU present Cameron Gutman 2024-08-30 16:31:58 -05:00
  • 9d99ecbca6 Add note about installing the Graphics Tools optional feature Cameron Gutman 2024-08-30 16:23:31 -05:00
  • 1475bdfbba
    Translated using Weblate (Turkish) Arda Anıl 2024-08-29 20:36:32 +00:00
  • 69a3406d4a Fix broken PDBs for libplacebo.dll Cameron Gutman 2024-08-30 00:08:02 -05:00
  • 7e17d82ee5 Add a NSLocalNetworkUsageDescription for Sequoia Cameron Gutman 2024-08-29 23:31:55 -05:00
  • 153db55519 Replace OpenSSL static libs with dylibs to enable Qt OpenSSL TLS plugin Cameron Gutman 2024-08-29 23:28:08 -05:00
  • 4290a54ffa Log the chosen Metal device Cameron Gutman 2024-08-29 23:20:52 -05:00
  • a6e549471c Ignore failures when registering firewall exceptions Cameron Gutman 2024-08-29 02:14:04 -05:00
  • 04edfdc4ca Update to WiX 5.0.1 Cameron Gutman 2024-08-29 01:50:53 -05:00
  • db30faf602 Enable Turkish language now that it's nearly completely translated Cameron Gutman 2024-08-29 01:40:13 -05:00
  • cdb610f121 Rerun lupdate and lrelease Cameron Gutman 2024-08-29 01:39:09 -05:00
  • e404722e7c Add Estonian translation Cameron Gutman 2024-08-29 01:35:07 -05:00
  • 1840c47751 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2024-08-29 01:24:36 -05:00
  • 3bd571bc90
    Translated using Weblate (Portuguese (Brazil)) c0dE 2024-08-28 16:54:04 +00:00
  • 224153e230
    Translated using Weblate (Japanese) G.Nakai 2024-08-28 11:05:31 +00:00
  • ef12850867 Remove unnecessary Windows dependencies Cameron Gutman 2024-08-29 01:22:41 -05:00
  • caf322d934 Provide valid default preferred formats for YUV444 Cameron Gutman 2024-08-29 01:03:39 -05:00
  • 9043e8f663 Remove hard limits for bitrate and FPS command-line options Cameron Gutman 2024-08-25 16:18:55 -05:00
  • 76fd502262 Reintroduce support for FFmpeg 4 Cameron Gutman 2024-08-24 16:50:27 -05:00
  • 9186feca80 Slightly simplify Metal shader Cameron Gutman 2024-08-22 01:18:39 -05:00
  • df814fef4a Implement support for HDR with software decoding on macOS Cameron Gutman 2024-08-22 00:05:26 -05:00
  • d2b3bc962f Probe for a HDR-compatible software renderer Cameron Gutman 2024-08-20 23:03:41 -05:00
  • 876375f7e9 Add additional codec negotiation improvements Cameron Gutman 2024-08-20 23:03:09 -05:00
  • e662e93a53 Prioritize AV1 over HEVC for HDR with software decoding Cameron Gutman 2024-08-20 01:30:33 -05:00
  • 7c6954b5f6 Add HDR support with software decoding using libplacebo Cameron Gutman 2024-08-20 01:28:00 -05:00
  • 416003248b Enable Vulkan renderer on Windows ARM64 builds Cameron Gutman 2024-08-20 00:43:03 -05:00
  • 6d6cd6fc35 Improve codec autoselection logic Cameron Gutman 2024-08-19 23:41:42 -05:00
  • 17448c02b0 Move host settings to the other column to balance column length Cameron Gutman 2024-08-19 21:44:52 -05:00
  • f3a75e8e76 Add experimental option to unlock bitrate to 500 Mbps Cameron Gutman 2024-08-19 21:43:00 -05:00
  • 7da085480c Switch to a vanilla 7.0 branch with the Nvidia video decoding fix cherry-picked Cameron Gutman 2024-08-19 21:03:23 -05:00
  • bed3a6ecd8 Print the friendly name of the unsupported AVPixelFormat in SDLRenderer Cameron Gutman 2024-08-19 20:58:45 -05:00
  • e01c42153c Allow software decoding if YUV444 is selected rather than falling back to YUV420 Cameron Gutman 2024-08-19 20:58:16 -05:00
  • 9df65cb814 Allow selection of AV1 or HEVC for software decoding when HDR or YUV444 are enabled Cameron Gutman 2024-08-19 20:57:11 -05:00
  • fddb4881fb Use our FFmpeg fork for the AppImage to fix Nvidia Vulkan decoding crash Cameron Gutman 2024-08-19 19:42:21 -05:00
  • 5765c254cd Add software fallback for YUV444 using libswscale Cameron Gutman 2024-08-19 19:20:17 -05:00
  • ea724a05a6 Fix compilation with older FFmpeg versions Cameron Gutman 2024-08-19 01:03:03 -05:00
  • 369f614b59 Rewrite format handling in DRM renderer Cameron Gutman 2024-08-19 00:57:07 -05:00
  • 8606b2c95e Add support for VUYX and XV30LE for YUV 4:4:4 Cameron Gutman 2024-08-18 23:45:26 -05:00
  • fafddddfe0 Fix size and pitch calculation for dumb buffer uploads Cameron Gutman 2024-08-18 23:08:20 -05:00
  • 1bb16be183 Allow DrmRenderer to act as a non-DRM hwaccel backend Cameron Gutman 2024-08-17 16:51:48 -05:00
  • 8e2aa87c4f Avoid using D3D11VA on very old Intel GPUs Cameron Gutman 2024-08-16 00:32:25 -05:00
  • 2aea070d93 Fix resetting bitrate when YUV444 is enabled ns6089 2024-08-13 15:56:20 +03:00
  • 37ace0060e Update README.md Mohammad 2024-08-15 15:35:07 +03:30
  • 28b4272123 Update Windows FFmpeg to 7.0.2 with patches - Vulkan video decoding crash fix for Nvidia GPUs - D3D11VA support for HEVC 4:4:4 on Intel GPUs Cameron Gutman 2024-08-15 22:55:37 -05:00
  • 19660174b7 Check that the new keypair is usable before persisting it Cameron Gutman 2024-08-15 22:50:49 -05:00
  • 2beaf10ea5
    Translated using Weblate (German) Ettore Atalan 2024-08-14 06:48:55 +00:00
  • 665352ec95 Remove support for Intel's vendor-specific HEVC RExt profiles Cameron Gutman 2024-08-13 00:50:32 -05:00
  • ab791cf4c8 Add support for the official DXVA HEVC Rext GUIDs defined in the Win11 24H2 SDK Cameron Gutman 2024-08-02 21:22:43 -05:00
  • ef7dff32aa Don't use Vulkan Video on Intel GPUs on Windows Cameron Gutman 2024-08-02 21:16:52 -05:00
  • 9227ebfec9 Fix compiler warnings introduced by ComPtr refactoring Cameron Gutman 2024-08-02 21:15:18 -05:00
  • f138827cdf Add handling for AV1 High profile in D3D11VA/DXVA2 Cameron Gutman 2024-07-30 23:21:49 -05:00
  • e25919e0f9 Use for each loop to destroy objects in arrays Cameron Gutman 2024-07-30 22:58:59 -05:00
  • 99749d4730 Use ComPtr for lifetime management in DXVA2 Cameron Gutman 2024-07-30 22:41:29 -05:00
  • 9e811f54f1 Use ComPtr for lifetime management in D3D11VA Cameron Gutman 2024-07-30 22:29:38 -05:00
  • 0bb0d27d64 Implement YUV 4:4:4 decoding with D3D11VA on Intel GPUs Cameron Gutman 2024-07-30 21:12:11 -05:00
  • ede5ab8671
    Translated using Weblate (Turkish) Arda Anıl 2024-07-27 11:19:42 +00:00
  • 6c6f808365 Tweak the YUV444 tooltip text Cameron Gutman 2024-07-26 01:24:27 -05:00
  • dd9569913b Remove hardcoded block for YUV444 on non-Vulkan renderers Cameron Gutman 2024-07-26 01:20:48 -05:00
  • 778eb07c5f Reject YUV444 rendering using D3D11VA until it properly supported Cameron Gutman 2024-07-26 01:19:26 -05:00
  • e2ffeae3f6 Add YUV444 support to VT Metal renderer Cameron Gutman 2024-07-26 00:39:13 -05:00
  • eb6d16fdcf Remove guards for older macOS and SDK versions Cameron Gutman 2024-07-26 00:38:54 -05:00
  • e548697a36 Move VT decoding support detection into a single base class Cameron Gutman 2024-07-26 00:35:32 -05:00
  • c707dab70a Plumb YUV444 logic into additional renderers Cameron Gutman 2024-07-25 06:36:40 -05:00
  • da0244c538 Support YUV 4:4:4 formats ns6089 2024-05-15 16:22:42 +03:00
  • ff332d45f8 Fix false compiler warnings about missing return from non-void function Cameron Gutman 2024-07-24 20:45:52 -05:00
  • 9e92c07cb7 Use VK_NULL_HANDLE instead of nullptr to initialize VkSurfaceKHR field Cameron Gutman 2024-07-24 20:38:36 -05:00
  • 7f009a4b8e Switch to 32-bit floating point audio Cameron Gutman 2024-07-17 20:37:50 -05:00
  • 8ac378f467 Enable libplacebo Vulkan renderer on x64 Windows builds Cameron Gutman 2024-07-16 19:12:37 -05:00
  • 82ec773119 Add Vulkan headers v1.3.290 for Windows Cameron Gutman 2024-07-16 19:06:43 -05:00
  • 3580286807 Update prebuilt libraries Cameron Gutman 2024-07-13 17:27:03 -05:00
  • e226091c19 Require macOS 11 or later Cameron Gutman 2024-07-13 17:26:27 -05:00
  • 074b4520e5 List both Qt 5 and Qt 6 packages for Linux builds Cameron Gutman 2024-07-13 16:19:00 -05:00
  • de30eeaa66 Fix CI build errors Cameron Gutman 2024-07-13 13:53:43 -05:00