Browse Source

firewire: Use update_port_latencies() in ffado_driver_attach

Avoids code duplication
tags/0.124.0
Adrian Knoth 14 years ago
parent
commit
75e3e20bf9
1 changed files with 2 additions and 5 deletions
  1. +2
    -5
      drivers/firewire/ffado_driver.c

+ 2
- 5
drivers/firewire/ffado_driver.c View File

@@ -101,7 +101,6 @@ ffado_driver_attach (ffado_driver_t *driver)
channel_t chn;
jack_port_t *port=NULL;
int port_flags;
jack_latency_range_t range;

g_verbose=driver->engine->verbose;

@@ -219,8 +218,6 @@ ffado_driver_attach (ffado_driver_t *driver)
driver->capture_ports =
jack_slist_append (driver->capture_ports, NULL);
}
range.min = range.max = driver->period_size + driver->capture_frame_latency;
jack_port_set_latency_range (port, JackCaptureLatency, &range);
}
port_flags = JackPortIsInput|JackPortIsPhysical|JackPortIsTerminal;
@@ -285,10 +282,10 @@ ffado_driver_attach (ffado_driver_t *driver)
driver->playback_ports =
jack_slist_append (driver->playback_ports, NULL);
}
range.min = range.max = (driver->period_size * (driver->device_options.nb_buffers - 1)) + driver->playback_frame_latency;
jack_port_set_latency_range (port, JackPlaybackLatency, &range);
}

update_port_latencies(driver);

if(ffado_streaming_prepare(driver->dev)) {
printError("Could not prepare streaming device!");
return -1;


Loading…
Cancel
Save