[FFmpeg-devel] [PATCH] avfilter: add rawdump filter

Gyan ffmpeg at gyani.pro
Wed Jul 10 19:57:48 EEST 2019



On 10-07-2019 10:15 PM, Eoff, Ullysses A wrote:
>> -----Original Message-----
>> From: ffmpeg-devel [mailto:ffmpeg-devel-bounces at ffmpeg.org] On Behalf Of Gyan
>> Sent: Wednesday, July 10, 2019 7:33 AM
>> To: ffmpeg-devel at ffmpeg.org
>> Subject: Re: [FFmpeg-devel] [PATCH] avfilter: add rawdump filter
>>
>>
>>
>> On 10-07-2019 07:51 PM, Eoff, Ullysses A wrote:
>>>> -----Original Message-----
>>>> From: ffmpeg-devel [mailto:ffmpeg-devel-bounces at ffmpeg.org] On Behalf Of Hendrik Leppkes
>>>> Sent: Wednesday, July 10, 2019 4:13 AM
>>>> To: FFmpeg development discussions and patches <ffmpeg-devel at ffmpeg.org>
>>>> Subject: Re: [FFmpeg-devel] [PATCH] avfilter: add rawdump filter
>>>>
>>>> ...
>>>> I believe using -reinit_filter 0 with ffmpeg can achieve such a
>>>> result., as long as you make sure all filtering done (preferably none)
>>>> is capable of on-the-fly changes.
>>>>
>>> Excellent!  I wouldn't have thought to try -reinit_filter 0 for such a scenario.  I
>>> just tried it and it achieves the exact result we're looking for.  But it's unfortunate
>>> that it generates a warning message for every frame processed.  Is there a simple
>>> way to silence that message, yet still get other verbose logging (I don't want to
>>> flood our automation logs)?
>> No. You'll have to upgrade the level in libavfilter/buffersrc.c
>>
> I see.  Would anyone object if I sent a patch to upgrade the level to AV_LOG_DEBUG?
Yes, I would. A video stream with changing frame properties is atypical, 
so the user should be warned about it. Your specific use case 
specifically seems to involve regularly, and perhaps purposely, varying 
prop changes, so I understand you find these messages to be bloat. An 
acceptable middle ground would be to add three additional state 
variables (called, say, last_w, last_h, last_pix_fmt) which prints the 
warning only when the props change relative to the last time it changed.

Gyan


More information about the ffmpeg-devel mailing list