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.
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. 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