Displaying 2 results from an estimated 2 matches for "partopen".
Did you mean:
partlen
2003 Dec 14
1
Bride of vorbisfile questions
...en as an alternative
to ov_open in the xmms plugin's vorbis_check_file function. xmms never
bothers to cache the result of a file check, so it tends to happen rather a
lot. Unfortunately ov_test_open returns OV_EINVAL because ov_test seems to
have left vf->ready_state to OPEN rather than PARTOPEN.
I'm presuming this is a bug in libvorbisfile-1.0 - has it been fixed in 1.0.1?
On another matter, what would be the best way to find out if a given logical
stream is valid vorbis? ov_test and ov_open will fail if the first stream
isn't vorbis (bit of a pain, that, as subsequant stream...
2002 Jul 23
1
[BUG] libvorbisfile ov_test() ?
...uot;vf.ready_state is: %d\n",vf.ready_state);
ov_clear(&vf);
return(0);
}
}
<p><p>Maybe i wrong understand docs and idea of ov_test() / ov_test_open() ?
Src of ov_test_open:
int ov_test_open(OggVorbis_File *vf){
if(vf->ready_state!=PARTOPEN)return(OV_EINVAL);
return _ov_open2(vf);
}
It returns OV_EINVAL when i run upper example:
# ./a.out
fail in ov_test_open(), reason: -131
vf.ready_state is: 3
When i use ov_open directly, it works.
--
Mariusz Gniazdowski.
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg proj...