[FFmpeg-devel] [PATCH 17/17] lavfi/buffersink: move to the new design.

Nicolas George george at nsup.org
Sun Jan 8 20:58:04 EET 2017


Le nonidi 19 nivôse, an CCXXV, Rostislav Pehlivanov a écrit :
> I think it might be related to this infinite loop issue:
> 
> ffmpeg -i fT7.wav -af dynaudnorm -loglevel error -f null -
> 
> with the file I've attached will get stuck in an infinite loop outside of
> the filter somewhere.

Thanks for the report. I am relieved to say it is not my fault, it is a
bug in dynaudionorm: when it detects EOF, it calls flush_buffer(), that
in turns calls filter_frame(). Normally, it should result in the last
frames being pushed to the next filter, but in this instance is results
in dynaudionorm queuing the frame.

Seen from the outside, that means dynaudionorm->request_frame() is doing
nothing. It should either return EOF or cause a frame to be pushed.

I am afraid that is as far as I can go, I do not know the algorithm
dynaudionorm is using.

Regards,

-- 
  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20170108/4f1a4746/attachment.sig>


More information about the ffmpeg-devel mailing list