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

Fifth,
   the libcheckasm work was done by FFlabs people and discussed in FFlabs 
meetings.
   So unless I misunderstand the situation, we seem to have funded work that 
now removes FFmpeg attribution or identity,
   adds a dependency on external infrastructure, and moves testing in a 
direction tied to systems FFmpeg does not control and previously did not choose.

Also just to clarify. this doesn't "move testing" at all.

Right now, ffmpeg has no selftests that the checkasm core logic works as expected - it has checkasm tests that tests that the ffmpeg assembly works as expected.

After merging a code drop of this, ffmpeg's testing would remain the same (except that checkasm now is better at a number of things).

The code drop may or may not contain the new selftest files, depending on whether people want the integration to include them or not. In the proposed integration into the ffmpeg build system, the checkasm selftests aren't built - but they could esasily be added if someone thinks it's relevant.

Whether anything of that is tied into any specific CI system is entirely orthogonal? The standalone repo has setup for running these selftests on a bunch of runners. If you want the _new_ checkasm selftests executed as part of e.g. make fate, that could be done. And then it would be executed by the regular ffmpeg CI configurations we have now.

// Martin

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

Reply via email to