Wim Taymans
103249ae76
interfaces: remove core properties update
...
Use the update_properties method on the client
2019-01-10 12:17:58 +01:00
Wim Taymans
0072f9cf2b
interfaces: add method to update properties
2019-01-10 11:55:04 +01:00
Wim Taymans
1a27d7da1d
interfaces: remove core permissions
...
Use the client update_permissions call instead
2019-01-10 11:09:05 +01:00
Wim Taymans
505eb7a423
protocol: automatically bind to the client as well
...
Bind to the client as well as the remote core. This way we will be
able to update our properties and permissions directly on the client.
2019-01-10 11:01:30 +01:00
Wim Taymans
77651881f7
improve debug
2019-01-10 11:00:50 +01:00
Wim Taymans
2f6c85cda1
remote: buffer id is now just the index of the buffer
...
Buffer id is only used internally as the index of the buffer
that was given to us by use_buffer or alloc_buffer
2019-01-10 10:20:26 +01:00
Wim Taymans
62672f4d23
v4l2: set buffer id correctly
2019-01-10 10:20:08 +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
14573f1201
pulse: use core_proxy to listen for done and info messages
2019-01-10 09:31:37 +01:00
Wim Taymans
1687453636
jack: use core_proxy to listen for done messages
2019-01-10 09:31:00 +01:00
Wim Taymans
349a11cde5
add const to info
2019-01-09 17:49:45 +01:00
Wim Taymans
0de0de299a
add const to info
2019-01-09 17:48:51 +01:00
Wim Taymans
8fa6126599
rtkit: improve DISABLE_RTKIT
...
DISABLE_RTKIT should not even try to get the dbus connection or
anything.
2019-01-09 11:24:48 +01:00
Wim Taymans
714178b1e4
meson: add module dir directory for tests
2019-01-09 10:54:56 +01:00
Wim Taymans
69b7c18718
tests: add more tests
2019-01-09 10:48:18 +01:00
Wim Taymans
23c439fd66
meson: set spa plugin dir
2019-01-08 17:56:20 +01:00
Wim Taymans
b5a7891ee1
tests: add more tests
2019-01-08 17:38:34 +01:00
Wim Taymans
1ed27a8f2b
add _GNU_SOURCE as compiler flag
2019-01-08 17:36:58 +01:00
Wim Taymans
5de91e837e
add _GNU_SOURCE
2019-01-08 17:36:22 +01:00
Wim Taymans
491a7679f8
add _GNU_SOURCE
2019-01-08 17:35:54 +01:00
Wim Taymans
57e0a94163
add const to info changes
2019-01-08 17:34:32 +01:00
Wim Taymans
979d155382
core: add user_data to core
2019-01-08 17:32:37 +01:00
Wim Taymans
a8fb217eba
jack: add user_data to core
2019-01-08 17:31:23 +01:00
Wim Taymans
5680e29716
pulse: add user_data to core
2019-01-08 17:30:57 +01:00
Wim Taymans
5a8c6d457e
alsa: add user_data to core
2019-01-08 17:30:33 +01:00
Wim Taymans
fb5ae6df43
tests: add array test
2019-01-08 13:40:41 +01:00
Wim Taymans
e23deae087
meson: install permission.h header
2019-01-08 13:00:48 +01:00
Wim Taymans
2c571cddf5
tests: add c++ include test
2019-01-08 13:00:24 +01:00
Wim Taymans
b497ae9792
spa: install missing headers
2019-01-08 12:26:32 +01:00
Wim Taymans
f8556f1a08
make c++ optional
2019-01-08 12:18:45 +01:00
Wim Taymans
3e77e9bf99
test: add c++ test
2019-01-08 11:59:05 +01:00
Wim Taymans
d12148cfba
graph: remove scheduler2
...
Move graph code into graph.h
2019-01-08 11:56:44 +01:00
Wim Taymans
ac4ad7c8f1
stream: avoid void * arithmetics
2019-01-08 11:55:42 +01:00
Wim Taymans
b0f4be5fbc
fix more compile errors
...
Avoid void * arithmetic
Do explicit casts to target type to make c++ happy
2019-01-08 11:53:36 +01:00
Wim Taymans
3fa2ad33e4
fix warnings
2019-01-08 09:30:40 +01:00
Wim Taymans
7f0d5a1c10
fix compilation
2019-01-07 18:21:01 +01:00
Wim Taymans
b95584c312
plugins: fix warnings
2019-01-07 18:14:04 +01:00
Wim Taymans
44cb131269
meson: enable more warnings
2019-01-07 18:02:36 +01:00
Wim Taymans
19e4b04939
add more tests
2019-01-07 18:01: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
bebfcf0190
stream: don't use buffer id
2019-01-07 17:54:31 +01:00
Wim Taymans
25b8a7919f
jack: use internal buffer id
2019-01-07 17:53:13 +01:00
Wim Taymans
e918f9f77c
fix sign confusion
2019-01-07 15:52:42 +01:00
Wim Taymans
74e5f9fbcf
fix function types
2019-01-07 15:48:06 +01:00
Wim Taymans
098b80aa0c
protocol: pass state as id
2019-01-07 15:39:59 +01:00
Wim Taymans
de796d34ad
pod: handle pod copy failure
...
Don't check NULL in pw_spa_pod_copy so that we can check for allocation
failures when the functions returns NULL.
2019-01-07 15:36:19 +01:00
Wim Taymans
7cd55c2c6b
fix switch fallthrough cases
2019-01-07 15:11:34 +01:00
Wim Taymans
a4593a0d96
jack: fix signed and unsigned compares
2019-01-07 15:06:15 +01:00
Wim Taymans
3d9fab3aaf
alsa: fix signed and unsigned comparisons
2019-01-07 15:05:48 +01:00
Wim Taymans
3cb8aa7abb
alsa: document fallthrough case
2019-01-07 15:05:33 +01:00