wireplumber/tests/wp
Julian Bouzas 0996f5a5ca spa-json: add wp_spa_json_to_string() API
Since the string length returned by wp_spa_pod_get_data() does not always match
the size of the actual json object because it is stored in contiguous memory, we
cannot always rely on that API to get the json string data.

The new wp_spa_pod_to_string() always allocates a new string with the same
length as the json size, guaranteeing that the string returned always represents
the json object, regardless of whether it is nested or not. It is always
recommented to use wp_spa_pod_to_string() unless you know what you are doing.
2022-06-27 10:07:16 +00:00
..
core.c core: add wp_core_clone API 2020-06-10 13:29:44 -04:00
dbus.c lib: add new WpDbus API 2022-06-02 12:34:16 -04:00
endpoint.c tests: skip test if specific spa lib is not installed 2021-07-19 09:40:19 -04:00
factory.c wp-factory: enumerate pw_factory objects 2021-10-19 05:46:46 +00:00
meson.build lib: add new WpDbus API 2022-06-02 12:34:16 -04:00
metadata.c tests/metadata: also fix failing metadata unit test 2021-06-18 15:30:55 +03:00
object-interest.c object-interest: enrich _matches_full() to be able to check all constraints 2021-06-07 17:47:42 +03:00
object-manager.c tests: skip test if specific spa lib is not installed 2021-07-19 09:40:19 -04:00
properties.c properties: Add get count API 2022-03-24 06:59:39 +00:00
proxy.c tests: skip test if specific spa lib is not installed 2021-07-19 09:40:19 -04:00
session-item.c wp: remove WpSession and WpEndpointLink 2021-05-21 19:57:31 +03:00
spa-json.c spa-json: add wp_spa_json_to_string() API 2022-06-27 10:07:16 +00:00
spa-pod.c spa-pod: add support for custom Id properties 2021-09-21 12:29:54 -04:00
spa-type.c rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
state.c tests: state: remove the "escaped" state file at the end of the test 2021-08-19 10:39:49 +03:00
transition.c tests: transition: make sure transition is still valid after advancing 2021-06-25 11:04:15 -04:00