Fix flipped argument order and update CNFA
This commit is contained in:
parent
204fa77004
commit
b6be6c14a4
|
@ -1 +1 @@
|
||||||
Subproject commit f0f478f619e5db0ef5b3cb5e7da2b7d5d6f317be
|
Subproject commit aa931ed2db1991381867a1722b0e6a7bac98f467
|
|
@ -22,7 +22,7 @@ wininput = -1
|
||||||
|
|
||||||
#Compiled version will default to PULSE (or ALSA) on Linux, WASAPI (winmm) [or WIN for winmm] on Windows and ANDROID on Android
|
#Compiled version will default to PULSE (or ALSA) on Linux, WASAPI (winmm) [or WIN for winmm] on Windows and ANDROID on Android
|
||||||
# sound_source = ALSA
|
# sound_source = ALSA
|
||||||
sound_source = WASAPI
|
# sound_source = WASAPI
|
||||||
|
|
||||||
#-1 indicates left and right, 0 left, 1 right.
|
#-1 indicates left and right, 0 left, 1 right.
|
||||||
sample_channel = -1
|
sample_channel = -1
|
||||||
|
@ -30,7 +30,7 @@ sample_channel = -1
|
||||||
devplay = default
|
devplay = default
|
||||||
# Sets the device to get audio from, for WASAPI, "default" searches for a mic, and "defaultRender" searches for your loopback.
|
# Sets the device to get audio from, for WASAPI, "default" searches for a mic, and "defaultRender" searches for your loopback.
|
||||||
# devrecord = default
|
# devrecord = default
|
||||||
devrecord = default
|
|
||||||
#Render
|
#Render
|
||||||
|
|
||||||
# For Linux mostly use the following command to find valid devices to read from:
|
# For Linux mostly use the following command to find valid devices to read from:
|
||||||
|
|
|
@ -233,7 +233,7 @@ void HandleMotion( int x, int y, int mask )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
void SoundCB( struct CNFADriver * sd, short * in, short * out, int framesr, int framesp )
|
void SoundCB( struct CNFADriver * sd, short * out, short * in, int framesp, int framesr )
|
||||||
{
|
{
|
||||||
int channelin = sd->channelsRec;
|
int channelin = sd->channelsRec;
|
||||||
int channelout = sd->channelsPlay;
|
int channelout = sd->channelsPlay;
|
||||||
|
@ -265,7 +265,6 @@ void SoundCB( struct CNFADriver * sd, short * in, short * out, int framesr, int
|
||||||
// printf( "Sound fault A %d/%d %d/%d %f\n", j, channelin, i, samplesr, f );
|
// printf( "Sound fault A %d/%d %d/%d %f\n", j, channelin, i, samplesr, f );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fo /= channelin;
|
fo /= channelin;
|
||||||
sound[soundhead] = fo*in_amplitude;
|
sound[soundhead] = fo*in_amplitude;
|
||||||
soundhead = (soundhead+1)%SOUNDCBSIZE;
|
soundhead = (soundhead+1)%SOUNDCBSIZE;
|
||||||
|
|
Loading…
Reference in a new issue