]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Do not query the JACK port latency on every process() call. It can only ever change...
authorJörn Nettingsmeier <nettings@luchtbeweging.nl>
Fri, 15 Feb 2019 18:19:44 +0000 (18:19 +0000)
committerJörn Nettingsmeier <nettings@luchtbeweging.nl>
Fri, 15 Feb 2019 18:19:44 +0000 (18:19 +0000)
audio_jack.c

index 5f1a4adca27006eee051dd875ba56bf1ac6e747d..c0c4fab12cf407aade6e5c1ef63eca157b794b8b 100644 (file)
@@ -153,11 +153,6 @@ int jack_stream_write_cb(jack_nframes_t nframes, __attribute__((unused)) void *a
     }
     jack_ringbuffer_read_advance(jackbuf, frames_written * bytes_per_frame);
   }
-  // debug(1,"transferring %u frames",written);
-  // Why are we doing this? The port latency should never change unless the JACK graph is reordered. Should happen on a graph reorder callback only.
-  jack_port_get_latency_range(left_port, JackPlaybackLatency, &latest_left_latency_range);
-  jack_port_get_latency_range(right_port, JackPlaybackLatency, &latest_right_latency_range);
-
   // now, if there are any more frames to put into the buffer, fill them with
   // silence
   while (nframes > 0) {