I don't know what I'm doing wrong with OpenFromMemory, but it won't work.
I read out the entire .ogg from memory into a char buffer and call OpenFromMemory with that buffer and the number of bytes read from memory. When I try to play the sound it freezes my computer.
However, when I make an .ogg file out of what I have read and then play it, it works fine.
What am I doing wrong?