gst: improve buffer params

This commit is contained in:
Wim Taymans 2018-08-15 21:29:40 +02:00
parent 009f23abaa
commit a3e4c6df99
2 changed files with 8 additions and 12 deletions

View file

@ -678,8 +678,6 @@ connect_error:
}
}
#define SPA_PROP_RANGE(min,max) 2,min,max
static void
on_format_changed (void *data,
const struct spa_pod *format)
@ -709,9 +707,9 @@ on_format_changed (void *data,
spa_pod_builder_init (&b, buffer, sizeof (buffer));
params[0] = spa_pod_builder_object (&b,
t->param.idBuffers, t->param_buffers.Buffers,
":", t->param_buffers.size, "ir", 0, SPA_PROP_RANGE(0, INT32_MAX),
":", t->param_buffers.stride, "ir", 0, SPA_PROP_RANGE(0, INT32_MAX),
":", t->param_buffers.buffers, "ir", 16, SPA_PROP_RANGE(1, INT32_MAX),
":", t->param_buffers.size, "iru", 0, SPA_POD_PROP_MIN_MAX(0, INT32_MAX),
":", t->param_buffers.stride, "iru", 0, SPA_POD_PROP_MIN_MAX(0, INT32_MAX),
":", t->param_buffers.buffers, "iru", 16, SPA_POD_PROP_MIN_MAX(1, INT32_MAX),
":", t->param_buffers.align, "i", 16);
params[1] = spa_pod_builder_object (&b,