-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Description
I'm trying to take a PCM stream from another source and pipe it to Mumble. However, I get weird sort of sped up audio when I do this despite the fact that the audio is in 48kHz format. I've managed to get sample code pretty small:
WaveFileReader wfr = new WaveFileReader("c:\\temp\\mumble.wav");
byte[] data = new byte[wfr.Length];
wfr.Read(data, 0, data.Length);
protocol.LocalUser.Channel.SendVoice(new ArraySegment<byte>(data, 0, data.Length));
wfr.Close();
The source file is here: http://pboyd.org/mumble.wav
What it sounds like when I get it out of another mumble client is this: http://pboyd.org/result.wav
According to the data in the wav file it's PCM, 16-bit samples, 48000 Hz, and 1 channel which seems to match all the defaults in the Constants file. So what am I doing wrong?
Metadata
Metadata
Assignees
Labels
No labels