Skip to content

Link vcpkg FFmpeg system dependencies - #135

Open
inayayousfi wants to merge 1 commit into
zmwangx:masterfrom
inayayousfi:fix/windows-vcpkg-static-links
Open

inayayousfi wants to merge 1 commit into
zmwangx:masterfrom
inayayousfi:fix/windows-vcpkg-static-links

Conversation

@inayayousfi

Copy link
Copy Markdown

inayayousfi directed the work and made every decision.
openai/gpt-5.6-sol, running in OpenCode, carried inayayousfi's decisions out.

vcpkg does not report every Windows system library required by static FFmpeg archives. Static codec and device builds need mfuuid and strmiids, while static format builds need ncrypt and crypt32.

Add those libraries under the matching feature checks in the existing static vcpkg path. This includes the two libraries proposed in #95 and the additional format dependencies observed with FFmpeg 8.1.2 from vcpkg. The broader static-link problem was also reported in #28.

cargo fmt --check, git diff --check, and cargo check pass. The four-library set also builds downstream on x86_64-pc-windows-msvc with static FFmpeg 8.1.2 from vcpkg.

inayayousfi directed the work and made every decision.
openai/gpt-5.6-sol, running in OpenCode, carried inayayousfi's decisions out.
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