mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-20 22:16:49 +01:00
winmm: Let audio callback buffer size be less than 1/4 second (thanks, Jon!).
Maybe this was here for Win9x? There's no reason to insert this much latency by default. Fixes Bugzilla #2835.
This commit is contained in:
parent
ac2bb3f200
commit
878c2324b1
@ -248,10 +248,6 @@ WINMM_OpenDevice(_THIS, void *handle, const char *devname, int iscapture)
|
|||||||
if (this->spec.channels > 2)
|
if (this->spec.channels > 2)
|
||||||
this->spec.channels = 2; /* !!! FIXME: is this right? */
|
this->spec.channels = 2; /* !!! FIXME: is this right? */
|
||||||
|
|
||||||
/* Check the buffer size -- minimum of 1/4 second (word aligned) */
|
|
||||||
if (this->spec.samples < (this->spec.freq / 4))
|
|
||||||
this->spec.samples = ((this->spec.freq / 4) + 3) & ~3;
|
|
||||||
|
|
||||||
while ((!valid_datatype) && (test_format)) {
|
while ((!valid_datatype) && (test_format)) {
|
||||||
switch (test_format) {
|
switch (test_format) {
|
||||||
case AUDIO_U8:
|
case AUDIO_U8:
|
||||||
|
Loading…
Reference in New Issue
Block a user