You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
avformat/dashenc: enabling streaming and hls_playlist for lhls
Try to make the feature easier to use, especially since the user have enabled -strict experimental manually. The user shouldn't be surprised that hls_playlist is enabled for lhls automatically, so change the log level from warning to info for that.
This commit is contained in:
@@ -365,7 +365,7 @@ Enable Low-latency HLS(LHLS). Adds #EXT-X-PREFETCH tag with current segment's UR
|
|||||||
Apple doesn't have an official spec for LHLS. Meanwhile hls.js player folks are
|
Apple doesn't have an official spec for LHLS. Meanwhile hls.js player folks are
|
||||||
trying to standardize a open LHLS spec. The draft spec is available in https://github.com/video-dev/hlsjs-rfcs/blob/lhls-spec/proposals/0001-lhls.md
|
trying to standardize a open LHLS spec. The draft spec is available in https://github.com/video-dev/hlsjs-rfcs/blob/lhls-spec/proposals/0001-lhls.md
|
||||||
This option will also try to comply with the above open spec, till Apple's spec officially supports it.
|
This option will also try to comply with the above open spec, till Apple's spec officially supports it.
|
||||||
Applicable only when @var{streaming} and @var{hls_playlist} options are enabled.
|
It enables @var{streaming} and @var{hls_playlist} options automatically.
|
||||||
This is an experimental feature.
|
This is an experimental feature.
|
||||||
|
|
||||||
@item ldash @var{ldash}
|
@item ldash @var{ldash}
|
||||||
|
@@ -1396,13 +1396,13 @@ static int dash_init(AVFormatContext *s)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (c->lhls && !c->streaming) {
|
if (c->lhls && !c->streaming) {
|
||||||
av_log(s, AV_LOG_WARNING, "LHLS option will be ignored as streaming is not enabled\n");
|
av_log(s, AV_LOG_WARNING, "Enabling streaming as LHLS is enabled\n");
|
||||||
c->lhls = 0;
|
c->streaming = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (c->lhls && !c->hls_playlist) {
|
if (c->lhls && !c->hls_playlist) {
|
||||||
av_log(s, AV_LOG_WARNING, "LHLS option will be ignored as hls_playlist is not enabled\n");
|
av_log(s, AV_LOG_INFO, "Enabling hls_playlist as LHLS is enabled\n");
|
||||||
c->lhls = 0;
|
c->hls_playlist = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (c->ldash && !c->streaming) {
|
if (c->ldash && !c->streaming) {
|
||||||
|
Reference in New Issue
Block a user