Sergey M․ 
							
						 
					 
					
						
						
							
						
						6f3b4a98c9 
					 
					
						
						
							
							[downloader/fragment] Report warning instead of error on inconsistent download state  
						
						
						
						
					 
					
						2017-10-17 22:53:34 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						5efaf43c93 
					 
					
						
						
							
							[downloader/fragment] Output ad fragment count  
						
						
						
						
					 
					
						2017-10-15 06:13:07 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						e7c3e33456 
					 
					
						
						
							
							[downloader/fragment] Restart inconsistent incomplete fragment downloads ( #13731 )  
						
						
						
						
					 
					
						2017-09-14 23:19:53 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						50534b7158 
					 
					
						
						
							
							[downloader/fragment] PEP 8  
						
						
						
						
					 
					
						2017-04-30 22:04:01 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						c0fa4245ce 
					 
					
						
						
							
							[downloader/fragment] Remove assert for resume_len when no fragments downloaded  
						
						... 
						
						
						
						This may be incorrect due some header (e.g. flv header in f4m downloader) 
						
						
					 
					
						2017-04-28 03:26:19 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						85f6de25e4 
					 
					
						
						
							
							[downloader/fragment] Clarify current_fragment's index and mark as experimental  
						
						
						
						
					 
					
						2017-04-25 23:33:35 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						290f64dbaa 
					 
					
						
						
							
							[downloader/fragment] Improve .ytdl format and start documenting  
						
						
						
						
					 
					
						2017-04-24 23:50:20 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						adb4b03cd5 
					 
					
						
						
							
							[downloader/fragment] Don't process ytdl file when it's not needed yet  
						
						
						
						
					 
					
						2017-04-24 23:05:56 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						0eee52f34b 
					 
					
						
						
							
							Introduce --keep-fragments  
						
						
						
						
					 
					
						2017-04-24 03:09:08 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						d3f0687cf7 
					 
					
						
						
							
							[downloader/fragment] Use temp file for current fragment  
						
						
						
						
					 
					
						2017-04-24 02:54:17 +07:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
							
						
						4abdba643c 
					 
					
						
						
							
							[downloader/fragment] remove unused code  
						
						
						
						
					 
					
						2017-04-22 18:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
							
						
						3e0304fe6e 
					 
					
						
						
							
							[downloader/fragment] use the documented names for fragment progress_hooks fields  
						
						
						
						
					 
					
						2017-04-22 16:42:24 +01:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
							
						
						ea0c2f219c 
					 
					
						
						
							
							[downloader/fragment] use a general file to store fragment download context  
						
						
						
						
					 
					
						2017-04-19 18:53:15 +01:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
							
						
						75a2485407 
					 
					
						
						
							
							[fragment,hls,f4m,dash,ism] improve fragment downloading  
						
						... 
						
						
						
						- resume immediately
- no need to concatenate segments and decrypt them on every resume
- no need to save temp files for segments
and for hls downloader:
- no need to download keys for segments that already downloaded 
						
						
					 
					
						2017-04-19 11:46:07 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						7097bffba6 
					 
					
						
						
							
							[downloader/fragment] Respect --no-part  
						
						
						
						
					 
					
						2017-02-06 23:07:59 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						690355551c 
					 
					
						
						
							
							[downoader/fragment,f4m,hls] Add internal support for custom HTTP headers  
						
						
						
						
					 
					
						2016-11-13 22:22:10 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						2e99cd30c3 
					 
					
						
						
							
							[downloader/dash:hls] Report exact fragment error on retry  
						
						
						
						
					 
					
						2016-09-03 17:51:48 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						9603b66012 
					 
					
						
						
							
							Introduce --skip-unavailable-fragments  
						
						
						
						
					 
					
						2016-09-03 17:51:48 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						16a8b7986b 
					 
					
						
						
							
							[downloader/fragment] Document fragment_retries  
						
						
						
						
					 
					
						2016-03-19 20:54:21 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						617e58d850 
					 
					
						
						
							
							[downloader/{common,fragment}] Fix total retries reporting on python 2.6  
						
						
						
						
					 
					
						2016-03-19 20:51:30 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						721f26b821 
					 
					
						
						
							
							[downloader/fragment] Add report_retry_fragment  
						
						
						
						
					 
					
						2016-03-19 20:41:24 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						1b5284b13f 
					 
					
						
						
							
							[downloader/fragment] Make speed more smooth  
						
						... 
						
						
						
						At the beginning of every segment there was a drop to Unknown speed due to timeslice being too small to calculate speed.
Now last speed from the previous fragment is used. 
						
						
					 
					
						2016-03-06 05:36:52 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						d800609c62 
					 
					
						
						
							
							[refactor] Do not specify redundant None as second argument in dict.get()  
						
						
						
						
					 
					
						2016-02-14 14:25:04 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						2c2f1efdcd 
					 
					
						
						
							
							[downloader/fragment] Remove superfluous whitespace  
						
						
						
						
					 
					
						2016-01-30 19:30:31 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						5fa1702ca6 
					 
					
						
						
							
							[downloader/fragment] Do not report total bytes estimation and eta for live streams  
						
						
						
						
					 
					
						2016-01-30 19:20:52 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						b83b782dc4 
					 
					
						
						
							
							[downloader/fragment] Move helper data to context dict  
						
						
						
						
					 
					
						2016-01-13 00:00:31 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						709185a264 
					 
					
						
						
							
							[downloader/fragment] More smooth calculations  
						
						... 
						
						
						
						`downloaded_bytes` is now updated on each fragment progress hook invocation 
						
						
					 
					
						2016-01-12 23:18:38 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						9cb1a06b6c 
					 
					
						
						
							
							[downloader/fragment] Remove unused code and fix zero division error  
						
						
						
						
					 
					
						2016-01-12 22:09:38 +06:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						3c91e41614 
					 
					
						
						
							
							[downloader/fragment] Don't fail if the 'Content-Length' header is missing  
						
						... 
						
						
						
						In some dailymotion videos (like http://www.dailymotion.com/video/x3k0dtv  from #8156 ) the segments URLs don't have the 'Content-Length' header and HttpFD sets the 'totat_bytes' field to None, so we also use '0' in that case (since we do different math operations with it). 
						
						
					 
					
						2016-01-10 14:41:38 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						6828c809e4 
					 
					
						
						
							
							[downloader/fragment] Respect --retries for fragment based downloaders ( Closes   #6549 )  
						
						
						
						
					 
					
						2015-08-13 21:07:14 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						95d8f7ea12 
					 
					
						
						
							
							[fragment] Generalize fragmented media file downloader  
						
						
						
						
					 
					
						2015-07-29 02:26:16 +06:00