mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	[downloader/f4m] Clarify that we should eventually just implement the DRM scheme (#3000)
This commit is contained in:
		| @@ -238,13 +238,13 @@ class F4mFD(FileDownloader): | ||||
|                   doc.findall(_add_ns('drmAdditionalHeaderSet'))): | ||||
|             # If id attribute is missing it's valid for all media nodes | ||||
|             # without drmAdditionalHeaderId or drmAdditionalHeaderSetId attribute | ||||
|             if not 'id' in e.attrib: | ||||
|                 self.report_error('Media is DRM protected') | ||||
|             if 'id' not in e.attrib: | ||||
|                 self.report_error('Missing ID in f4m DRM') | ||||
|         media = list(filter(lambda e: 'drmAdditionalHeaderId' not in e.attrib and | ||||
|                                       'drmAdditionalHeaderSetId' not in e.attrib, | ||||
|                             media)) | ||||
|         if not media: | ||||
|             self.report_error('Media is DRM protected') | ||||
|             self.report_error('Unsupported DRM') | ||||
|         return media | ||||
|  | ||||
|     def real_download(self, filename, info_dict): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Philipp Hagemeister
					Philipp Hagemeister