Hi On Tue, Apr 08, 2025 at 09:30:16PM +0000, softworkz . wrote: [...] > To tell you the truth - at that point I was thinking: "Ah, clever! That's why the AVDictionary is done like that" 😊 The dictionary implementation is not clever look at copy for example it iterates over av_dict_set() which itself calls av_dict_get() which it itself iterates over the dictionary so av_dict_copy() is O(n^2) for example also a single fate run, calls av_dict_iterate() 4921207 times and fate should mostly be short small files and minimal self contained testcases thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Avoid a single point of failure, be that a person or equipment.