Code: Select all
audio_file.c:32:25: error: unknown type name ‘FF’; did you mean ‘WF’?
static bool wf_ff_info (FF*);
^~
WF
audio_file.c: In function ‘wf_ff_init’:
audio_file.c:41:3: warning: implicit declaration of function ‘av_register_all’ [-Wimplicit-function-declaration]
av_register_all();
^~~~~~~~~~~~~~~
audio_file.c:42:3: warning: implicit declaration of function ‘avcodec_register_all’ [-Wimplicit-function-declaration]
avcodec_register_all();
^~~~~~~~~~~~~~~~~~~~
audio_file.c:43:3: warning: implicit declaration of function ‘av_log_set_level’; did you mean ‘g_log_set_handler’? [-Wimplicit-function-declaration]
av_log_set_level(wf_debug > 1 ? AV_LOG_VERBOSE : AV_LOG_QUIET);
^~~~~~~~~~~~~~~~
g_log_set_handler
audio_file.c:43:35: error: ‘AV_LOG_VERBOSE’ undeclared (first use in this function)
av_log_set_level(wf_debug > 1 ? AV_LOG_VERBOSE : AV_LOG_QUIET);
^~~~~~~~~~~~~~
audio_file.c:43:35: note: each undeclared identifier is reported only once for each function it appears in
audio_file.c:43:52: error: ‘AV_LOG_QUIET’ undeclared (first use in this function)
av_log_set_level(wf_debug > 1 ? AV_LOG_VERBOSE : AV_LOG_QUIET);
^~~~~~~~~~~~
audio_file.c: At top level:
audio_file.c:49:12: error: unknown type name ‘FF’; did you mean ‘WF’?
wf_ff_open(FF* f, const char* infilename)
^~
WF
audio_file.c:108:13: error: unknown type name ‘FF’; did you mean ‘WF’?
wf_ff_close(FF* f)
^~
WF
audio_file.c:115:12: error: unknown type name ‘FF’; did you mean ‘WF’?
wf_ff_info(FF* f)
^~
WF
audio_file.c:149:12: error: unknown type name ‘FF’; did you mean ‘WF’?
wf_ff_read(FF* f, float* d, size_t len)
^~
WF
audio_file.c:137:1: warning: ‘int16_to_float’ defined but not used [-Wunused-function]
int16_to_float(int16_t* in, float* out, int num_channels, int num_samples, int out_offset)
^~~~~~~~~~~~~~
audio_file.c:36:1: warning: ‘wf_ff_init’ defined but not used [-Wunused-function]
wf_ff_init()