Cameron Gutman
|
fcf7ed4faa
|
Only use the VT rasterization workaround on Apple silicon
|
2022-01-22 20:25:50 -06:00 |
|
Cameron Gutman
|
a58649fd10
|
Update Windows and macOS to FFmpeg 5.0
|
2022-01-22 13:44:05 -06:00 |
|
Cameron Gutman
|
dd941154d6
|
Fix EGL renderer overlay rendering with SDL_ttf 2.0.18
Fixes #721
|
2022-01-20 18:02:44 -06:00 |
|
Cameron Gutman
|
b9a6fb1fe5
|
Add workaround for AVSampleBufferDisplayLayer colorspace and artifacting issues
Fixes #493
|
2022-01-15 14:44:08 -06:00 |
|
Cameron Gutman
|
4b6194e15e
|
Add chroma location buffer attachment
|
2022-01-15 12:17:31 -06:00 |
|
Cameron Gutman
|
31eddd8da0
|
Remove superfluous colorspace check
|
2022-01-13 01:19:17 -06:00 |
|
Cameron Gutman
|
abf2a14ee6
|
Handle colorspace changes in SDL renderer
|
2022-01-13 01:16:09 -06:00 |
|
Cameron Gutman
|
08175de069
|
Fix incorrect colorspace in MMAL renderer
|
2022-01-09 17:04:38 -06:00 |
|
Cameron Gutman
|
808933cd70
|
Use DT files to get status of FKMS and rpivid
|
2022-01-09 16:44:20 -06:00 |
|
Cameron Gutman
|
384dd2adab
|
Prefer a render node in indirect rendering mode
|
2022-01-08 18:39:12 -06:00 |
|
lyashenko.v
|
1046d264d8
|
Fixed not working frame pacing on macOS
|
2022-01-06 23:23:00 -06:00 |
|
Cameron Gutman
|
8302187dee
|
Remove superfluous availability checks
|
2022-01-06 23:05:18 -06:00 |
|
Cameron Gutman
|
0d70bd9ac0
|
Add (untested) VAAPI support for CCS planes on Tiger Lake
See https://github.com/intel/media-driver/issues/1210
|
2022-01-05 21:09:08 -06:00 |
|
Cameron Gutman
|
8f63d59b81
|
Correct comment to avoid confusion
|
2022-01-04 22:00:46 -06:00 |
|
Cameron Gutman
|
0395c0cc95
|
Revert "Revert "Don't attempt to use direct rendering without DRM master""
The correct fix was 154b5b6ded .
This reverts commit 8219dbef6f .
|
2022-01-04 21:59:02 -06:00 |
|
Cameron Gutman
|
72065412a3
|
Don't allow copyback rendering on RPi by default
|
2022-01-04 20:35:17 -06:00 |
|
Cameron Gutman
|
67c801c4e7
|
Use av_frame_copy_props() to copy metadata
|
2022-01-02 17:38:58 -06:00 |
|
Cameron Gutman
|
f7c8ad4c5a
|
Fail render frame test for unsupported pixel formats
|
2022-01-02 15:03:49 -06:00 |
|
Cameron Gutman
|
61092b34de
|
Properly handle mismatched pitch between frame and texture
|
2022-01-02 14:35:14 -06:00 |
|
Cameron Gutman
|
1e9e96fb8c
|
Small code cleanup for hwframe code
|
2022-01-02 13:58:37 -06:00 |
|
Cameron Gutman
|
17d1ced07c
|
Add support for mapping hwframes
|
2022-01-02 13:41:36 -06:00 |
|
Cameron Gutman
|
a26ced04ff
|
Add support for negotiating non-default transfer formats for hwframes
|
2022-01-01 22:15:43 -06:00 |
|
Cameron Gutman
|
154b5b6ded
|
Fix fallback to SDL read-back for DRM contexts when !HAVE_EGL
|
2022-01-01 20:44:29 -06:00 |
|
Cameron Gutman
|
8219dbef6f
|
Revert "Don't attempt to use direct rendering without DRM master"
We support indirect rendering via SDL, even if EGL is unavailable.
This reverts commit 6145913068 .
|
2022-01-01 20:37:04 -06:00 |
|
Cameron Gutman
|
3da724e76a
|
Fix and enhance the Full KMS check
|
2021-12-28 17:13:54 -06:00 |
|
Cameron Gutman
|
97412b3c79
|
Display warnings about Full KMS mode and HEVC on the Pi 4
|
2021-12-19 20:33:48 -06:00 |
|
Cameron Gutman
|
6145913068
|
Don't attempt to use direct rendering without DRM master
|
2021-12-19 20:32:15 -06:00 |
|
Cameron Gutman
|
00d3530f64
|
Don't try VDPAU on XWayland by default
|
2021-12-15 20:49:12 -06:00 |
|
Cameron Gutman
|
36e0468a99
|
Optimize CUDA GL interop and provide fallback
|
2021-12-13 21:41:00 -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
|
3e9aea1f7a
|
Optimize CUDA support to avoid roundtrip to CPU memory
|
2021-12-06 18:23:40 -06:00 |
|
Cameron Gutman
|
56a5fbf63b
|
Fix get_buffer2() thread-safety warning with FFmpeg 4.4
|
2021-11-29 19:45:28 +03:00 |
|
Cameron Gutman
|
085a904970
|
Fix false warning when building without libva-x11 or libva-wayland
|
2021-11-25 17:52:54 +03:00 |
|
Cameron Gutman
|
0fa7723f51
|
Fix build without libva-x11
|
2021-11-25 17:51:08 +03:00 |
|
Cameron Gutman
|
4de3aa96b6
|
Add YUV colorspace and color range attributes to EGLImage
|
2021-11-19 01:15:33 -06:00 |
|
Cameron Gutman
|
1193943228
|
Re-add comment on color_range comparison
|
2021-11-19 00:56:46 -06:00 |
|
Cameron Gutman
|
2959faca0c
|
Fix colorspace transitions in EGLRenderer
|
2021-11-19 00:54:59 -06:00 |
|
Cameron Gutman
|
d0df4fa3a0
|
Fix handling of HDR colorspace transitions in VT renderer
|
2021-11-19 00:28:15 -06:00 |
|
liyu
|
0a301dd2f9
|
enables H265 HDR option and adds PQ transforeFunction to render HDR stream on macOS 10.13+
|
2021-11-18 23:42:44 -06:00 |
|
Cameron Gutman
|
43e3679297
|
Revert "Disable the EGL render thread on Wayland"
This reverts commit dcc567ebda .
|
2021-11-15 21:33:28 -06:00 |
|
Cameron Gutman
|
0455063854
|
Fix driver version check for Intel's updated version schema in 100 and newer drivers
Fixes #673
|
2021-11-13 20:44:10 -06:00 |
|
Cameron Gutman
|
dcc567ebda
|
Disable the EGL render thread on Wayland
|
2021-07-31 17:24:18 -05:00 |
|
Cameron Gutman
|
8159e07427
|
Ensure our GL context is always current
|
2021-07-28 20:31:22 -05:00 |
|
Cameron Gutman
|
02e3f0e71b
|
Add missing declaration
|
2021-03-22 23:32:00 -05:00 |
|
Cameron Gutman
|
74bf981f3d
|
Ensure hwframe read-back works in SDL renderer
|
2021-03-22 23:15:14 -05:00 |
|
Cameron Gutman
|
32f0678692
|
Only pass modifiers array if DRM_MODE_FB_MODIFIERS is set
|
2021-03-22 22:52:06 -05:00 |
|
Cameron Gutman
|
e74753bec1
|
Allow fallback from EGL to direct on EGLImage export failure
|
2021-03-22 22:51:29 -05:00 |
|
Cameron Gutman
|
4a8c9ad17f
|
Add support for 4-plane frames
|
2021-03-22 00:46:04 -05:00 |
|
Cameron Gutman
|
0c6c882f50
|
Fix attribute buffer overflow for fully planar YUV formats
|
2021-03-22 00:14:06 -05:00 |
|