Ogg Player September 14, 2011 12:09AM | Registered: 13 years ago Posts: 99 |
string FullFileName = Util::GetGamePath() + "Indidginus.ogg"; FILE* pOggFile( WiiFile::FileOpenForRead( FullFileName.c_str() ) ); u32 OggSize = WiiFile::GetFileSize(pOggFile); PlayOgg(pOggFile, OggSize, 0, OGG_ONE_TIME);
string FullFileName = Util::GetGamePath() + "Indidginus.ogg"; FILE* pOggFile( WiiFile::FileOpenForRead( FullFileName.c_str() ) ); u32 OggSize = WiiFile::GetFileSize(pOggFile); u8* pOggData = (u8*) malloc(OggSize); fread( pOggData, OggSize, 1, pOggFile); PlayOgg(pOggData, OggSize, 0, OGG_ONE_TIME);
Re: Ogg Player September 14, 2011 01:05AM | Registered: 13 years ago Posts: 363 |
Re: Ogg Player September 14, 2011 02:12PM | Registered: 13 years ago Posts: 99 |
Re: Ogg Player September 15, 2011 02:56AM | Registered: 14 years ago Posts: 686 |
Re: Ogg Player September 15, 2011 08:57AM | Registered: 13 years ago Posts: 99 |
Re: Ogg Player September 15, 2011 12:42PM | Registered: 14 years ago Posts: 686 |
Re: Ogg Player September 15, 2011 02:03PM | Registered: 13 years ago Posts: 363 |
Re: Ogg Player September 15, 2011 09:04PM | Registered: 13 years ago Posts: 99 |
char* ptr = (char*) pOggFile; // here pOggFile is a FILE* FILE* ptr2= (FILE*)ptr;But this is all silly and going off subject. (If you read you first post again I’m sure that you don’t mean “expects you to pass it a void*” that makes no sense as you can pass anything using void*)
int fd = open (FullFileName.c_str(), O_WRONLY);
Re: Ogg Player September 15, 2011 09:56PM | Registered: 14 years ago Posts: 686 |
Re: Ogg Player September 15, 2011 10:26PM | Registered: 13 years ago Posts: 99 |
if (ov_open_callbacks((void *) &private_ogg.fd, &private_ogg.vf, NULL, 0, callbacks) < 0)
Re: Ogg Player September 15, 2011 10:53PM | Registered: 14 years ago Posts: 686 |
Re: Ogg Player September 16, 2011 01:22AM | Registered: 13 years ago Posts: 99 |
static long f_tell(int *f) { int k, d; if (*f >= 0x666 && *f <= 0x669) { d = (*f) - 0x666; k = file[d].pos; } else k = lseek(*f, 0, 1); return (long) k; }
Re: Ogg Player September 16, 2011 02:06AM | Registered: 14 years ago Posts: 686 |
Re: Ogg Player September 16, 2011 10:57PM | Registered: 13 years ago Posts: 99 |