Skip to content

Add FFmpeg 8.1.2 under the unified mwrap identity - #8

Merged
Sunrisepeak merged 8 commits into
mainfrom
feat/runnable-project-template
Oct 24, 2026
Merged

Sunrisepeak merged 8 commits into
mainfrom
feat/runnable-project-template

Conversation

@Sunrisepeak

@Sunrisepeak Sunrisepeak commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

Expose the preserved FFmpeg C API through mcpplibs.mwrap.ffmpeg and its component modules. Add typed macro mappings and a generated-frame encode/decode project template; continue to use the pinned compat.ffmpeg implementation. The first new identity uses the exact upstream version, while historical identities and published resources remain unchanged.

English and Chinese READMEs follow the reviewed layout: one-sentence introduction, one navigation line with an Upstream link, badges, detailed overview, then module import bullets before Getting started.

Validation at 572091c02606f66e47318176d25e7d821baaaae6: both source and actual-template workflows pass. Local LLVM23 behavior tests, GCC16 macro consumption and four alternating old/new same-version builds/runs with lock-identity checks pass. Self-review checked unchanged upstream ownership, import/export identities, macro mappings, managed NASM provisioning, release guards, template assets and bilingual links.

The source CI covers Linux. Windows/macOS installed archive consumption remains a gate in index PR #564 before index publication; it is not inferred from these Linux results. Exact squash-commit source and template CI must pass before tagging mwrap-8.1.2. Formal GitHub/GitCode asset hashes and public-index consumption remain publication checks. No mcpp engine changes.

@Sunrisepeak Sunrisepeak changed the title Fix current-client scaffolding and make the decode template runnable Unify mwrap.ffmpeg identity and upstream 8.1.2 first release Oct 24, 2026
@Sunrisepeak Sunrisepeak changed the title Unify mwrap.ffmpeg identity and upstream 8.1.2 first release Add FFmpeg 8.1.2 under the unified mwrap identity Oct 24, 2026
@Sunrisepeak
Sunrisepeak marked this pull request as ready for review October 24, 2026 23:27
@Sunrisepeak
Sunrisepeak merged commit 895b6fd into main Oct 24, 2026
2 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