From e672bc57514b6a11cd17d7fa20b2f71f3132690c Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Wed, 14 Dec 2022 22:22:32 +0100 Subject: [PATCH] Filter all H.246 high profile codecs .. instead of hard-coding the list --- www/functions.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/www/functions.php b/www/functions.php index 3e4e2be..ca64ed5 100644 --- a/www/functions.php +++ b/www/functions.php @@ -118,6 +118,10 @@ function extractVideoUrlFromJson($json) //dreambox 7080hd does not play VP9 video streams continue; } + if (strtolower(substr($format->vcodec, 0, 6)) == 'avc1.6') { + //dreambox DM7080 does not play H.264 High Profile + continue; + } if ($format->protocol == 'http_dash_segments') { //split up into multiple small files continue; @@ -139,6 +143,7 @@ function extractVideoUrlFromJson($json) return ($b->quality ?? 0) - ($a->quality ?? 0); }); foreach ($safeFormats as $format) { + //echo $format->format . ' | ' . $format->vcodec . ' | ' . $format->acodec . "\n"; $url = $format->url; break; } -- 2.30.2