Sergey M․ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2615fa7584 
							
						 
					 
					
						
						
							
							[downloader/f4m] Simply select format when it's the only one  
						
						
						
					 
					
						2016-05-27 01:46:12 +06:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b405bb47d 
							
						 
					 
					
						
						
							
							[downloader/f4m] Tolerate truncate segments when testing  
						
						... 
						
						
						
						Replaces #9216 
Fixes  #9214  and test_Bloomberg partially 
						
					 
					
						2016-05-12 20:02:36 +08:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edaa23f822 
							
						 
					 
					
						
						
							
							[compat] Rename struct_(un)pack to compat_struct_(un)pack  
						
						
						
					 
					
						2016-05-10 14:51:38 +08:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dab0daeeb0 
							
						 
					 
					
						
						
							
							[utils,compat] Move struct_pack and struct_unpack to compat.py  
						
						
						
					 
					
						2016-05-10 14:51:38 +08:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							f7df343b4a 
							
						 
					 
					
						
						
							
							[downloader/f4m] Extract routine for removing unsupported encrypted media  
						
						
						
					 
					
						2016-03-27 07:41:19 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							b8c9926c0a 
							
						 
					 
					
						
						
							
							[downloader/f4m] Do not update fragment list while test  
						
						
						
					 
					
						2016-01-30 19:43:25 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							09104e9930 
							
						 
					 
					
						
						
							
							[downloader/f4m] Add live stream flag to context  
						
						... 
						
						
						
						Now download progress for f4m livestreams is reported correctly 
						
					 
					
						2016-01-30 19:22:15 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							8ab3fe81d8 
							
						 
					 
					
						
						
							
							[downloader/f4m] Prefer bootstrap url attribute over inline bootstrap info  
						
						
						
					 
					
						2016-01-30 18:28:38 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							4db43567e8 
							
						 
					 
					
						
						
							
							[downloader/f4m] Decode manifest before fixing  
						
						
						
					 
					
						2015-12-11 20:28:44 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							17b786ae73 
							
						 
					 
					
						
						
							
							[downloader/f4m] Fix malformed manifests ( Closes   #7823 )  
						
						
						
					 
					
						2015-12-10 22:59:50 +06:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							36e6f62cd0 
							
						 
					 
					
						
						
							
							Use a wrapper around xml.etree.ElementTree.fromstring in python 2.x ( #7178 )  
						
						... 
						
						
						
						Attributes aren't unicode objects, so they couldn't be directly used in info_dict fields (for example '--write-description' doesn't work with bytes). 
						
					 
					
						2015-10-25 20:13:16 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							8cd9614abf 
							
						 
					 
					
						
						
							
							[downloader/f4m] More accurate fragment URL construction  
						
						
						
					 
					
						2015-10-24 21:02:31 +06:00 
						 
				 
			
				
					
						
							
							
								remitamine 
							
						 
					 
					
						
						
						
						
							
						
						
							324ac0a243 
							
						 
					 
					
						
						
							
							[downloader/f4m] get the redirected f4m_url and handle url query string properly  
						
						
						
					 
					
						2015-10-24 20:05:46 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							db8f2bfd99 
							
						 
					 
					
						
						
							
							[f4m] Add missing imports  
						
						
						
					 
					
						2015-08-31 02:20:29 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M. 
							
						 
					 
					
						
						
						
						
							
						
						
							55801fc76e 
							
						 
					 
					
						
						
							
							Merge pull request  #5588  from aajanki/encode_frag_filenames  
						
						... 
						
						
						
						[f4m] Fix encode error by sanitizing fragment filenames 
						
					 
					
						2015-08-31 02:18:15 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							ab81ef8fa7 
							
						 
					 
					
						
						
							
							[f4m] Implement f4m fd in terms of fragment fd  
						
						
						
					 
					
						2015-07-29 02:27:50 +06:00 
						 
				 
			
				
					
						
							
							
								Antti Ajanki 
							
						 
					 
					
						
						
						
						
							
						
						
							233c1c0e76 
							
						 
					 
					
						
						
							
							[downloader/f4m] Fragment filenames must be sanitized  
						
						... 
						
						
						
						because the fragment was written to a file with a sanitized name by
http_dl.download() 
						
					 
					
						2015-05-03 11:31:42 +03:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							c6391cd587 
							
						 
					 
					
						
						
							
							[Senate] Add new extractor ( #5302 )  
						
						
						
					 
					
						2015-04-21 02:29:56 +08:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							43d6280d0a 
							
						 
					 
					
						
						
							
							[downloader/f4m] Fix use of base64 in python 3.2 ( fixes   #5132 )  
						
						... 
						
						
						
						b64decode needs a byte string, but on 3.4 it also accepts strings. 
						
					 
					
						2015-03-08 18:25:11 +01:00 
						 
				 
			
				
					
						
							
							
								Antti Ajanki 
							
						 
					 
					
						
						
						
						
							
						
						
							5eaaeb7c31 
							
						 
					 
					
						
						
							
							[f4m] Tolerate missed fragments on live streams  
						
						
						
					 
					
						2015-02-24 21:22:59 +02:00 
						 
				 
			
				
					
						
							
							
								Antti Ajanki 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f8c453ae 
							
						 
					 
					
						
						
							
							[f4m] Refresh fragment list periodically on live streams  
						
						
						
					 
					
						2015-02-24 21:22:59 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							8fb3ac3649 
							
						 
					 
					
						
						
							
							PEP8: W503  
						
						
						
					 
					
						2015-02-21 14:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							a91a2c1a83 
							
						 
					 
					
						
						
							
							[downloader] Remove various unneeded assignments and imports  
						
						
						
					 
					
						2015-02-17 21:44:41 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							5cda4eda72 
							
						 
					 
					
						
						
							
							[YoutubeDL] Use a progress hook for progress reporting  
						
						... 
						
						
						
						Instead of every downloader calling two helper functions, let our progress report be an ordinary progress hook like everyone else's.
Closes  #4875 . 
						
					 
					
						2015-02-17 21:40:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							e41b1f7385 
							
						 
					 
					
						
						
							
							Fix flake8 errors  
						
						
						
					 
					
						2015-01-31 10:51:39 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							d543bdc351 
							
						 
					 
					
						
						
							
							[downloader/f4m] Clarify that we should eventually just implement the DRM scheme ( #3000 )  
						
						
						
					 
					
						2015-01-30 16:06:55 +01:00 
						 
				 
			
				
					
						
							
							
								rzhxeo 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca85be6f8 
							
						 
					 
					
						
						
							
							Filter DRM protected media in f4m downloader  
						
						
						
					 
					
						2015-01-26 20:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							bf7fa94ec7 
							
						 
					 
					
						
						
							
							[downloader/f4m] build_fragments_list: Support videos with more than 1 segment  
						
						
						
					 
					
						2015-01-23 16:31:52 +01:00 
						 
				 
			
				
					
						
							
							
								Antti Ajanki 
							
						 
					 
					
						
						
						
						
							
						
						
							f14f2a6d79 
							
						 
					 
					
						
						
							
							[downloader/f4m] Minor cleanup  
						
						
						
					 
					
						2015-01-05 21:12:33 +02:00 
						 
				 
			
				
					
						
							
							
								Antti Ajanki 
							
						 
					 
					
						
						
						
						
							
						
						
							2c322cc5d6 
							
						 
					 
					
						
						
							
							[downloader/f4m] The last value in a tag is the tag length  
						
						
						
					 
					
						2015-01-05 21:07:15 +02:00 
						 
				 
			
				
					
						
							
							
								Antti Ajanki 
							
						 
					 
					
						
						
						
						
							
						
						
							3b8f3a1504 
							
						 
					 
					
						
						
							
							[downloader/f4m] <metadata> is optional according to the F4M specs  
						
						
						
					 
					
						2015-01-05 21:07:13 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							7af808a5ef 
							
						 
					 
					
						
						
							
							Improve code style  
						
						
						
					 
					
						2014-12-17 00:06:41 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							da4d4191a9 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:rg3/youtube-dl  
						
						
						
					 
					
						2014-12-13 23:05:22 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							1cc79574fc 
							
						 
					 
					
						
						
							
							Fix imports and general cleanup  
						
						... 
						
						
						
						· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions 
						
					 
					
						2014-12-13 12:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jouke Waleson 
							
						 
					 
					
						
						
						
						
							
						
						
							9e1a5b8455 
							
						 
					 
					
						
						
							
							PEP8: applied even more rules  
						
						
						
					 
					
						2014-11-23 21:39:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jouke Waleson 
							
						 
					 
					
						
						
						
						
							
						
						
							2514d2635e 
							
						 
					 
					
						
						
							
							PEP8: E225,E227  
						
						
						
					 
					
						2014-11-23 21:23:05 +01:00 
						 
				 
			
				
					
						
							
							
								Jouke Waleson 
							
						 
					 
					
						
						
						
						
							
						
						
							8bcc875676 
							
						 
					 
					
						
						
							
							PEP8: more applied  
						
						
						
					 
					
						2014-11-23 21:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							ee966928af 
							
						 
					 
					
						
						
							
							[f4m] Support bootstrap URLs  
						
						
						
					 
					
						2014-10-28 17:27:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							b509a4b176 
							
						 
					 
					
						
						
							
							[downloader/f4m] If <pv-2.0> is in the manifest, add it to the fragments urls query ( fixes   #3176 )  
						
						... 
						
						
						
						It's used in some akamai videos (for example for theplatform.com). 
						
					 
					
						2014-09-21 15:43:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							31bb8d3f51 
							
						 
					 
					
						
						
							
							[bloomberg] Extract the available formats ( closes   #2776 )  
						
						... 
						
						
						
						It uses a helper method in the InfoExtractor class.
The downloader will pick the requested formats using the bitrate in the info dict. 
						
					 
					
						2014-07-28 15:32:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							b900e7cba4 
							
						 
					 
					
						
						
							
							[downloader/f4m] Close the final video  
						
						
						
					 
					
						2014-04-03 13:35:07 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							1df96e59ce 
							
						 
					 
					
						
						
							
							[f4m] Clean up  
						
						
						
					 
					
						2014-02-22 23:03:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							1824b48169 
							
						 
					 
					
						
						
							
							[f4m] Download only the first fragment with the --test option  
						
						
						
					 
					
						2014-02-15 17:53:23 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							b53466e168 
							
						 
					 
					
						
						
							
							Fix f4m downloading on Python 2.6  
						
						
						
					 
					
						2014-02-15 16:24:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							cf1eb45153 
							
						 
					 
					
						
						
							
							Add a downloader for f4m manifests  
						
						
						
					 
					
						2014-02-09 12:24:54 +01:00