Access violation problem of oggenc (windows mingw build)
When I encode by standard input, a problem happened.
I changed "oggenc.c" as follows. Thus the problem disappears.
diff -crN vorbis-tools-1.4.0/oggenc/oggenc.c vorbis-tools-1.4.0m/oggenc/oggenc.c
*** vorbis-tools-1.4.0/oggenc/oggenc.c Fri Mar 26 16:07:08 2010
--- vorbis-tools-1.4.0m/oggenc/oggenc.c Sun May 01 05:30:28 2011
***************
*** 366,372 ****
enc_opts.filename = NULL;
enc_opts.infilename = NULL;
utf8_decode(out_fn, &enc_opts.filename);
! utf8_decode(infiles[i], &enc_opts.infilename);
} else {
enc_opts.filename = strdup(out_fn);
enc_opts.infilename = strdup(infiles[i]);
--- 366,373 ----
enc_opts.filename = NULL;
enc_opts.infilename = NULL;
utf8_decode(out_fn, &enc_opts.filename);
! if(infiles[i]!=NULL)
! utf8_decode(infiles[i], &enc_opts.infilename);
} else {
enc_opts.filename = strdup(out_fn);
enc_opts.infilename = strdup(infiles[i]);