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