mirror of https://github.com/mpv-player/mpv
ytdl_hook: only log error when no fallback url available
An error indicates that something doesn't work, but as long as a safe url is available, playback is still expected to work. Thus reduce logging level of MP4 DASH without fragments message and add a new error message for when there is no safe url available either. Also adds a missing space.
This commit is contained in:
parent
94c189dae7
commit
362256edbc
|
@ -309,7 +309,7 @@ local function edl_track_joined(fragments, protocol, is_live, base)
|
||||||
-- if not available in all, give up.
|
-- if not available in all, give up.
|
||||||
for i = offset, #fragments do
|
for i = offset, #fragments do
|
||||||
if not fragments[i].duration then
|
if not fragments[i].duration then
|
||||||
msg.error("EDL doesn't support fragments" ..
|
msg.verbose("EDL doesn't support fragments " ..
|
||||||
"without duration with MP4 DASH")
|
"without duration with MP4 DASH")
|
||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
|
@ -423,6 +423,7 @@ local function formats_to_edl(json, formats, use_all_formats)
|
||||||
track.protocol, json.is_live,
|
track.protocol, json.is_live,
|
||||||
track.fragment_base_url)
|
track.fragment_base_url)
|
||||||
if not edl_track and not url_is_safe(track.url) then
|
if not edl_track and not url_is_safe(track.url) then
|
||||||
|
msg.error("No safe URL or supported fragmented stream available")
|
||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue