Skip to content

Conversation

@ylatuya
Copy link
Contributor

@ylatuya ylatuya commented Dec 2, 2025

As part of the work we are doing to add a new vmaf element in GStreamer, we are also adding vmaf as a subproject of GStreamer. In #1442 we fixed a linker issue with symbol names when building as a subproject.

In this PR we declare the libvmaf_dep dependency following https://mesonbuild.com/Subprojects.html#naming-convention-for-dependency-variables so that it can be used from other projects like:

libvmaf_dep = dependency('libvmaf', fallback : ['libvmaf', 'libvmaf_dep'])

One remaining issue is the lack of a meson.build in the repository root directory, for which I will open a new PR.

@ylatuya ylatuya force-pushed the vmaf_dep branch 3 times, most recently from c93a3c6 to 3446ff8 Compare December 2, 2025 15:02
Declare the libvmaf_dep dependency so that libvmaf
can be used as a subproject.
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.

2 participants