Cameron Gutman
|
e6c4332445
|
Revert "Use Rec 2020 colorspace for WCG support even if HDR is off on the host"
Rec 2020 conversion causes colors to be blown out in SDR
This reverts commit 472e8ee92e .
|
2022-10-13 01:19:49 -05:00 |
|
Cameron Gutman
|
472e8ee92e
|
Use Rec 2020 colorspace for WCG support even if HDR is off on the host
|
2022-10-13 00:14:10 -05:00 |
|
Cameron Gutman
|
413ef42a34
|
Enable HEVC RFI for CUDA, VAAPI, and VDPAU decoders
|
2022-10-05 18:47:43 -05:00 |
|
Cameron Gutman
|
be2f4433db
|
Avoid hardcoding VIDEO_FORMAT_H265_MAIN10 for HDR/10-bit color
|
2022-06-26 16:22:05 -05:00 |
|
Cameron Gutman
|
f8a6012c3a
|
Improve overlay format handling
|
2022-05-28 22:48:23 -05:00 |
|
Cameron Gutman
|
81d5e7f014
|
Wait for the VDPAU output surface to be idle in waitToRender()
|
2022-04-07 22:16:52 -05:00 |
|
Cameron Gutman
|
474591c6a5
|
Use a separate callback to indicate EOS instead of renderFrame()
|
2022-04-07 21:30:20 -05:00 |
|
Cameron Gutman
|
00d3530f64
|
Don't try VDPAU on XWayland by default
|
2021-12-15 20:49:12 -06:00 |
|
Cameron Gutman
|
54cfc46500
|
Fix VDPAU on X11
|
2021-12-06 20:42:51 -06:00 |
|
Cameron Gutman
|
c09559ade5
|
Don't try to initialize VDPAU on Wayland
|
2021-12-06 19:38:28 -06:00 |
|
Cameron Gutman
|
dcbf5affda
|
Fix use-after-free in VDPAU overlay rendering
|
2020-12-18 19:39:24 -06:00 |
|
Cameron Gutman
|
027c8dcd41
|
Add overlay support to VDPAU renderer
|
2020-12-17 18:35:08 -06:00 |
|
Cameron Gutman
|
51e9ab83ad
|
Send a null AVFrame to indicate end of stream to allow renderers to do render thread cleanup
|
2020-05-13 18:55:21 -07:00 |
|
Cameron Gutman
|
2452e80e57
|
Add VDPAU driver path fallbacks for AppImage
|
2020-03-26 19:06:24 -07:00 |
|
Cameron Gutman
|
529fdf0341
|
Add decoder options dictionary to prepareDecoderContext()
|
2020-02-08 17:47:26 -08:00 |
|
Cameron Gutman
|
e1603f0808
|
Explicitly use Rec 601 for VDPAU
|
2019-12-16 18:02:28 -08:00 |
|
Cameron Gutman
|
7c8d27700e
|
Add 10-bit output support to VDPAU renderer
|
2019-11-05 17:09:44 -08:00 |
|
Cameron Gutman
|
ada2270bd1
|
Reduce code duplication in renderers
|
2019-04-12 22:12:53 -07:00 |
|
Cameron Gutman
|
25e5175c54
|
Refactor parameter passing to decoders and split backend/decode-only and frontend renderers
|
2019-04-11 22:27:20 -07:00 |
|
Cameron Gutman
|
859a5a5e0c
|
Allow a renderer to opt-out of the render thread and use that for SDL on OGL
|
2019-04-09 21:46:14 -07:00 |
|
Cameron Gutman
|
81c6202582
|
Rename renderFrameAtVsync() to renderFrame() in preparation for further refactoring
|
2019-02-15 21:07:02 -08:00 |
|
Cameron Gutman
|
8bb6d4d0d9
|
Fix VDPAU scaling on AMD cards. Fixes #171
|
2019-01-29 20:52:41 -08:00 |
|
Cameron Gutman
|
cfabaf334e
|
Add frame pacing toggle
|
2018-12-25 12:57:00 -08:00 |
|
Cameron Gutman
|
8a0089eb81
|
Print driver information in VDPAU and VAAPI renderers
|
2018-09-20 21:23:16 -07:00 |
|
Cameron Gutman
|
2c068a99a3
|
Allow FFmpeg renderers to enforce V-sync being enabled or disabled
|
2018-09-03 20:57:09 -04:00 |
|
Cameron Gutman
|
9b1eef3f63
|
Pass AV_HWACCEL_FLAG_IGNORE_LEVEL for VDPAU per FFmpeg documentation recommendation
|
2018-09-03 17:06:21 -04:00 |
|
Cameron Gutman
|
9be9934b8c
|
Add reference frame invalidation for the software decoder
|
2018-08-25 12:38:04 -07:00 |
|
Cameron Gutman
|
f7d3c10c9d
|
Plumb the ability to disable V-sync through the video renderers
|
2018-08-20 18:19:42 -07:00 |
|
Cameron Gutman
|
845e84adb7
|
Avoid the test frame for DXVA2 and VT APIs to address flickering in full-screen on Win7
|
2018-08-19 00:59:04 -07:00 |
|
Cameron Gutman
|
7d61acb2a8
|
Use Pacer to drive all rendering
|
2018-08-15 23:57:03 -07:00 |
|
Cameron Gutman
|
f171588616
|
Pass the maximum frame rate into FFmpeg renderers
|
2018-08-15 20:41:19 -07:00 |
|
Cameron Gutman
|
611d9ac1ba
|
Pass the chroma type to the VDPAU video mixer
|
2018-08-13 20:02:55 -07:00 |
|
Cameron Gutman
|
bb18519e44
|
WIP Wayland rendering code for VAAPI
|
2018-08-11 19:43:36 -07:00 |
|
Cameron Gutman
|
b6763bb9f0
|
Fix VDPAU rendering at 4K
|
2018-08-05 16:33:08 -07:00 |
|
Cameron Gutman
|
b04bc5117d
|
Fix scaling logic in the Linux renderers using the new helper function
|
2018-08-04 22:31:14 -07:00 |
|
Cameron Gutman
|
3117e360f4
|
Retry surface creation to work around transient VDP_STATUS_RESOURCES errors
|
2018-08-03 18:26:55 -07:00 |
|
Cameron Gutman
|
48a770edec
|
Enable HEVC support on NVIDIA GPUs with VDPAU
|
2018-08-03 02:49:43 -07:00 |
|
Cameron Gutman
|
fca402138f
|
Add VDPAU renderer
|
2018-08-03 02:11:44 -07:00 |
|