Introduce avifDiagnostics, which allows for a detailed, freeform error string upon decode error
diff --git a/include/avif/internal.h b/include/avif/internal.h index b068834..c6f23fe 100644 --- a/include/avif/internal.h +++ b/include/avif/internal.h
@@ -265,6 +265,12 @@ const char * avifCodecVersionSvt(void); // requires AVIF_CODEC_SVT (codec_svt.c) // --------------------------------------------------------------------------- +// avifDiagnostics + +void avifDiagnosticsClearError(avifDiagnostics * diag); +void avifDiagnosticsPrintf(avifDiagnostics * diag, const char * format, ...); + +// --------------------------------------------------------------------------- // avifStream typedef size_t avifBoxMarker;