avb: use descriptors for ADP

Remove some of the json parsing for now, work with descriptors.
Remove some parsing code.
Implement GET_AVB_INFO.
Keep descriptors in a list.
Add some utils.
This commit is contained in:
Wim Taymans 2022-03-18 15:18:11 +01:00
parent b6b8471540
commit 50199c9824
14 changed files with 584 additions and 434 deletions

View file

@ -524,6 +524,7 @@ pipewire_module_avbtp = shared_library('pipewire-module-avbtp',
[ 'module-avbtp.c',
'module-avbtp/avb.c',
'module-avbtp/adp.c',
'module-avbtp/acmp.c',
'module-avbtp/aecp.c',
'module-avbtp/aecp-aem.c',
'module-avbtp/avdecc.c',