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]