return NULL buffers

This commit is contained in:
Christian Colglazier 2022-07-02 16:20:58 -04:00
parent 55581825d0
commit 3540c83a36

2
es-5.c
View File

@ -28,6 +28,7 @@ static void on_process(void *userdata, struct spa_io_position *position) {
out = pw_filter_get_dsp_buffer(data->out_port, n_samples);
for (int input = 0; input < 7; input++) {
in = pw_filter_get_dsp_buffer(data->in_ports[input], n_samples);
if (in == NULL || out == NULL) return;
if(*in > GATE_LOW_EDGE) {
signal += powf(2, input);
}
@ -35,6 +36,7 @@ static void on_process(void *userdata, struct spa_io_position *position) {
// Read Input 8
in = pw_filter_get_dsp_buffer(data->in_ports[7], n_samples);
if (in == NULL || out == NULL) return;
if(*in > GATE_LOW_EDGE) {
signal = -ES_5_RANGE+signal;
}