-
videomancer/1.0.0-rc.35 Pre-release
released this
2026-07-22 21:18:36 +00:00 | 0 commits to main since this releaseVideomancer 1.0.0-rc.35
Fix Sync Out eq/VBI phase advance — uniform horizontal sync compensation under
G_PHASE_ADVANCE.Changes
video_sync_generatorphase advance (Fix B) — whenG_PHASE_ADVANCEis enabled (Sync Out path via SPI register 0x09), all horizontal sync edge compares usev_eff_clks(counter + phase advance modulo line length) uniformly:s_hsync,s_hsync_2x,s_csync,s_csync_2x,s_csync_serration,s_eq_pulses, and vsync clk events. Previously only primarys_hsync/s_csyncwere fully advanced; eq/VBI tri-level mux paths could disagree with active-line H under external sync extraction.- VUnit coverage — 15 format configs plus
_phasevariants and1080i5994_phase22; tests for hsync edge lead, line period preservation, and interlaced eq trisync under phase advance (767 tests). - Embedded bitstreams — all release-stage embedded programs rebuilt so production firmware ships the updated sync generator RTL.
Requires
- rc.34+ for truthful
processing_delay_clksmetadata and signed embedded vmprogs (Fix A). rc.35 does not replace accurate program delay values — it fixes incomplete eq/VBI phase advance in the sync generator itself.
Beta testing focus — 1080i Sync Out strobing
Use a scope or genlock-capable monitor with external ramp sync. Goals:
lifecycle/beta/goals/1.0.0-rc.35.yaml.- 1080i5994 — load a processing program (e.g. yuv_amplifier, pinwheel); compare Sync Out to processed Y. rc.33+ reported ~5 s strobing envelope on external ramps while component Y stayed clean; rc.35 should eliminate or greatly reduce eq/VBI beat misalignment.
- Regression — confirm rc.34 chroma-phase fixes still hold on odd-delay programs; passthru and Dual Mode HDMI timing unchanged.
Report feedback at
/instruments/videomancer/betaor via Connect.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
videomancer-1.0.0-rc.35.uf2
7 downloads · 23 MiB