From b23d4f020e3901c56b6573c8eef74f7cb6a27d1a Mon Sep 17 00:00:00 2001 From: rnlf Date: Sun, 22 Jan 2017 20:36:41 +0100 Subject: [PATCH] Fixed mixer problems, re-enabled vga --- src/main.c | 2 +- src/mixer.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index bfac17c..3d48184 100644 --- a/src/main.c +++ b/src/main.c @@ -59,7 +59,7 @@ int main(int argc, char **argv) { /* Init everything */ atexit(deinit); soundblaster_init(mixer_getNextBlock); - //vga_init(); + vga_init(); palette_init(); keyboard_init(); mouse_init(); diff --git a/src/mixer.c b/src/mixer.c index d60e0ef..01f3637 100644 --- a/src/mixer.c +++ b/src/mixer.c @@ -75,7 +75,7 @@ void mixer_mix(void) { for(int i = 0; i < activeSources; ++i) { mixed_sound_t *snd = sources + i; - int len = snd->source->sampleCount; + int len = snd->source->sampleCount - snd->offset; int16_t const* sourceBuf = snd->source->samples + snd->offset; if(len > SOUNDBLASTER_SAMPLES_PER_BUFFER) {