[FFmpeg-devel] [PATCHv2 2/2] avfilter/vf_framerate: simplify filter
Marton Balint
cus at passwd.hu
Sat Jan 13 00:53:20 EET 2018
On Tue, 9 Jan 2018, Marton Balint wrote:
>
>
> 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.
Pushed.
Regards,
Marton
More information about the ffmpeg-devel
mailing list