mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[extractor/common] add transform_source to _download_smil and _extract_smil_formats
This commit is contained in:
		| @@ -1147,8 +1147,8 @@ class InfoExtractor(object): | ||||
|                 out.append('{%s}%s' % (namespace, c)) | ||||
|         return '/'.join(out) | ||||
|  | ||||
|     def _extract_smil_formats(self, smil_url, video_id, fatal=True, f4m_params=None): | ||||
|         smil = self._download_smil(smil_url, video_id, fatal=fatal) | ||||
|     def _extract_smil_formats(self, smil_url, video_id, fatal=True, f4m_params=None, transform_source=None): | ||||
|         smil = self._download_smil(smil_url, video_id, fatal=fatal, transform_source=transform_source) | ||||
|  | ||||
|         if smil is False: | ||||
|             assert not fatal | ||||
| @@ -1165,10 +1165,10 @@ class InfoExtractor(object): | ||||
|             return {} | ||||
|         return self._parse_smil(smil, smil_url, video_id, f4m_params=f4m_params) | ||||
|  | ||||
|     def _download_smil(self, smil_url, video_id, fatal=True): | ||||
|     def _download_smil(self, smil_url, video_id, fatal=True, transform_source=None): | ||||
|         return self._download_xml( | ||||
|             smil_url, video_id, 'Downloading SMIL file', | ||||
|             'Unable to download SMIL file', fatal=fatal) | ||||
|             'Unable to download SMIL file', fatal=fatal, transform_source=transform_source) | ||||
|  | ||||
|     def _parse_smil(self, smil, smil_url, video_id, f4m_params=None): | ||||
|         namespace = self._parse_smil_namespace(smil) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 remitamine
					remitamine