search for: ov_raw_total

Displaying 4 results from an estimated 4 matches for "ov_raw_total".

2003 Dec 11
1
Another vorbisfile question
Is there a straight forward method for seeking straight to a particular logical stream using vorbisfile? I'm guessing I'll have to look the offset for a given link up in vf->offsets, and use that in ov_raw_seek? Thanks, John --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to
2004 Apr 24
2
Is this a bug in ogg ?
...est2.pak","rb"); //fseek(fp,3403, SEEK_SET); // place to the beginning of test1.ogg fseek(fp,3403 + 5196,SEEK_SET); // place to the beginning of test2.ogg fprintf(stderr, " ov_open_return_code:%i\n",ov_open(fp, &vf, NULL, 0)); int xx = ov_raw_total(&vf,-1); int yy = (long)ov_pcm_total(&vf, -1); printf("oggtotalraw:%i",xx); printf("oggtotalpcm:%i",yy); } --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list,...
2004 Feb 11
1
Problem using 'ov_open()'...
...n false; } return true; } pSOUNDDATA OGGDATA::DecodeOGGLow() { int StreamID; unsigned int Size, Read, Location; pSOUNDDATA pData; if((pFile == NULL) || (pOVFile == NULL)) return NULL; if((pData = (pSOUNDDATA)malloc(sizeof(sSOUNDDATA))) == NULL) return NULL; Size = ov_raw_total(pOVFile, -1); if((pData->Buffer = (char*)malloc(Size)) == NULL) { free(pData); return NULL; } StreamID = 0; Read = 0; Location = 0; while(Size > 0) { Read = ov_read(pOVFile, pData->Buffer + Location, Size, 0, 2, 1, &StreamID); Location += Read;...
2004 Sep 06
1
Fixing libvorbisfile to handle largefiles
...ier, and which I'll post and possibly re-do sometime later.) Glancing for the first time ;-) at the doc directory, it also seems like ov_raw_seek() and seek_lap are possible candidates for a change from long to 64-bit as well, but I'm not sure how/where those are used. As the return from ov_raw_total() is already 64-bit, it seems one would want to change the seek functions to match for consistency. As noted, the doc, possibly examples, and maybe things elsewhere in vorbis/ will need to be changed to match, if I'm on the right track. I've only cared that I'm able to play large fil...