linux compat

This commit is contained in:
2025-06-13 15:33:13 -06:00
parent 84952c134c
commit 800dcb2706
7 changed files with 74 additions and 19 deletions

View File

@ -134,7 +134,7 @@ void audio_init(){
if (err != paNoError) goto error;
output_parameters.device = Pa_GetDefaultOutputDevice();
if(output_parameters.device == paNoDevice) {
fprintf(stderr, "No default audio device!\n");
fprintf(stderr, "No default audio device! Number of devices: %d\n", Pa_GetDeviceCount());
goto error;
}
output_parameters.channelCount = 2;
@ -157,6 +157,7 @@ void audio_init(){
error:
Pa_Terminate();
fprintf(stderr, "portaudio stream error\n\tError Number: %d\n\tError Message: %s\n", err, Pa_GetErrorText(err));
exit(1);
}
void sq1_sweep() {
@ -1004,4 +1005,4 @@ void audio_load_state(const audio_state* state) {
ctx = state->ctx;
ctx.left_audio_buffer = malloc(sizeof(float) * FRAMES_PER_BUFFER);
ctx.right_audio_buffer = malloc(sizeof(float) * FRAMES_PER_BUFFER);
}
}