some random fixes.

This commit is contained in:
2025-02-19 21:35:26 -07:00
parent 435a4c5ebe
commit 5da4219f09
10 changed files with 70 additions and 10 deletions

View File

@ -353,14 +353,21 @@ void audio_sample_tick() {
}
if(ctx.buffer_write_index == FRAMES_PER_BUFFER) {
ctx.buffer_write_index = 0;
float *data[2];
data[0] = ctx.left_audio_buffer;
data[1] = ctx.right_audio_buffer;
int err = Pa_WriteStream(stream, data, FRAMES_PER_BUFFER);
if(err != paNoError && err != paOutputUnderflowed) {
fprintf(stderr, "portaudio stream error\n\tError Number: %d\n\tError Message: %s\n", err, Pa_GetErrorText(err));
}
//long available = Pa_GetStreamWriteAvailable(stream);
//if(available > 0) {
// if(available > FRAMES_PER_BUFFER) {
// available = FRAMES_PER_BUFFER;
// }
// ctx.buffer_write_index -= available;
ctx.buffer_write_index = 0;
int err = Pa_WriteStream(stream, data, FRAMES_PER_BUFFER);
if(err != paNoError && err != paOutputUnderflowed) {
fprintf(stderr, "portaudio stream error\n\tError Number: %d\n\tError Message: %s\n", err, Pa_GetErrorText(err));
}
//}
}
}
}