Commit 11924b2
committed
Handle deep-nested indexed structured XMP properties
Add support for a deeper indexed->structured->nested->leaf XMP property shape. Implemented parse_indexed_nested_structured_deep_xmp_property_name, a PortableIndexedStructuredDeepNestedProperty struct, comparison/hash/eq types and a claim-owner map, plus sorting and emit logic to integrate deep-nested items into the portable XMP dump flow. Updated existing resolution/claim checks and extended dump_xmp_portable to collect and emit these properties. Also added a small header comment for Tracks markers cuePointParams/key. Tests were extended to cover new managed/reference/event fields (manageTo, manageUI, softwareAgent, parameters, and cuePointParams) and adjusted ordering to validate the new behavior.1 parent 10deacf commit 11924b2
5 files changed
Lines changed: 858 additions & 21 deletions
File tree
- src
- include/openmeta
- openmeta
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
107 | 108 | | |
108 | 109 | | |
109 | 110 | | |
| |||
0 commit comments