From f7ed9a5ca7e492491cb0e1f82cbcf58ff5cdfde3 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 31 Jan 2020 15:49:40 +0100 Subject: [PATCH] context: clamp default qantum to min and max When min or max is set in the config file, make sure we clamp the default to it as well. --- src/pipewire/context.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pipewire/context.c b/src/pipewire/context.c index e5b039b8e..a1f0c9b67 100644 --- a/src/pipewire/context.c +++ b/src/pipewire/context.c @@ -137,6 +137,8 @@ static void fill_defaults(struct pw_context *this) this->defaults.clock_quantum = get_default(p, "default.clock.quantum", DEFAULT_CLOCK_QUANTUM); this->defaults.clock_min_quantum = get_default(p, "default.clock.min-quantum", DEFAULT_CLOCK_MIN_QUANTUM); this->defaults.clock_max_quantum = get_default(p, "default.clock.max-quantum", DEFAULT_CLOCK_MAX_QUANTUM); + this->defaults.clock_quantum = SPA_CLAMP(this->defaults.clock_quantum, + this->defaults.clock_min_quantum, this->defaults.clock_max_quantum); this->defaults.video_size.width = get_default(p, "default.video.width", DEFAULT_VIDEO_WIDTH); this->defaults.video_size.height = get_default(p, "default.video.height", DEFAULT_VIDEO_HEIGHT); this->defaults.video_rate.num = get_default(p, "default.video.rate.num", DEFAULT_VIDEO_RATE_NUM);