pipewire/spa/plugins
Wim Taymans 351fb9ce29 pod: improve parser and builder
Remove the spa_pod_iter helpers
Remove builder/parser vararg recurse option, you have to
manually recurse into structures when needed. This simplifies
things a lot.
Pass spa_pod_frames to builder and parser explicitly, we don't
have to keep an internal stack anymore.
The parser is now almost a mirror image of the builder.
Make the parser safer when iterating over objects, add functions
to check and get pod contents in a safe way.
Make the builder return errno style results on errors
Improve performance of object properties when they are stored and
retrieved in the same order.
Add many more tests for the builder and parser
Add some benchmarks
2019-01-22 17:38:23 +01:00
..
alsa pod: improve parser and builder 2019-01-22 17:38:23 +01:00
audioconvert pod: improve parser and builder 2019-01-22 17:38:23 +01:00
audiomixer pod: improve the vararg pod builder and parser 2019-01-16 11:05:12 +01:00
audiotestsrc pod: improve parser and builder 2019-01-22 17:38:23 +01:00
bluez5 pod: improve parser and builder 2019-01-22 17:38:23 +01:00
ffmpeg pod: improve the vararg pod builder and parser 2019-01-16 11:05:12 +01:00
support add _GNU_SOURCE as compiler flag 2019-01-08 17:36:58 +01:00
test audiotestsrc: use macros for parser 2019-01-16 17:42:44 +01:00
v4l2 pod: improve parser and builder 2019-01-22 17:38:23 +01:00
videotestsrc pod: improve parser and builder 2019-01-22 17:38:23 +01:00
volume audiotestsrc: use macros for parser 2019-01-16 17:42:44 +01:00
meson.build bluez: check for bluez deps 2018-11-27 17:19:32 +01:00