Skip to content

Audio Source other than Mic results in distorted audio #57

@pboyd04

Description

@pboyd04

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions