mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
small fixes
This commit is contained in:
parent
aada47252d
commit
ba518c0d9b
7 changed files with 8 additions and 7 deletions
|
|
@ -532,7 +532,7 @@ spa_pod_builder_addv(struct spa_pod_builder *builder,
|
|||
if (*format != '\0')
|
||||
format++;
|
||||
for (;*format;format++)
|
||||
flags |= spa_pod_flag_from_id(*format);
|
||||
SPA_FLAG_SET(flags, spa_pod_flag_from_id(*format));
|
||||
|
||||
spa_pod_builder_push_prop(builder, key, flags);
|
||||
|
||||
|
|
|
|||
|
|
@ -136,7 +136,8 @@ static inline int spa_pod_fixate(struct spa_pod *pod)
|
|||
|
||||
SPA_POD_CONTENTS_FOREACH(pod, offset, res) {
|
||||
if (res->type == SPA_POD_TYPE_PROP)
|
||||
((struct spa_pod_prop *) res)->body.flags &= ~SPA_POD_PROP_FLAG_UNSET;
|
||||
SPA_FLAG_UNSET (((struct spa_pod_prop *) res)->body.flags,
|
||||
SPA_POD_PROP_FLAG_UNSET);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -59,7 +59,6 @@ struct buffer {
|
|||
uint32_t flags;
|
||||
struct spa_buffer *outbuf;
|
||||
struct spa_meta_header *h;
|
||||
size_t n_bytes;
|
||||
};
|
||||
|
||||
struct port {
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ struct data {
|
|||
struct buffer out_buffer[1];
|
||||
};
|
||||
|
||||
#define BUFFER_SIZE 4096
|
||||
#define BUFFER_SIZE 128
|
||||
|
||||
static void
|
||||
init_buffer(struct data *data, struct spa_buffer **bufs, struct buffer *ba, int n_buffers,
|
||||
|
|
@ -375,6 +375,7 @@ int main(int argc, char *argv[])
|
|||
data.n_support = 2;
|
||||
|
||||
init_type(&data.type, data.map);
|
||||
spa_debug_set_type_map(data.map);
|
||||
|
||||
if ((res = make_nodes(&data, argc > 1 ? argv[1] : NULL)) < 0) {
|
||||
printf("can't make nodes: %d\n", res);
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@ int main(int argc, char *argv[])
|
|||
|
||||
pw_stream_connect(data.stream,
|
||||
PW_DIRECTION_OUTPUT,
|
||||
NULL,
|
||||
argc > 1 ? argv[1] : NULL,
|
||||
PW_STREAM_FLAG_AUTOCONNECT |
|
||||
PW_STREAM_FLAG_MAP_BUFFERS |
|
||||
PW_STREAM_FLAG_RT_PROCESS,
|
||||
|
|
|
|||
|
|
@ -280,7 +280,7 @@ static int impl_port_enum_params(struct spa_node *node,
|
|||
|
||||
param = spa_pod_builder_object(builder,
|
||||
id, t->param_buffers.Buffers,
|
||||
":", t->param_buffers.size, "iru", 256,
|
||||
":", t->param_buffers.size, "iru", 32,
|
||||
SPA_POD_PROP_MIN_MAX(32, 4096),
|
||||
":", t->param_buffers.stride, "i", 0,
|
||||
":", t->param_buffers.buffers, "iru", 1,
|
||||
|
|
|
|||
|
|
@ -869,7 +869,7 @@ impl_node_port_reuse_buffer(struct spa_node *node, uint32_t port_id, uint32_t bu
|
|||
|
||||
pw_client_node_transport_add_message(impl->transport, (struct pw_client_node_message *)
|
||||
&PW_CLIENT_NODE_MESSAGE_PORT_REUSE_BUFFER_INIT(port_id, buffer_id));
|
||||
send_process(this);
|
||||
//send_process(this);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue