Wim Taymans
80cfda89c1
pod: improve the vararg pod builder and parser
...
Automatically parse and build key/value when in objects without having
to prefix the key with ":"
Automatically build control/value when in sequence without the "."
prefix.
Remove the builder with key/pod, taking a reference to the stack built
temporary pods is not allowed in c++. We can use the varargs version
with the same convenient syntax.
Remove the parser "*" option, it is unused.
Improve spa_pod_builder_add_* and spa_pod_parser_get_* and make them
look similar.
2019-01-16 11:05:12 +01:00
Wim Taymans
79d68ace68
update submodule
2019-01-14 13:06:56 +01:00
Wim Taymans
66bab1d9b2
remote: remove some events
...
Remove some events from the remote that we can find on the core_proxy.
Use the core_proxy to get to the done and info events.
Remove pw_remote_get_core_info(), we don't need this anymore now that
we don't listen for the event and the user can keep track of this
herself.
2019-01-10 10:08:14 +01:00
Wim Taymans
349a11cde5
add const to info
2019-01-09 17:49:45 +01:00
Wim Taymans
1ed27a8f2b
add _GNU_SOURCE as compiler flag
2019-01-08 17:36:58 +01:00
Wim Taymans
979d155382
core: add user_data to core
2019-01-08 17:32:37 +01:00
Wim Taymans
d12148cfba
graph: remove scheduler2
...
Move graph code into graph.h
2019-01-08 11:56:44 +01:00
Wim Taymans
5b7ddb0105
buffer: remove buffer id
...
The buffer id is not needed/used, we use the index of the buffer in the
buffer array when configuring the port.
2019-01-07 17:57:03 +01:00
Wim Taymans
e918f9f77c
fix sign confusion
2019-01-07 15:52:42 +01:00
Wim Taymans
5ef6a5cc5a
update submodule
2019-01-04 10:01:57 +01:00
Wim Taymans
0e91276a03
fmt-ops: SSE functions were really SSE2
...
The SSE functions used integer operations and were really SSE2 so
rename.
Optimize some more.
2018-12-20 16:11:25 +01:00
Wim Taymans
ae6d261122
update pulse
2018-12-17 13:29:00 +01:00
Wim Taymans
fb54de0dd0
submodule update
2018-12-14 16:44:12 +01:00
Wim Taymans
97f7ad31a4
submodule update
2018-12-11 16:38:07 +01:00
Wim Taymans
fd82f38ff4
pulse submodule update
2018-12-05 16:02:36 +01:00
Wim Taymans
f0244f659c
submodule update
2018-12-04 16:37:24 +01:00
Wim Taymans
4e7af5644b
alsa: set period size to something larger
...
Setting a small period size will also result in a small buffer, on some
cards smaller than what we can deal with right now.
2018-12-03 15:56:53 +01:00
Wim Taymans
67e6a66429
remote: pause with invoke
2018-11-29 17:31:47 +01:00
Wim Taymans
54f527ac02
introspect: remove ENUM_PARAM change
...
Remove the ENUM_PARAM change bit, we want to do this with a specific
event later that would allow us to specify which params changed etc.
2018-11-28 17:31:00 +01:00
Wim Taymans
72dee1686d
alsa: clean up device info
2018-11-28 11:14:28 +01:00
Wim Taymans
e69cf24f24
alsa: add dll to estimate clock drift
...
Make delay signed in the clock io so that we can simply add it to the
tick to get the hw position.
Add clock drift to clock info
2018-11-09 15:26:08 +01:00
Wim Taymans
8d9aae061b
submodules
2018-11-07 09:59:11 +01:00
Wim Taymans
4733bd32c8
update submodules
2018-11-02 12:32:36 +01:00
Wim Taymans
db56f1c9f6
pulse: update submodule
2018-10-31 11:10:27 +00:00
Wim Taymans
0395897856
node: only run the graph when we are the selected driver
...
Update submodules
2018-10-23 16:52:28 +02:00
Wim Taymans
8b2781b494
submodule update
2018-10-19 17:15:56 +02:00
Wim Taymans
926392a701
update pulseaudio
2018-10-19 17:06:33 +02:00
Wim Taymans
6267e69638
add uninstalled target
...
Also update submodules
2018-10-16 11:30:38 +02:00
Wim Taymans
456c01afbc
meson: enable more options by default
...
Update submodules to latest version
2018-10-10 17:16:01 +02:00
Tapasweni Pathak
8d71d2dab8
pipewire: add enable/disable to meson for spa plugins
2018-10-10 16:01:28 +02:00