> On 6 Apr 2018, at 18:27, Bodecs Bela <bode...@vivanet.hu> wrote:
> Dear All,
> when var_stream_map option is used, %v must appear either in segment name
> template or in the directory path. This latter case currently is not handled
> and using delete_segments flag of hls_flags is broken now. This patch fixes
> this issue.
> The root cause of the bug was that HLSSegment struct only stores the final
> filename part, but not the final directory path. Most of the cases, final
> path info is unneded, It only necessary when you want to delete old segments
> (e.g in case of live streaming).
> Without variant streams it was unnecessary to store the final directory path,
> because all segment were stored into the same directory. But introducing %v
> in directory names either require to store the final directory path into
> HLSSegment or associate segments with their variant streams to be able
> deleting them later. I have choosen the second solution and introduced a
> variant index data member into the segment struct.
> please review this patch.
> thank you in advance,
> Bela Bodecs
> ffmpeg-devel mailing list
ffmpeg-devel mailing list