Yes, it's a very good idea for you to look at the libogc source code. You'll find it on the devkitpro svn on sourceforge.by Tantric - Coding
Quotehenke37Wav can store that exact format btw. Or it might contain mp3 audio, it's just a container! But a .wav file typically has a header - the raw sample data required here ("PCM") does not. So no, a typical wave file will not work here - you need it converted, probably not just the header stripped but also converted to 48khz or 32khz (forgot to mention that part!)by Tantric - Coding
If you have a wiimote and a gamecube controller, you need the gamecube controller plugged in port 2by Tantric - Homebrew Applications
That's old code. There's at least one major bug with it, IOS expects MEM2 for USB stuff. So this is no good: buffer = memalign(32, DEVLIST_MAXSIZE << 3); You should take a look at usbstorage.c (and other usb code) in devkitpro svn, but one way is: static s32 hId = -1; buffer = iosAlloc(hId, DEVLIST_MAXSIZE << 3); Also keep in mind that not all usb devices are deteby Tantric - Coding
I use GoldWave. You want 16 bit big endian stereo (I believe GoldWave calls it RAW)by Tantric - Coding
oggplayer is set to use voice channel 0 always, if you want multiple ones you would have to recode the oggplayer. Basically it was intended for background music, if you want short sound effects you should be using something like pcm. You can have ogg for the music and pcm for sound effects, that's what libwiigui is doing.by Tantric - Coding
I believe putting -lasnd before -logc will fix your compilation error.by Tantric - Coding
Hmm...try another order then I guess. If you find one that works please update the wiibrew page.by Tantric - Coding
If your makefile is set up right, then myfile.ogg will be automatically included, and you just need to access it with: extern const u8 myfile_ogg[]; extern const u32 myfile_ogg_size; function myFunction() { // use the variables here }by Tantric - Coding
You're both right I think. My code was wrong, I meant delete. So: if(myText) { delete(myText); myText = NULL; }by Tantric - Coding
What's a new version going to do? But yes I've heard about this Original Mode issue before. No idea what the problem is.by Tantric - Homebrew Applications
It's good practice to set the ones you're not using null, so myText = NULL; And just remember to free() one when you're done with it: if(myText != NULL) free(myText)by Tantric - Coding
Or in C syntax you can use pointers, so: GuiText * myText[15]; and then when you need a new one myText = new GuiText("hello world");by Tantric - Coding
No, the code for doing ogg isn't in libogc. There's an oggplayer (tremor wrapper) written for ASND though, I'm using it in my projects. See oggplayer.c from as an example.by Tantric - Coding
Make sure to call ASND_Pause(0); just in case, that turns on ASNDby Tantric - Coding
QuoteArikadoMP3Player_PlayFile() can play external files. Also, alainvey, AFAIK you dont need to call ASND_Init() or even include the asnd library at all to use mp3player.h. But you should so that ASND is used :) ASND is DSP accelerated.by Tantric - Coding
Yes I've heard this before, but it doesn't happen for me. I have no idea what the problem is.by Tantric - Homebrew Applications
Your best bet is ogg, see what's in libwiigui and snes9x gx as examplesby Tantric - Coding
If you want to use USB in MPlayer CE you should install that. If you don't intend to use USB in MPlayer, don't worry about it. It will not install itself twice and don't worry about the install breaking something else (including other USB CIOSes)by Tantric - Homebrew Applications
It shouldn't be in apps/vbagx/roms, but rather in vbagx/romsby Tantric - Homebrew Applications
Make sure your PCM is in big endian format.by Tantric - Coding
No, FUSE is just an API to access ntfs-3g (or other fs modules). We have our own - devoptab. We can tie in the ntfs-3g core (or libntfs, or whatever) into this. So no, we don't need FUSE.by Tantric - Ideas, requests
Linux (and most OS's besides Windows) uses ntfs-3g for NTFS support. That's what we'd be using. It's not theoretical, it would just take someone to actually do it. No more discussion needed.by Tantric - Ideas, requests
It's very possible, you just have to have someone actually do it.by Tantric - Ideas, requests
I would take Michael's advice and try building an existing SDL project first, that you know should build fine. An example is Once you can build that app fine, then go back to your porting.by Tantric - Coding
Asking questions is fine, but you have to do some leg-work yourself. That's how it's done. Take a look through the source, look at the make and config files, and look at what was done for other projects. If you have a specific question, ask then. And Google is your best friend.by Tantric - Coding
Quotesakamotoput bios.gba in the bios directory That's just your imagination, VBA GX doesn't use BIOS files.by Tantric - Homebrew Applications
No. Download, make, and make install the latest libogc and libfat from SVN.by Tantric - Coding
Domain is not necessary, it will mimic the domain of the SMB share.by Tantric - Homebrew Applications