[vlc-devel] [PATCH] negative stop-time causes offset from the end

Aleksandr Pasechnik al at megamicron.net
Wed Apr 1 16:14:53 CEST 2015


> On Fri Mar 20, 2015, at 20:45, Francois Cartegnie <fcvlcdev at free.fr> wrote:
> 
> Le 21/03/2015 01:40, Aleksandr Pasechnik a écrit :
>> +        mtime_t duration = input_item_GetDuration( p_input->p->p_item );
>> +        if( duration > 0 && duration + p_input->p->i_stop > 0 )
> 
> duration >= - p_input->p->i_stop
> 

Should that include the equality condition? If the duration is equal to the negative stop time, the stop time would end up being set to 0, a value that signals that stop time should be ignored anyway. Correct?

So maybe just do the following if we don’t want the addition in the if statement:

if( duration > 0 && duration > - p_input->p->i_stop )

—
Best regards,
Aleksandr (apiarian)




More information about the vlc-devel mailing list