[FFmpeg-devel] [PATCHv2 2/2] avfilter/vf_framerate: simplify filter
Marton Balint
cus at passwd.hu
Tue Jan 9 01:40:02 EET 2018
On Thu, 4 Jan 2018, Marton Balint wrote:
> The framerate filter was quite convoluted with some filter_frame /
> request_frame logic bugs. It seemed easier to rewrite the whole filter_frame /
> request_frame part and also the frame interpolation ratio calculation part in
> one step.
>
> Notable changes:
> - The filter now only stores 2 frames instead of 3
> - filter_frame outputs all the frames it can to be able to handle consecutive
> filter_frame calls which previously caused early drops of buffered frames.
> - because of this, request_frame is largely simplified and it only outputs
> frames on flush. Previously consecuitve request_frame calls could cause the
> filter to think it is in flush mode filling its buffer with the same frames
> causing a "ghost" effect on the output.
> - PTS discontinuities are handled better
> - frames with unknown PTS values are now dropped
>
> Fixes ticket #4870.
> Probably fixes ticket #5493.
>
Will push this soon.
Regards,
Marton
More information about the ffmpeg-devel
mailing list