10#ifndef MINIDSP_INTERNAL_H
11#define MINIDSP_INTERNAL_H
27#define MD_CHECK(cond, code, msg, retval) do { \
29 md_report_error((code), __func__, (msg)); \
38#define MD_CHECK_VOID(cond, code, msg) do { \
40 md_report_error((code), __func__, (msg)); \
A mini library of DSP (Digital Signal Processing) routines.
MD_ErrorCode
Error codes reported by miniDSP when a precondition is violated.
void md_steg_teardown(void)
Tear down the BFSK sine carrier cache.
void md_report_error(MD_ErrorCode code, const char *func_name, const char *message)
Report a precondition violation to the active error handler.
void md_gcc_teardown(void)
Tear down the GCC-PHAT FFT cache and reset its cached length.