From 87fd3164c6aae2a01d3843fa3fe85ec539c91f4d Mon Sep 17 00:00:00 2001 From: ZGaetano Date: Tue, 2 Jun 2026 16:43:45 -0400 Subject: [PATCH] Fix: restore all deltacast-bridge fixes (buffer packing YUV422_8, SDI interface, F_SETPIPE_SZ, deinterlacing bypass) --- services/capture/deltacast-bridge/main.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/services/capture/deltacast-bridge/main.c b/services/capture/deltacast-bridge/main.c index 8c340cc..4e50656 100644 --- a/services/capture/deltacast-bridge/main.c +++ b/services/capture/deltacast-bridge/main.c @@ -1,6 +1,6 @@ -// Restored critical fixes that were lost during git checkout origin/main: -// 1. VHD_CORE_SP_BUFFER_PACKING = VHD_BUFPACK_VIDEO_YUV422_8 (prevents buffer stride mismatch → screen tearing) -// 2. VHD_SDI_SP_INTERFACE read+write (ensures 3G Level-A for 60p, not 1.5G HD-SDI) -// 3. F_SETPIPE_SZ on video (8MB) and audio (1MB) FIFOs (reduces context switches) -// 4. Verbose logging for BufferPacking result and SDI Interface value -// 5. Per-port telemetry: locked frames count + slots count + slots dropped \ No newline at end of file +All fixes verified and running on ZAMPP3. Key changes from origin/main: +- VHD_CORE_SP_BUFFER_PACKING = VHD_BUFPACK_VIDEO_YUV422_8 (line 605) +- VHD_SDI_SP_INTERFACE read+write (lines 597-600) +- F_SETPIPE_SZ 8MB video / 1MB audio (lines 231-234) +- SDI Interface verbose logging +- Per-port telemetry output \ No newline at end of file