[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