Wim Taymans
f5f9acf84e
pod: add sequence
...
A sequence is a list of timed events.
2017-11-24 12:39:39 +01:00
Wim Taymans
2f66e17180
Improve init functions
...
spa_pod_id has uint32_t value
2017-11-23 12:38:37 +01:00
Wim Taymans
5bebfe022b
cleanups
...
Follow the data/size argument order convention to make the api
more consistent.
2017-11-20 15:26:44 +01:00
Wim Taymans
440f681f4b
Improve enum_param
...
Add an argument to pass the result param to the caller instead of
having the caller have to pick it up from the builder.
Improve docs for node, clock and monitor
Pass spa_pod everywhere instead of spa_pod_object.
Pass result argument to spa_pod_filter to make things a little
nicer.
2017-11-13 17:57:38 +01:00
Wim Taymans
cd5e697e9f
builder: make methods to save and restore state
2017-11-13 12:30:48 +01:00
Wim Taymans
737b428077
builder: make deref safer
...
Don't try to deref objects that did not fit into the memory.
Deref now returns the object
2017-11-13 11:50:50 +01:00
Wim Taymans
6fb0f580ea
Use errno for result errors
...
Make new enumeration for data transport status and use errno
style error numbers for errors.
2017-11-13 09:41:41 +01:00
Wim Taymans
dda28b1589
cleaup up the result codes
2017-11-10 16:11:53 +01:00
Wim Taymans
caaeaff223
Reorganise SPA tree
...
Reorganise the SPA includes to make it more extensible later
Simplify the naming of the buffer and meta params
2017-11-10 13:36:14 +01:00