38 lines
1.5 KiB
Diff
38 lines
1.5 KiB
Diff
|
From 362256edbc4f95c63e69c1fa8c8dce9cc6c44288 Mon Sep 17 00:00:00 2001
|
||
|
From: Christoph Heinrich <christoph.heinrich@student.tugraz.at>
|
||
|
Date: Fri, 3 Mar 2023 00:50:58 +0100
|
||
|
Subject: [PATCH] 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.
|
||
|
---
|
||
|
player/lua/ytdl_hook.lua | 3 ++-
|
||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||
|
|
||
|
diff --git a/player/lua/ytdl_hook.lua b/player/lua/ytdl_hook.lua
|
||
|
index 9e50b3a80b8..77f7446ed22 100644
|
||
|
--- a/player/lua/ytdl_hook.lua
|
||
|
+++ b/player/lua/ytdl_hook.lua
|
||
|
@@ -309,7 +309,7 @@ local function edl_track_joined(fragments, protocol, is_live, base)
|
||
|
-- if not available in all, give up.
|
||
|
for i = offset, #fragments do
|
||
|
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")
|
||
|
return nil
|
||
|
end
|
||
|
@@ -423,6 +423,7 @@ local function formats_to_edl(json, formats, use_all_formats)
|
||
|
track.protocol, json.is_live,
|
||
|
track.fragment_base_url)
|
||
|
if not edl_track and not url_is_safe(track.url) then
|
||
|
+ msg.error("No safe URL or supported fragmented stream available")
|
||
|
return nil
|
||
|
end
|
||
|
|