mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 07:17:07 -05:00 
			
		
		
		
	[common] Rename to namespace
For consistency with _parse_smil_*
This commit is contained in:
		@@ -1330,9 +1330,9 @@ class InfoExtractor(object):
 | 
			
		||||
            })
 | 
			
		||||
        return entries
 | 
			
		||||
 | 
			
		||||
    def _parse_dash_manifest(self, video_id, dash_doc, default_ns='urn:mpeg:DASH:schema:MPD:2011', formats_dict={}, fatal=True):
 | 
			
		||||
        def _add_ns(tag):
 | 
			
		||||
            return '{%s}%s' % (default_ns, tag)
 | 
			
		||||
    def _parse_dash_manifest(self, video_id, dash_doc, namespace=None, formats_dict={}, fatal=True):
 | 
			
		||||
        def _add_ns(path):
 | 
			
		||||
            return self._xpath_ns(path, namespace)
 | 
			
		||||
 | 
			
		||||
        formats = []
 | 
			
		||||
        for a in dash_doc.findall('.//' + _add_ns('AdaptationSet')):
 | 
			
		||||
 
 | 
			
		||||
@@ -216,7 +216,7 @@ class FacebookIE(InfoExtractor):
 | 
			
		||||
            if dash_manifest:
 | 
			
		||||
                formats.extend(self._parse_dash_manifest(
 | 
			
		||||
                    video_id, compat_etree_fromstring(compat_urllib_parse_unquote_plus(dash_manifest)),
 | 
			
		||||
                    default_ns='urn:mpeg:dash:schema:mpd:2011'))
 | 
			
		||||
                    namespace='urn:mpeg:dash:schema:mpd:2011'))
 | 
			
		||||
        if not formats:
 | 
			
		||||
            raise ExtractorError('Cannot find video formats')
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1479,7 +1479,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
 | 
			
		||||
                        fatal=dash_mpd_fatal)
 | 
			
		||||
 | 
			
		||||
                    for df in self._parse_dash_manifest(
 | 
			
		||||
                            video_id, dash_doc, formats_dict=self._formats, fatal=dash_mpd_fatal):
 | 
			
		||||
                            video_id, dash_doc, namespace='urn:mpeg:DASH:schema:MPD:2011', formats_dict=self._formats, fatal=dash_mpd_fatal):
 | 
			
		||||
                        # Do not overwrite DASH format found in some previous DASH manifest
 | 
			
		||||
                        if df['format_id'] not in dash_formats:
 | 
			
		||||
                            dash_formats[df['format_id']] = df
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user