FILE*file;/* only used if FLAC__stream_decoder_init_file()/FLAC__stream_decoder_init_file() called, else NULL */
#ifdef OLD_STAT_WAY
char*filename;/* only used if FLAC__stream_decoder_init_file()/FLAC__stream_decoder_init_file() called, else NULL */
#endif
FLAC__BitBuffer*input;
FLAC__int32*output[FLAC__MAX_CHANNELS];
FLAC__int32*residual[FLAC__MAX_CHANNELS];/* WATCHOUT: these are the aligned pointers; the real pointers that should be free()'d are residual_unaligned[] below */