start && end > -1) { if (start > -1) { var res = data.substring(start, end); start = res.indexOf('>') + 1; res = res.substring(start); if (res.length != 0) { eval(res); } } cursor = end + 1; } } } //]]>
|
Ogg Player - from file or buffer example September 17, 2011 05:23PM | Registered: 2 years ago Posts: 99 |
//setup
int fd = open ("noeggonmyface.ogg", O_RDONLY); // correction was ... O_WRONLY
// from file don't forget to include unistd.h and fcntl.h
int fd = open ("noeggonmyface.ogg", O_WRONLY); // <--- see above correction
PlayOgg(&fd, 0, 0, OGG_ONE_TIME);
//from buffer
// .. use fopen and use fseek to get size
u8* pOggData = (u8*) malloc(OggSize);
fread( pOggData, OggSize, 1, pOggFile);
PlayOgg(pOggData, OggSize, 0, OGG_ONE_TIME);// mem_open If ((*ogg==0x4f) && (*(ogg+1) == 0x67)) // correction (I have puss for brains) //from buffer Else //from file
static int mem_open(char * ogg, int size)
{
static int one = 1; // this could all be optimise down to use single structure - most this is pointless
int n;
if (one)
{
one = 0;
for (n = 0; n < 4; n++)
file[n].size = 0;
}
for (n = 0; n < 4; n++)
{
if (file[n].size == 0)
{
file[n].mem = ogg;
file[n].size = size;
file[n].pos = 0;
if (*ogg < 0x666) // <--- see above correction return (*ogg);
else
return (0x666 + n);
}
}
return -1;
}|
Re: Ogg Player - from file or buffer example September 20, 2011 05:26AM | Registered: 3 years ago Posts: 464 |
|
Re: Ogg Player - from file or buffer example September 20, 2011 07:13PM | Registered: 2 years ago Posts: 99 |
If ((*ogg==0x4f) && (*(ogg+1) == 0x67)) //from buffer Else //from file
|
Re: Ogg Player - from file or buffer example September 22, 2011 12:37AM | Registered: 4 years ago Posts: 444 |
|
Re: Ogg Player - from file or buffer example September 22, 2011 08:24PM | Registered: 2 years ago Posts: 99 |
|
Re: Ogg Player - from file or buffer example September 23, 2011 03:52AM | Registered: 3 years ago Posts: 464 |
|
Re: Ogg Player - from file or buffer example September 23, 2011 07:54PM | Registered: 2 years ago Posts: 99 |
|
Re: Ogg Player - from file or buffer example September 24, 2011 05:41AM | Registered: 3 years ago Posts: 464 |
|
Re: Ogg Player - from file or buffer example September 24, 2011 09:33PM | Registered: 2 years ago Posts: 99 |
|
Re: Ogg Player - from file or buffer example September 25, 2011 04:28AM | Registered: 3 years ago Posts: 464 |
|
Re: Ogg Player - from file or buffer example September 25, 2011 10:12AM | Registered: 2 years ago Posts: 99 |