Implement capture config option for OSS.

This commit is contained in:
Chris Robinson
2007-12-16 19:37:20 -08:00
parent 5b85067f9c
commit e773887b4b
2 changed files with 5 additions and 1 deletions
+3 -1
View File
@@ -303,18 +303,20 @@ static void oss_close_playback(ALCdevice *device)
static ALCboolean oss_open_capture(ALCdevice *device, const ALCchar *deviceName, ALCuint frequency, ALCenum format, ALCsizei SampleSize)
{
char driver[64] = "/dev/dsp";
int numFragmentsLogSize;
int log2FragmentSize;
unsigned int periods;
audio_buf_info info;
int numChannels;
char driver[64];
oss_data *data;
int ossFormat;
int ossSpeed;
char *err;
int i;
strncpy(driver, GetConfigValue("oss", "capture", "/dev/dsp"), sizeof(driver)-1);
driver[sizeof(driver)-1] = 0;
if(deviceName)
{
if(strcmp(deviceName, oss_device_capture))
+2
View File
@@ -43,6 +43,8 @@ device = /dev/dsp # Sets the device name for OSS output. Default is /dev/dsp
periods = 4 # Sets the number of update buffers. Default is 4
capture = /dev/dsp # Sets the device name for OSS capture. Default is /dev/dsp
[dsound] # DirectSound backend stuff
# Nothing yet...