ov_read() halt file descriptor
ioMemFile(my class as FILE*) has ogg file in memory
after ov_read() call, ioMemFile's virtual table is null
when ov_read() call,
ov_read( &vf, ...... 0, 2, 1, (int*)pMemFile );
and..ov_read()
if(bitstream)*bitstream=vf->current_link; (in vorbisfile.c, 1569 line)
vf->current_link is null and my ioMemFile's virtual table ptr set to null :(
so I cannot use ioMemFile pointer
is it a bug? or my fault? so how can solve ...plz help me..