Commit Graph

  • b96cb1abaf Remove per-app HDR support check Cameron Gutman 2022-02-07 20:02:19 -06:00
  • 20143606e2 Added translation using Weblate (Italian) Emanuele Conti 2022-02-07 09:27:18 +01:00
  • 1d79bcc657 Disable waitable swapchains in full-screen mode Cameron Gutman 2022-02-06 00:28:59 -06:00
  • e8b4494fc3 Add an extra buffer for DirectFlip Cameron Gutman 2022-02-05 23:22:07 -06:00
  • 2518208c5c Don't set fullScreenDesc fields to prevent entering "proxy" full-screen mode Cameron Gutman 2022-02-05 19:32:05 -06:00
  • 918fea7d4b Precompute the aspect ratio stretch to avoid having to change viewports twice each frame Cameron Gutman 2022-02-05 15:44:37 -06:00
  • 4dc07bf63f Don't render the alignment padding area Cameron Gutman 2022-02-05 15:21:42 -06:00
  • 04a0aca221 Create SRVs for all textures in the pool during initialization Cameron Gutman 2022-02-05 14:49:08 -06:00
  • 1942e72474 Only bind the constant buffer once Cameron Gutman 2022-02-05 14:15:35 -06:00
  • f256407789 Implement D3D11VA video rendering Cameron Gutman 2022-02-04 21:51:34 -06:00
  • 67612f607e WIP: D3D11VA support Cameron Gutman 2020-01-11 14:22:15 -06:00
  • 7274c42126 Translated using Weblate (Portuguese) Wh1t3st4r 2022-01-31 14:38:57 +00:00
  • e288402e88 Added translation using Weblate (Portuguese (Brazil)) Wh1t3st4r 2022-01-31 16:08:53 +01:00
  • 76bd4a1c7b Don't set the HDR metadata blob if we don't have one Cameron Gutman 2022-01-30 22:57:53 -06:00
  • 13dbad6f35 Fix build with old libdrm headers Cameron Gutman 2022-01-30 22:56:22 -06:00
  • cf089fdfe9 Add support for HDR with VAAPI using DRM frontend renderer Cameron Gutman 2022-01-29 17:14:18 -06:00
  • 9755e31fa2 Refactor VAAPI surface export check into separate function Cameron Gutman 2022-01-29 17:45:36 -06:00
  • 3fcf31d009 Improve robustness of EGL retry logic for 10-bit color Cameron Gutman 2022-01-29 01:12:38 -06:00
  • 1cbdd0e675 Display the HDR option if the platform has a decoder that supports it Cameron Gutman 2022-01-29 00:59:04 -06:00
  • e0fd84d6f5 Fix build with old libdrm headers Cameron Gutman 2022-01-29 00:28:46 -06:00
  • 443720c3de Plumb HDR metadata into DRM renderer Cameron Gutman 2022-01-28 22:40:07 -06:00
  • 254526a213 Plumb HDR mode information to the decoders Cameron Gutman 2022-01-28 22:10:50 -06:00
  • ad0afb5fc9 Prefer direct rendering when using HDR Cameron Gutman 2022-01-27 22:36:49 -06:00
  • e64b15d2a7 Rework how we deal with window re-creation for EGLRenderer Cameron Gutman 2022-01-27 21:49:03 -06:00
  • cdc3352318 Ensure SDL also uses X11 if Qt is using X11 Cameron Gutman 2022-01-26 19:00:41 -06:00
  • 2416618b34 Don't require 2 bits of alpha for 10-bit color Cameron Gutman 2022-01-26 18:55:56 -06:00
  • c951d77a52 Translated using Weblate (Greek) GeraltOfTrivia 2022-01-24 15:57:58 +00:00
  • 759ddc0b4b Added translation using Weblate (Greek) GeraltOfTrivia 2022-01-24 16:49:31 +01:00
  • a0709bec51 Improve debugging and add missing break Cameron Gutman 2022-01-23 21:12:32 -06:00
  • f5bc4e7a24 Add color properties to DRM renderer Cameron Gutman 2022-01-23 21:03:56 -06:00
  • b4665b6e5a Pick a 10-bit DRM overlay for Main10 streaming Cameron Gutman 2022-01-23 19:19:16 -06:00
  • b85d5b8822 Enable P010 surface export from VAAPI to EGL Cameron Gutman 2022-01-23 18:33:30 -06:00
  • 12ad75a6b0 Move hybrid decode detection logic into a central location Cameron Gutman 2022-01-23 15:41:33 -06:00
  • af92fe6ad1 Fix Apple silicon CPU check Cameron Gutman 2022-01-23 13:01:20 -06:00
  • fcf7ed4faa Only use the VT rasterization workaround on Apple silicon Cameron Gutman 2022-01-22 20:25:50 -06:00
  • a58649fd10 Update Windows and macOS to FFmpeg 5.0 Cameron Gutman 2022-01-21 23:09:43 -06:00
  • ee5918cf4e Revert "Add workaround for duplicate size changed events on Wayland" Cameron Gutman 2022-01-22 12:29:44 -06:00
  • d7de3301ed Translated using Weblate (Portuguese) Wh1t3st4r 2022-01-21 23:58:00 +00:00
  • bd1988c775 Added translation using Weblate (Portuguese) Wh1t3st4r 2022-01-22 00:51:36 +01:00
  • 474010b31d Translated using Weblate (Hindi) Faiq Chilmi 2022-01-20 14:15:28 +00:00
  • dd941154d6 Fix EGL renderer overlay rendering with SDL_ttf 2.0.18 Cameron Gutman 2022-01-20 18:02:44 -06:00
  • cbb53745f6 Translated using Weblate (German) WoweePaw 2022-01-20 13:08:34 +00:00
  • 3dff62e0cf Added translation using Weblate (Hindi) Faiq Chilmi 2022-01-20 15:09:41 +01:00
  • 719024ec01 Prepare for v3.2.0 release v3.2.0 Cameron Gutman 2022-01-18 18:33:23 -06:00
  • f0659b4f3c Fix random crash on stream start with renderers that require test frames Cameron Gutman 2022-01-18 18:19:28 -06:00
  • a649f2736f Rerun lupdate and lrelease Cameron Gutman 2022-01-18 18:07:17 -06:00
  • 046ccb1dee Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2022-01-18 18:05:42 -06:00
  • d340556c28 Translated using Weblate (Dutch) Tygo T 2022-01-18 10:50:50 +00:00
  • 32250db126 Translated using Weblate (Dutch) Wout Rombouts 2022-01-18 10:49:15 +00:00
  • cb8c30db2e Add workaround for keyboard and UTF-8 events interfering with each other Cameron Gutman 2022-01-17 21:56:39 -06:00
  • dacd5a9e3d Discard stale gamepad events when enabling gamepad navigation Cameron Gutman 2022-01-17 19:49:52 -06:00
  • 859d8b96a7 Don't use duplicate resize workaround on SDL 2.0.21+ Cameron Gutman 2022-01-17 19:25:43 -06:00
  • 02981e3cee Update SDL to pick up HIDAPI deadzone fix Cameron Gutman 2022-01-17 19:23:42 -06:00
  • 49892b3ce8 Only use SDL_WaitEventTimeout() on SDL 2.0.18+ Cameron Gutman 2022-01-17 16:59:45 -06:00
  • b223e7ec36 Update SDL_GameControllerDB Cameron Gutman 2022-01-17 15:57:36 -06:00
  • 0926337c1d Rerun lupdate and lrelease Cameron Gutman 2022-01-17 15:56:39 -06:00
  • 346e72a678 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2022-01-17 15:55:12 -06:00
  • d612e47b62 Translated using Weblate (Dutch) Wout Rombouts 2022-01-16 22:38:14 +00:00
  • c138cbf994 Fix Windows build Cameron Gutman 2022-01-17 15:47:36 -06:00
  • dfe275ab67 Avoid consuming stale data during/after decoder reset Cameron Gutman 2022-01-17 15:26:00 -06:00
  • d6cfbdb273 Rewrite FFmpeg decoder to use pull model Cameron Gutman 2022-01-17 15:06:12 -06:00
  • 8a27fa7bb5 Convert NeedsIdr member into an atomic variable with a getter Cameron Gutman 2022-01-17 14:30:12 -06:00
  • b9a6fb1fe5 Add workaround for AVSampleBufferDisplayLayer colorspace and artifacting issues Cameron Gutman 2022-01-15 14:14:31 -06:00
  • 4b6194e15e Add chroma location buffer attachment Cameron Gutman 2022-01-15 12:17:31 -06:00
  • e1b3f90f8b Add workaround for duplicate size changed events on Wayland Cameron Gutman 2022-01-14 23:36:21 -06:00
  • c5cc0b8c59 Translated using Weblate (Chinese (Traditional)) Wen-haur Chiu 2022-01-12 08:07:32 +00:00
  • 5c849ec666 Translated using Weblate (Vietnamese) bruh 2022-01-11 12:00:56 +00:00
  • c2a30cbe19 Translated using Weblate (Chinese (Simplified)) Eric 2022-01-12 10:55:20 +00:00
  • 31eddd8da0 Remove superfluous colorspace check Cameron Gutman 2022-01-13 01:19:17 -06:00
  • abf2a14ee6 Handle colorspace changes in SDL renderer Cameron Gutman 2022-01-13 01:16:09 -06:00
  • e555874485 Refactor WiX bundle description of VCRedist package Cameron Gutman 2022-01-12 19:07:34 -06:00
  • a7aef8f147 Use new WiX 3.14 variable instead of BuildLabEx hack for ARM64 detection Cameron Gutman 2022-01-12 19:06:34 -06:00
  • 5b8c11f1a9 Update and rebuild all dependencies with Xcode 13 and VS 2022 Cameron Gutman 2022-01-11 20:49:11 -06:00
  • 645040c943 Update AppImage to SDL 2.0.20 Cameron Gutman 2022-01-10 20:03:47 -06:00
  • fcc5ea348c Remove old FFmpeg build scripts Cameron Gutman 2022-01-10 19:49:41 -06:00
  • 3fbb45448f Translated using Weblate (Spanish) Héctor 2022-01-09 19:34:08 +00:00
  • 8a83289709 Switch to VS2022 build image Cameron Gutman 2022-01-09 21:55:26 -06:00
  • 08175de069 Fix incorrect colorspace in MMAL renderer Cameron Gutman 2022-01-09 17:04:38 -06:00
  • 808933cd70 Use DT files to get status of FKMS and rpivid Cameron Gutman 2022-01-09 16:44:20 -06:00
  • 384dd2adab Prefer a render node in indirect rendering mode Cameron Gutman 2022-01-08 18:38:52 -06:00
  • 4a37952b41 Translated using Weblate (French) Jorys Paulin 2022-01-07 08:30:26 +00:00
  • 1046d264d8 Fixed not working frame pacing on macOS lyashenko.v 2022-01-06 23:59:07 +02:00
  • bb235ab1ae Rerun lupdate and lrelease Cameron Gutman 2022-01-06 23:19:16 -06:00
  • ef88b83727 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2022-01-06 23:15:48 -06:00
  • 5612e9864e Fix handling of some validation scenarios Cameron Gutman 2022-01-06 23:15:19 -06:00
  • 8302187dee Remove superfluous availability checks Cameron Gutman 2022-01-06 23:05:18 -06:00
  • 77d07c7c4d Fix incorrect error message when only HEVC decode is available but HEVC encode is not Cameron Gutman 2022-01-06 22:08:43 -06:00
  • b2265080fd Allow HEVC decoders to satisfy hardware decoding check if H.264 is unavailable Cameron Gutman 2022-01-06 22:07:31 -06:00
  • 0d70bd9ac0 Add (untested) VAAPI support for CCS planes on Tiger Lake Cameron Gutman 2022-01-05 21:09:08 -06:00
  • 8f63d59b81 Correct comment to avoid confusion Cameron Gutman 2022-01-04 22:00:46 -06:00
  • 0395c0cc95 Revert "Revert "Don't attempt to use direct rendering without DRM master"" Cameron Gutman 2022-01-04 21:59:02 -06:00
  • 72065412a3 Don't allow copyback rendering on RPi by default Cameron Gutman 2022-01-04 20:35:17 -06:00
  • 7af2cdd0ef Translated using Weblate (French) Jorys Paulin 2022-01-02 10:37:08 +00:00
  • 67c801c4e7 Use av_frame_copy_props() to copy metadata Cameron Gutman 2022-01-02 17:38:58 -06:00
  • f7c8ad4c5a Fail render frame test for unsupported pixel formats Cameron Gutman 2022-01-02 15:03:49 -06:00
  • 61092b34de Properly handle mismatched pitch between frame and texture Cameron Gutman 2022-01-02 14:35:14 -06:00
  • 1e9e96fb8c Small code cleanup for hwframe code Cameron Gutman 2022-01-02 13:58:37 -06:00
  • 17d1ced07c Add support for mapping hwframes Cameron Gutman 2022-01-02 13:41:36 -06:00
  • a26ced04ff Add support for negotiating non-default transfer formats for hwframes Cameron Gutman 2022-01-01 22:15:43 -06:00
  • 154b5b6ded Fix fallback to SDL read-back for DRM contexts when !HAVE_EGL Cameron Gutman 2022-01-01 20:44:29 -06:00