Skip to content

Remove libav*.h dependency from implementation files - #508

Merged
JeromeMartinez merged 2 commits into
MediaArea:mainfrom
JeromeMartinez:FFmpeg_without_include
Oct 28, 2026
Merged

JeromeMartinez merged 2 commits into
MediaArea:mainfrom
JeromeMartinez:FFmpeg_without_include

Conversation

@JeromeMartinez

Copy link
Copy Markdown
Member

This allows the codebase to compile without requiring external FFmpeg development libraries, while maintaining full functionality through custom struct definitions that match the FFmpeg library layout.

Also, --with-ffmpeg=dynamic is the default and no more needs FFmpeg headers (nor pkg-config), --with-ffmpeg=DIR builds with the headers of DIR. CI: FFmpeg development packages no more downloaded.

This allows the codebase to compile without requiring external FFmpeg
development libraries, while maintaining full functionality through custom
struct definitions that match the FFmpeg library layout.
--with-ffmpeg=dynamic is the default and no more needs FFmpeg headers
(nor pkg-config), --with-ffmpeg=DIR builds with the headers of DIR.
CI: FFmpeg development packages no more downloaded.
@JeromeMartinez
JeromeMartinez merged commit d5ca8de into MediaArea:main Oct 28, 2026
3 checks passed
@JeromeMartinez
JeromeMartinez deleted the FFmpeg_without_include branch October 28, 2026 12:32
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