On Sat, 9 Nov 2024 at 00:37, Michael Niedermayer <mich...@niedermayer.cc> wrote: > > On Mon, Nov 04, 2024 at 06:14:07AM +0000, South East wrote: > > Hi all - what do I need to do to progress this? > > iam a bit overloaded with work ATM, but bayer or interlacing combined with > jpeg gives me memories of segfaults. So maybe you can run this through some > fuzzer > with some samples that trigger the code pathes > to check it a bit
Thanks. I have experience with AFL so this is practical for me. The likely output is a collection of samples that will improve code coverage, focussing on MLV and DNG files. Does ffmpeg use AFL for testing already? I would expect to make local code modifications to ffmpeg in order to improve speed of fuzzing (see e.g. __AFL_LOOP). Would you want those changes? It should be obvious they do something because of improved code coverage, perhaps that is enough. I would expect testing with ffplay (with an ASAN enabled build) would be an acceptable scope (there is no encoder for MLV). Is that assumption correct? I would guess we are only interested in new problems when the patches are applied, i.e., if I discover old flaws, that shouldn't have any bearing on whether my patches are accepted. Beyond that, what would you consider evidence of adequate testing? _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".