[vlc-devel] [PATCH v2] codec/videotoolbox: Fix uninitialized pts in late start case

Marvin Scholz epirat07 at gmail.com
Mon Jul 29 11:30:32 CEST 2019


On 29 Jul 2019, at 11:25, Thomas Guillem wrote:

> On Mon, Jul 29, 2019, at 11:20, Marvin Scholz wrote:
>> ---
>>  modules/codec/videotoolbox.m | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/modules/codec/videotoolbox.m b/modules/codec/videotoolbox.m
>> index b01b5d4511..111c58fee1 100644
>> --- a/modules/codec/videotoolbox.m
>> +++ b/modules/codec/videotoolbox.m
>> @@ -1269,8 +1269,6 @@ static int StartVideoToolbox(decoder_t *p_dec)
>>      if (HandleVTStatus(p_dec, status, NULL) != VLC_SUCCESS)
>>          return VLC_EGENERIC;
>>
>> -    PtsInit(p_dec);
>> -
>>      return VLC_SUCCESS;
>>  }
>>
>> @@ -1448,6 +1446,8 @@ static int OpenDecoder(vlc_object_t *p_this)
>>                          (char *)&p_dec->fmt_in.i_codec);
>>      else
>>          CloseDecoder(p_this);
>> +
>> +    PtsInit(p_dec);
>
> Don't do PtsInit() in the CloseDecoder() path

Ok, sent a new version.

>
> Could you squash this commit and the first one into one commit ?

It is meant to replace the previous version, not to be applied both.
It should apply fine on git master without the previous patch, unless
I messed something up locally…

>
>>      return i_ret;
>>  }
>>
>> -- 
>> 2.19.1
>>
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list