[vlc-devel] [PATCH] avcodec: repeat the pictures marked as repeating

Steve Lhomme robux4 at ycbcr.xyz
Mon Nov 16 14:52:34 CET 2020


On 2020-11-16 14:35, Francois Cartegnie wrote:
> Le 16/11/2020 à 14:12, Steve Lhomme a écrit :
> 
>> It should make it easier to remux or reencode on containers with a 
>> fixed frame
>> rate that don't handle gaps between pictures. Each picture has the 
>> same base
>> duration.
>>
>> In addition the interpolate_next_pts() used the repeat_pict 
>> incorrectly as the
>> value is 2 per progressive picture. So every additional picture was 
>> counted as
>> 2 ticks.
> No, it was correct.
> All date_t in video have been fixed to use field rate.
> 1 field time + 1 repeat == progressive

Ah yes, ticks_per_frame is 2 for progressive. And the p_sys->pts date is 
also using this to adjust the frame rate.


More information about the vlc-devel mailing list