diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-11-04 10:29:53 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-11-04 10:29:53 -0500 |
commit | 1783d242177dfb2d55a984af57640d247e684bf3 (patch) | |
tree | 6113a8b7fdd74a372d26bbea6cc6f9b00e10ef5b /drivers/alsa | |
parent | 10df5ef3d3b8e31eff4be33c1976db04691e30c5 (diff) | |
download | jack1-1783d242177dfb2d55a984af57640d247e684bf3.tar.gz |
adjust driver/backend port latencies for both playback and capture ports in both directions, not just one
Diffstat (limited to 'drivers/alsa')
-rw-r--r-- | drivers/alsa/alsa_driver.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/alsa/alsa_driver.c b/drivers/alsa/alsa_driver.c index 3751442..8259f76 100644 --- a/drivers/alsa/alsa_driver.c +++ b/drivers/alsa/alsa_driver.c @@ -1737,15 +1737,7 @@ alsa_driver_latency_callback (jack_latency_callback_mode_t mode, void* arg) } for (node = client->ports; node; node = jack_slist_next (node)) { - jack_port_t *port = node->data; - - if ((jack_port_flags (port) & JackPortIsOutput) && (mode == JackPlaybackLatency)) { - jack_port_set_latency_range (port, JackPlaybackLatency, &range); - } - - if ((jack_port_flags (port) & JackPortIsInput) && (mode == JackCaptureLatency)) { - jack_port_set_latency_range (port, JackCaptureLatency, &range); - } + jack_port_set_latency_range ((jack_port_t*) node->data, mode, &range); } } |