summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlllusion3418 <[email protected]>2020-03-12 11:08:39 +0100
committerlllusion3418 <[email protected]>2020-03-12 11:08:39 +0100
commitec1b0befc7664683ca0a7df48e65b16b72058cd1 (patch)
tree74f04d7d6ef6fa1347557b9982d51d8b3f6bb80f
parentcdde23b4dc948bdc2af659802ec1f53e351d7dae (diff)
add support for video[@src] in media cache
it's a valid alternative to a source[@src] child element: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video
-rw-r--r--classes/diskcache.php2
-rwxr-xr-xclasses/rssutils.php2
2 files changed, 2 insertions, 2 deletions
diff --git a/classes/diskcache.php b/classes/diskcache.php
index ad775ac11..ba6aef858 100644
--- a/classes/diskcache.php
+++ b/classes/diskcache.php
@@ -89,7 +89,7 @@ class DiskCache {
$xpath = new DOMXPath($doc);
$cache = new DiskCache("images");
- $entries = $xpath->query('(//img[@src]|//picture/source[@src]|//video[@poster]|//video/source[@src]|//audio/source[@src])');
+ $entries = $xpath->query('(//img[@src]|//picture/source[@src]|//video[@poster]|//video[@src]|//video/source[@src]|//audio/source[@src])');
$need_saving = false;
diff --git a/classes/rssutils.php b/classes/rssutils.php
index be79dc27b..68523ba8a 100755
--- a/classes/rssutils.php
+++ b/classes/rssutils.php
@@ -1229,7 +1229,7 @@ class RSSUtils {
if ($doc->loadHTML($html)) {
$xpath = new DOMXPath($doc);
- $entries = $xpath->query('(//img[@src])|(//video/source[@src])|(//audio/source[@src])|(//video[@poster])');
+ $entries = $xpath->query('(//img[@src])|(//video/source[@src])|(//audio/source[@src])|(//video[@poster])|(//video[@src])');
foreach ($entries as $entry) {
foreach (array('src', 'poster') as $attr) {