Just now I got a chance to try your latest version. For me, it crashes every time I exit it, leaving the decoder in a bad state that requires a reboot.
I tried debugging it, but all I know is that it dies in a fread(). My guess is that it is not finding a file or folder it expects.
The bad thing is that I did not save the previous version, so I'm stuck with a very old version I had laying around.
Anyone has version 1.36? Please make it available.
As this kind of problems are bound to happen, could you trap SIGSEGV and make the handler shutdown the decoder and exit?
void MyHandler(int x)
printf("My segfault handler called\n");
main(int argc, const char ** argv)
PS: Any chance of throwing the direcory filtering code in some day? M.-