On 25 Jun 2025, at 13:23, Nicolas George wrote:
> Marvin Scholz (HE12025-06-25): >> Instead of the convoluted nested macros, use a convenience >> helper function. While this makes the code slightly longer, it >> is now much clearer what is happening without running the file >> through a preprocessor first. > > I do not find the modified code clearer than the original. Quite the > opposite in fact; there is no need to “run[] the file through a > preprocessor”, the code is clear enough. Well, I obviously disagree, but tastes are different... > >> Additionally do not mess with the internals of the dictionary, >> just to save two string copies. > > Should be in a separate patch. > Would you be fine with just the removal of the messing with the AVDictionary entries then, leaving the macros in place, essentially removing STEAL_OPTION and doing a copy in CONSUME_OPTION? IMHO saving two copies of a string does not justify abusing the AVDictionary API in such a way. This isnt a hot code path either where this would make sense... > Regards, > > -- > Nicolas George > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".