I should say that libTheora has nothing to do with the audio, but it can stall the decoding since I only used one thread for both streams. Perhaps you should try the latest Theora lib, I know it has MMX enabled by default, probably some other useful things. I think that will require newer libOgg and libVorbis... Hopefully that doesn't mean any code changes for theora video plugin.