From ae263eeffc3e823ad3ce49ecfe27301fe3ae0fd1 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 14 Jan 2021 21:14:16 +0100 Subject: [PATCH] pw-dump: only dump changed metadata entries --- src/tools/pw-dump.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tools/pw-dump.c b/src/tools/pw-dump.c index f0fc8fb22..4de303b96 100644 --- a/src/tools/pw-dump.c +++ b/src/tools/pw-dump.c @@ -1048,12 +1048,15 @@ static void metadata_dump(struct object *o) struct metadata_entry *e; put_begin(d, "metadata", "[", 0); spa_list_for_each(e, &o->data_list, link) { + if (e->changed == 0) + continue; put_begin(d, NULL, "{", STATE_SIMPLE); put_int(d, "subject", e->subject); put_value(d, "key", e->key); put_value(d, "type", e->type); put_value(d, "value", e->value); put_end(d, "}", STATE_SIMPLE); + e->changed = 0; } put_end(d, "]", 0); }