mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-30 12:01:28 +00:00
[common] Fix <bootstrapInfo> detection in F4M manifests
Regression since 0a5685b26f
This commit is contained in:
parent
57b6e9652e
commit
a6571f1073
|
@ -45,6 +45,7 @@
|
|||
unescapeHTML,
|
||||
unified_strdate,
|
||||
url_basename,
|
||||
xpath_element,
|
||||
xpath_text,
|
||||
xpath_with_ns,
|
||||
determine_protocol,
|
||||
|
@ -1030,7 +1031,7 @@ def _parse_f4m_formats(self, manifest, manifest_url, video_id, preference=None,
|
|||
if base_url:
|
||||
base_url = base_url.strip()
|
||||
|
||||
bootstrap_info = xpath_text(
|
||||
bootstrap_info = xpath_element(
|
||||
manifest, ['{http://ns.adobe.com/f4m/1.0}bootstrapInfo', '{http://ns.adobe.com/f4m/2.0}bootstrapInfo'],
|
||||
'bootstrap info', default=None)
|
||||
|
||||
|
@ -1085,7 +1086,7 @@ def _parse_f4m_formats(self, manifest, manifest_url, video_id, preference=None,
|
|||
formats.append({
|
||||
'format_id': format_id,
|
||||
'url': manifest_url,
|
||||
'ext': 'flv' if bootstrap_info else None,
|
||||
'ext': 'flv' if bootstrap_info is not None else None,
|
||||
'tbr': tbr,
|
||||
'width': width,
|
||||
'height': height,
|
||||
|
|
Loading…
Reference in a new issue