mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[utils] Support TTML without default namespace
In a strict sense such TTML is invalid, but Yahoo uses it.
This commit is contained in:
		| @@ -621,6 +621,21 @@ Line | ||||
| ''' | ||||
|         self.assertEqual(dfxp2srt(dfxp_data), srt_data) | ||||
|  | ||||
|         dfxp_data_no_default_namespace = '''<?xml version="1.0" encoding="UTF-8"?> | ||||
|             <tt xml:lang="en" xmlns:tts="http://www.w3.org/ns/ttml#parameter"> | ||||
|             <body> | ||||
|                 <div xml:lang="en"> | ||||
|                     <p begin="0" end="1">The first line</p> | ||||
|                 </div> | ||||
|             </body> | ||||
|             </tt>''' | ||||
|         srt_data = '''1 | ||||
| 00:00:00,000 --> 00:00:01,000 | ||||
| The first line | ||||
|  | ||||
| ''' | ||||
|         self.assertEqual(dfxp2srt(dfxp_data_no_default_namespace), srt_data) | ||||
|  | ||||
|  | ||||
| if __name__ == '__main__': | ||||
|     unittest.main() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Yen Chi Hsuan
					Yen Chi Hsuan