> On 17 Dec 2018, at 18:45, Adrian <adrian-...@o2.pl> wrote:
> 
> IMO temp_file+single_file should be mutually exclusive - why would you want 
> to have temp file when you're using only one file anyway? In this mode you 
> would either pool for file changes or just get updated playlist with new byte 
> range (and that one should be updated after video file). I believe this 
> restriction was already in place anyway, because there already were checks 
> for HLS_SINGLE_FILE not being set, before doing actual rename, so this was 
> just a simplification of those conditions.
not me to decide, please ;)
if playlist will always be done via .tmp, we will have a choice.

> 
> As for playlist file - I'm not sure I follow, I've changed only places where 
> temp files were already used, so I don't think I broke something in that 
> matter.
not you, it was introduced by 223d2bde22ce33dcbcb6f17f234b609cb98f1fb6

> From repeat+level+trace I believe I saw that playlist file actually was using 
> a temp file, so if that's the thing you are concerned about, it seems like 
> it's all good.
> 
> Regards
> Adrian Guzowski
> 
> W dniu 17.12.2018 o 16:36, Aleksey Skripka pisze:
>> Greetings!
>> 
>> Adrian,
>> with your variant of patch in case of '-hls_flags +temp_file+single_file' no 
>> .tmp logic will be used.
>> not sure what is better, but all previous versions was doing so.
>> 
>> and also, i'm still sure, that for backward compatibility with all previous 
>> versions, index.m3u8 should always be written via .tmp file.
>> 
>> ps:
>> i noticed this bug such way: i do not use +temp_file, but rely on atomic 
>> rename of index.m3u8.
>> 
>>> On 17 Dec 2018, at 17:23, Adrian <adrian-...@o2.pl> wrote:
>>> 
>>> Hello,
>>> 
>>> after upgrading FFmpeg from 4.0 to 4.1 I noticed that temp files in HLS 
>>> muxed stopped working.
>>> It looks like a regression introduced by 
>>> 223d2bde22ce33dcbcb6f17f234b609cb98f1fb6. I've prepared a patch and tested 
>>> it cross-compiling for my project's target platform (ARM, Buildroot) and it 
>>> seems like everything is in order. I ran regression tests and nothing seems 
>>> to be broken.
>>> 
>>> Please review it and possibly include this patch.
>>> 
>>> Regards
>>> Adrian Guzowski
>>> 
>>> <0001-Fix-usage-of-temp_file-flag-in-hls_flags-option.patch>_______________________________________________
>>> ffmpeg-devel mailing list
>>> ffmpeg-devel@ffmpeg.org
>>> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>> 
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to