Displaying 6 results from an estimated 6 matches for "ov_callbacks_noclose".
2012 Dec 05
7
ov_open_callbacks takes so much time to open 210 MB OGG file
Why ov_open_callbacks(fd_, &vf, NULL, 0, OV_CALLBACKS_NOCLOSE) takes so
long to open OGG file?
The OGG file has just 210 MB. It takes a lot of time open the file.
I am working on OGG audio recorder and player.
Thanks in advance!
With kind regards,
Pavel
2017 Apr 06
2
Zero length reported.
...ntl.h>
#endif
char pcmout[4096];
int main (int argc, char** argv)
{
OggVorbis_File vf;
int eof = 0;
int current_section;
#ifdef _WIN32
_setmode (_fileno (stdin), _O_BINARY);
_setmode (_fileno (stdout), _O_BINARY);
#endif
if (ov_open_callbacks (stdin, &vf, NULL, 0, OV_CALLBACKS_NOCLOSE) < 0)
{
fprintf (stderr, "Input does not appear to be an Ogg bitstream.\n");
exit (1);
}
{
char** ptr = ov_comment (&vf, -1)->user_comments;
vorbis_info* vi = ov_info (&vf, -1);
while (*ptr)
{
fprintf...
2017 Apr 06
2
Zero length reported.
...ntl.h>
#endif
char pcmout[4096];
int main (int argc, char** argv)
{
OggVorbis_File vf;
int eof = 0;
int current_section;
#ifdef _WIN32
_setmode (_fileno (stdin), _O_BINARY);
_setmode (_fileno (stdout), _O_BINARY);
#endif
if (ov_open_callbacks (stdin, &vf, NULL, 0, OV_CALLBACKS_NOCLOSE) < 0)
{
fprintf (stderr, "Input does not appear to be an Ogg bitstream.\n");
exit (1);
}
{
char** ptr = ov_comment (&vf, -1)->user_comments;
vorbis_info* vi = ov_info (&vf, -1);
while (*ptr)
{
fprintf...
2017 Apr 11
1
[Vorbis-dev] Zero length reported.
...OggVorbis_File vf;
>> int eof = 0;
>> int current_section;
>>
>> #ifdef _WIN32
>> _setmode (_fileno (stdin), _O_BINARY);
>> _setmode (_fileno (stdout), _O_BINARY);
>> #endif
>>
>> if (ov_open_callbacks (stdin, &vf, NULL, 0, OV_CALLBACKS_NOCLOSE) < 0)
>> {
>> fprintf (stderr, "Input does not appear to be an Ogg bitstream.\n");
>> exit (1);
>> }
>>
>> {
>> char** ptr = ov_comment (&vf, -1)->user_comments;
>> vorbis_info* vi = ov_info (&...
2017 Apr 07
0
Fwd: [Vorbis-dev] Zero length reported.
...nt argc, char** argv)
> {
> OggVorbis_File vf;
> int eof = 0;
> int current_section;
>
> #ifdef _WIN32
> _setmode (_fileno (stdin), _O_BINARY);
> _setmode (_fileno (stdout), _O_BINARY);
> #endif
>
> if (ov_open_callbacks (stdin, &vf, NULL, 0, OV_CALLBACKS_NOCLOSE) < 0)
> {
> fprintf (stderr, "Input does not appear to be an Ogg bitstream.\n");
> exit (1);
> }
>
> {
> char** ptr = ov_comment (&vf, -1)->user_comments;
> vorbis_info* vi = ov_info (&vf, -1);
>
> w...
2018 Nov 03
3
Decode ogg file while downloading: what are the good practices?
Thanks for your answer.
But as I said, I don't have any problem seeking in a local file.
Also, I have full control on the ogg file I play, since I encode it by
myself.
I first would like to know if the code I provided (
https://gist.github.com/mregnauld/3f7cdc43b02ec3bbd91641b9333ba072) is good
practice when it comes to extracting and seeking in a file that is being
downloaded.
Thanks.