forked from PAWPAW-Mirror/lib_xua
Reduce the amount of output buffering.
It looks their was a typo here - the code calculates the maximum audio packet size and uses it for the input buffer but not the output buffer. Now the amount of input buffering matches the amount of output buffering.
This commit is contained in:
@@ -42,7 +42,7 @@ unsigned g_numUsbChanIn = NUM_USB_CHAN_IN;
|
|||||||
#define MAX_DEVICE_AUD_PACKET_SIZE (MAX(MAX_DEVICE_AUD_PACKET_SIZE_CLASS_ONE, MAX_DEVICE_AUD_PACKET_SIZE_CLASS_TWO))
|
#define MAX_DEVICE_AUD_PACKET_SIZE (MAX(MAX_DEVICE_AUD_PACKET_SIZE_CLASS_ONE, MAX_DEVICE_AUD_PACKET_SIZE_CLASS_TWO))
|
||||||
|
|
||||||
/* Circular audio buffers */
|
/* Circular audio buffers */
|
||||||
unsigned outAudioBuff[BUFF_SIZE_OUT + (MAX_USB_AUD_PACKET_SIZE>>2) + 4];
|
unsigned outAudioBuff[BUFF_SIZE_OUT + (MAX_DEVICE_AUD_PACKET_SIZE>>2) + 4];
|
||||||
unsigned audioBuffIn[BUFF_SIZE_IN + (MAX_DEVICE_AUD_PACKET_SIZE>>2) + 4];
|
unsigned audioBuffIn[BUFF_SIZE_IN + (MAX_DEVICE_AUD_PACKET_SIZE>>2) + 4];
|
||||||
|
|
||||||
unsigned inZeroBuff[(MAX_DEVICE_AUD_PACKET_SIZE>>2)+4];
|
unsigned inZeroBuff[(MAX_DEVICE_AUD_PACKET_SIZE>>2)+4];
|
||||||
|
|||||||
Reference in New Issue
Block a user