Skip to content

Libserum concentrate version 8 - #122

Merged
mkalkbrenner merged 1 commit into
vpinball:masterfrom
PPUC:libserum_concentrate_8
Sep 6, 2026
Merged

mkalkbrenner merged 1 commit into
vpinball:masterfrom
PPUC:libserum_concentrate_8

Conversation

@mkalkbrenner

Copy link
Copy Markdown
Collaborator

No description provided.

@mkalkbrenner
mkalkbrenner force-pushed the libserum_concentrate_8 branch from 36d5d25 to 7195556 Compare September 6, 2026 18:21
libserum now produces the extra-resolution plane itself and never downscales, so
a colorization whose content is 32p is upscaled inside libserum when a 64p plane
is requested. Nothing changes on this side: libdmdutil already asks Serum for
the plane sizes its outputs need, and its own scaling stays where it belongs, on
VNI and monochrome frames.

libserum's CMake now refuses to configure without FrameUtil.h, which it stages
itself from the libframeutil revision it pins, so run its dependency fetch
before configuring it.

The libzedmd bump is required, not incidental: faa1dbb fixes its
LIBFRAMEUTIL_SHA, which held a libserum SHA. The archive 404s, and because
neither curl's status nor tar's exit code is checked, staging quietly continued
with no libframeutil present -- which is exactly what libserum's new CMake check
then trips over.
@mkalkbrenner
mkalkbrenner force-pushed the libserum_concentrate_8 branch from 7195556 to d91b539 Compare September 6, 2026 18:25
@mkalkbrenner
mkalkbrenner merged commit 3c81a37 into vpinball:master Sep 6, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant