Files
jellyfin/MediaBrowser.Controller
mani f88cab9ed2 Fix CRT shader: use hwupload=derive_device=opencl for writable output pool
program_opencl inherits its output hw_frames_ctx from the input link.
When the input came via hwmap:mode=read, the inherited context creates
CL_MEM_READ_ONLY images for output - kernel writes are silently
discarded, producing black frames ('kein video').

Fix: download to CPU, then hwupload=derive_device=opencl to create a
fresh writable OpenCL context before program_opencl. Matches Jellyfin's
existing iHD doOclTonemap pattern (GetVaapiVidFiltersPrefered:5711).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 13:33:48 +01:00
..
2025-03-25 16:45:00 +01:00
2024-08-30 15:29:48 +02:00
2025-03-25 16:45:00 +01:00
2021-08-15 23:48:19 +02:00
2025-03-25 16:45:00 +01:00
2025-03-25 16:45:00 +01:00
2025-03-31 17:46:21 -06:00
2025-03-25 16:45:00 +01:00
2024-02-07 10:52:36 -05:00
2024-08-30 15:29:48 +02:00
2025-01-25 20:05:15 -05:00
2021-05-15 15:33:50 -06:00