[FFmpeg-devel] [PATCH] av_log repeating

Måns Rullgård mans
Tue Sep 14 00:46:15 CEST 2010

Michael Niedermayer <michaelni at gmx.at> writes:

> On Mon, Sep 13, 2010 at 11:13:36PM +0100, M?ns Rullg?rd wrote:
>> Michael Niedermayer <michaelni at gmx.at> writes:
>> > Hi
>> >
>> > patch below disabled the (hated by some) repeating in av_log() and adds an
>> > option for apps to turn it on again
>> >
>> > comments?
>> >
>> > (yes ill bump vers & add appchanges entry if people agree to this)
>> >
>> > alternatively we can also completely drop the repeat code ...
>> It was fine before your last change.  Now it spews just as many
>> messages as without repeat detection.  It makes log files horrible to
>> read if there are many repeated messages.
>> Printing the increasing counter with \r might be acceptable on a
>> terminal (although it makes the next non-repeated message unreadable
>> if it is shorter), but not otherwise.
> we need a solution not complaints
> btw, isnt there something on posix that can clean these \r in a terminal
> simulating manner out of a file ?

Of course something can be done with awk or sed, but that's not the

The proper solution is to not print the repeated messages in the first
place.  We already check for a terminal to enable the colouring of log
output.  Do the same thing if you insist on printing those lines.

M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list