On Sat, 21 Mar 2026, Michael Niedermayer via ffmpeg-devel wrote:

Nothing requires a dependency on external infrastructure.

The imported tree clearly points users and contributors to external 
infrastructure:

+tests/checkasm/ext/docs/getting-started.md:url = 
https://code.videolan.org/videolan/checkasm.git
+tests/checkasm/ext/docs/getting-started.md:git submodule add -b release 
https://code.videolan.org/videolan/checkasm subprojects/checkasm
+tests/checkasm/ext/docs/introduction.md:- [**GitLab 
Repository**](https://code.videolan.org/videolan/checkasm)
+tests/checkasm/ext/docs/introduction.md:- [**Issue 
Tracker**](https://code.videolan.org/videolan/checkasm/issues)
+tests/checkasm/ext/docs/introduction.md:- [VideoLAN 
Homepage](https://www.videolan.org/)
+tests/checkasm/ext/src/html_data/body.html:        This report was created using the <a 
id="checkasm-version" 
href="https://code.videolan.org/videolan/checkasm";>checkasm</a>

So even if you do not consider that a hard technical dependency, it is still an 
integration centered around external infrastructure and external project entry 
points.

So if you are bothered by those files, then we could import the code in the form of a code drop, removing all these files, and just keeping the source files (the src/ and include/ subdirectories). With a script for updating that from upstream, it should be straightforward to use.

Those docs are just about how to integrate checkasm into a new external project.

I would be happy to see self-tests and wrapper validation added to FFmpegs checkasm. But that is not the same as replacing FFmpeg’s implementation with an imported external one whose surrounding documentation, CI, and contribution paths point elsewhere.

Then we can import it in the form of a pure source code drop without the accompanying docs, if you find them distracting?

* a clear and reviewed attribution/relicensing story

For what it's worth, I have reviewed the whole history of this split out repo, from the start from the dav1d checkasm import, through all the refactoring and libraryfication of it.

// Martin
_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to