Skip to content

Integrate native Rust media processing migration - #116

Closed
csd113 wants to merge 2 commits into
mainfrom
ffmpeg-replace-with-rust
Closed

csd113 wants to merge 2 commits into
mainfrom
ffmpeg-replace-with-rust

Conversation

@csd113

@csd113 csd113 commented Oct 2, 2026

Copy link
Copy Markdown
Owner

Consolidate the completed local work into main so this repository has one current working branch.

The intended source branches were merged locally using normal Git merges, preserving their commit history. No release versions, branch protections, credentials or deployment settings were changed.

Validation: canonical local format, strict Clippy and workspace tests are running; required GitHub checks must pass before merging.

csd113 added 2 commits October 1, 2026 12:34
Raise the minimum Rust version to 1.99 and move images, HEIF stills,
container probing, common audio waveforms, and bounded PDF previews to
Rust implementations. Retain FFmpeg for video and validated unsupported
audio compatibility, with resource limits and atomic publication.

Include regression fixtures, Chromium/no-JS coverage, and the final audit
report. Preserve PDF fixture bytes with Git attributes.

Local Rust, media, and real-video browser checks passed. In-band HE-AAC
and chained/multiplexed Speex compatibility remain limited; Docker
build/runtime validation is blocked by the unavailable Rust 1.99 base
image. This commit does not certify production readiness.
@csd113 csd113 closed this Oct 2, 2026
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