[FFmpeg-devel] [PATCH 3/3] lavf/segment: add option to write empty filler segments as needed

Rodger Combs rodger.combs at gmail.com
Fri Mar 25 21:22:56 CET 2016


> On Mar 25, 2016, at 10:17, Stefano Sabatini <stefasab at gmail.com> wrote:
> 
> Can you describe an use case for this (and possibly add a short
> description in the log)?

This is mostly useful when writing segmented subtitles (e.g. WebVTT in HLS). If there's a gap in the subtitles, you need empty segments between them.
I'll add an explanation in the commit message.

> 
>> +        if (seg->times || (!seg->frames && !seg->use_clocktime) && seg->write_empty)
>> +            goto calc_times;
> 
> what's the point of this goto?

This causes us to re-run the time check and segment-breaking code, so we can advance by multiple segments while processing a single packet (all but the last one being left empty).

> [...]
> -- 
> FFmpeg = Funny and Frenzy Muttering Picky Emblematic Generator
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org <mailto:ffmpeg-devel at ffmpeg.org>
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel <http://ffmpeg.org/mailman/listinfo/ffmpeg-devel>


More information about the ffmpeg-devel mailing list