# HG changeset patch # User Robert McIntyre # Date 1320073268 25200 # Node ID 63312ec4a2bf354235d2f3fcdbc70ad1fa1100ec # Parent 92b416b4e027291e1ee2923830dc00c144ffb735 limit to 16bit mono for now. diff -r 92b416b4e027 -r 63312ec4a2bf Alc/ALc.c --- a/Alc/ALc.c Mon Oct 31 07:44:02 2011 -0700 +++ b/Alc/ALc.c Mon Oct 31 08:01:08 2011 -0700 @@ -2382,7 +2382,10 @@ if(ConfigValueExists(NULL, "format")) device->Flags |= DEVICE_CHANNELS_REQUEST; - fmt = GetConfigValue(NULL, "format", "AL_FORMAT_STEREO16"); + //fmt = GetConfigValue(NULL, "format", "AL_FORMAT_STEREO16"); + //RLM: audio-send only supports 16 bit mono output for now, + //pending bug fixes. + fmt = "AL_FORMAT_MONO16"; GetFormatFromString(fmt, &device->FmtChans, &device->FmtType); device->NumUpdates = GetConfigValueInt(NULL, "periods", 4); diff -r 92b416b4e027 -r 63312ec4a2bf Alc/backends/send.c --- a/Alc/backends/send.c Mon Oct 31 07:44:02 2011 -0700 +++ b/Alc/backends/send.c Mon Oct 31 08:01:08 2011 -0700 @@ -475,12 +475,6 @@ static ALCboolean send_reset_playback(ALCdevice *device) { - //send_data *data = (send_data*)device->ExtraData; - //ALuint channels=0, bits=0; - //device->FmtType = DevFmtShort; - //bits = BytesFromDevFmt(device->FmtType) * 8; - //channels = ChannelsFromDevFmt(device->FmtChans); - //data->size = device->UpdateSize * channels * bits / 8; SetDefaultWFXChannelOrder(device); return ALC_TRUE; }