Hi everybody,
I've some problem because minimad read on the standard input the mp3 file and send the decoded PCM samples to the standard output, but I'm using WinCE, so I have to use an input file and an output file different from the standards. For the input I've done so:
int main()
{
struct stat stat;
FILE *test;
int file_des;
test = _wfopen(TEXT("\\a.mp3"), TEXT("r"));
file_des = _fileno(test);
fstat(file_des, &stat);
/* 1. map input stream into memory */
decode(test, stat.st_size);
}
and I hope it goes well, but I tried to modify the output function discovering that it apparently never executes!!!
I would like to send the PCM samples to a wave file (I already know how to write the chunks...) and play this .wav, but I don't understand how to catch this damned samples, help me, please!!!
---
Simone