diff options
author | Thomas Weißschuh <thomas@t-8ch.de> | 2023-03-20 21:41:00 +0000 |
---|---|---|
committer | Philip Langdale <github.philipl@overt.org> | 2023-04-23 21:03:58 -0700 |
commit | eafd0e5fad06bbd6972aa30b98755dedcd1f6773 (patch) | |
tree | b81e2eb9c4c08fff7f927d956452d9d71c54795d /audio/out | |
parent | c7a8e715786f7a76443775015d5a554012382d45 (diff) | |
download | mpv-eafd0e5fad06bbd6972aa30b98755dedcd1f6773.tar.bz2 mpv-eafd0e5fad06bbd6972aa30b98755dedcd1f6773.tar.xz |
ao_pipewire: give sound server more flexibility for buffers
Diffstat (limited to 'audio/out')
-rw-r--r-- | audio/out/ao_pipewire.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/audio/out/ao_pipewire.c b/audio/out/ao_pipewire.c index c2d785b841..6ce01a10ab 100644 --- a/audio/out/ao_pipewire.c +++ b/audio/out/ao_pipewire.c @@ -226,7 +226,8 @@ static void on_param_changed(void *userdata, uint32_t id, const struct spa_pod * params[0] = spa_pod_builder_add_object(&b, SPA_TYPE_OBJECT_ParamBuffers, SPA_PARAM_Buffers, SPA_PARAM_BUFFERS_blocks, SPA_POD_Int(ao->num_planes), - SPA_PARAM_BUFFERS_size, SPA_POD_Int(buffer_size), + SPA_PARAM_BUFFERS_size, SPA_POD_CHOICE_RANGE_Int( + buffer_size, 0, INT32_MAX), SPA_PARAM_BUFFERS_stride, SPA_POD_Int(ao->sstride)); if (!params[0]) { MP_ERR(ao, "Could not build parameter pod\n"); |