mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-26 08:56:49 -05:00
format: improve format parsing
This commit is contained in:
parent
94019fb1f5
commit
29cb7bf39a
30 changed files with 459 additions and 406 deletions
|
|
@ -42,6 +42,7 @@ main (int argc, char *argv[])
|
|||
uint8_t buffer[1024];
|
||||
SpaPOD *obj;
|
||||
SpaPODIter i;
|
||||
SpaTypeMap *map = spa_type_map_get_default ();
|
||||
|
||||
b.data = buffer;
|
||||
b.size = 1024;
|
||||
|
|
@ -87,11 +88,11 @@ main (int argc, char *argv[])
|
|||
spa_pod_builder_pop (&b, &frame[0]);
|
||||
|
||||
obj = SPA_POD_BUILDER_DEREF (&b, frame[0].ref, SpaPOD);
|
||||
spa_debug_pod (obj);
|
||||
spa_debug_pod (obj, map);
|
||||
|
||||
SpaPODProp *p = spa_pod_object_find_prop ((SpaPODObject *)obj, 4);
|
||||
printf ("%d %d\n", p->body.key, p->body.flags);
|
||||
spa_debug_pod (&p->body.value);
|
||||
spa_debug_pod (&p->body.value, map);
|
||||
|
||||
obj = SPA_POD_BUILDER_DEREF (&b, frame[2].ref, SpaPOD);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue