diff options
author | Lucy <lucy@absolucy.moe> | 2022-06-29 11:43:11 +0800 |
---|---|---|
committer | Steven Liu <lq@chinaffmpeg.org> | 2022-06-29 14:03:32 +0800 |
commit | 1af36982965f91d72bbf41be3e8696a1990265db (patch) | |
tree | 213d3b2fcc3a24185d9b851a53147edf958a6a7a /libavutil | |
parent | 900424cda97082a0f0a4ed9ae6b081d2cef557d7 (diff) | |
download | ffmpeg-1af36982965f91d72bbf41be3e8696a1990265db.tar.gz |
avformat/hlsenc: Use HLS version 2 if rounded durations are enabled
This allows for wider compatibility with older devices, such as those
running iOS 3. The only difference between HLS version 2 and version 3 is
that version 3 supports non-integer EXTINF values, and as such, we can
default to version 2 if we're using whole-integer EXTINFs anyways, when
`-hls_flags round_durations` is set.
As this code seems to otherwise consistently use the lowest compatible
version, this seems to fit in properly with existing behavior.
Testing confirms with that this patch, HLS output can work all the way back
to iOS 3.
Reviewed-by: Steven Liu <liuqi05@kuaishou.com>
Signed-off-by: Lucy <lucy@absolucy.moe>
Diffstat (limited to 'libavutil')
0 files changed, 0 insertions, 0 deletions