On Tue, Sep 17, 2019 at 00:07:37 +0000, Soft Works wrote: > This commit adds two logging flags: 'timing' and 'datetiming'.
I like the whole idea. I haven't tested yet, but I will in a moment. > Usage: > ffmpeg -loglevel +timing > or > ffmpeg -loglevel +datetiming Have you considered what happens if you do $ ffmpeg -loglevel +timing+datetiming ? (It just seems a bit weird having one flag being a superset of another. I don't mind otherwise.) > fftools/cmdutils.c | 14 ++++++++++++++ > libavutil/log.c | 37 ++++++++++++++++++++++++++++++++----- > libavutil/log.h | 10 ++++++++++ You also need to add documentation for these options to doc/fftools-common-opts.texi (section "@item -loglevel"). libavutil/log.h is part of the API, IIUC. So you should bump libavutil's micro version, and even add an entry into doc/APIchanges. > + && ((flags & AV_LOG_PRINT_TIME) || (flags & AV_LOG_PRINT_DATETIME))) > + format_date_now(&part[4], flags & AV_LOG_PRINT_DATETIME); According to the style of the other calls, you could express "&part[4]" as "part+4". > if (*print_prefix && (level > AV_LOG_QUIET) && (flags & > AV_LOG_PRINT_LEVEL)) > av_bprintf(part+2, "[%s] ", get_level_str(level)); (As done here.) Moritz _______________________________________________ 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".