mirror of
				https://github.com/ytdl-org/youtube-dl.git
				synced 2025-10-29 09:26:20 -07:00 
			
		
		
		
	[postprocessor/ffmpeg] Extract check_outdated method
				
					
				
			This commit is contained in:
		| @@ -36,7 +36,9 @@ class FFmpegPostProcessor(PostProcessor): | |||||||
|     def check_version(self): |     def check_version(self): | ||||||
|         if not self.available: |         if not self.available: | ||||||
|             raise FFmpegPostProcessorError('ffmpeg or avconv not found. Please install one.') |             raise FFmpegPostProcessorError('ffmpeg or avconv not found. Please install one.') | ||||||
|  |         self.check_outdated() | ||||||
|  |  | ||||||
|  |     def check_outdated(self): | ||||||
|         required_version = '10-0' if self.basename == 'avconv' else '1.0' |         required_version = '10-0' if self.basename == 'avconv' else '1.0' | ||||||
|         if is_outdated_version( |         if is_outdated_version( | ||||||
|                 self._versions[self.basename], required_version): |                 self._versions[self.basename], required_version): | ||||||
| @@ -44,6 +46,8 @@ class FFmpegPostProcessor(PostProcessor): | |||||||
|                 self.basename, self.basename, required_version) |                 self.basename, self.basename, required_version) | ||||||
|             if self._downloader: |             if self._downloader: | ||||||
|                 self._downloader.report_warning(warning) |                 self._downloader.report_warning(warning) | ||||||
|  |             return True | ||||||
|  |         return False | ||||||
|  |  | ||||||
|     @staticmethod |     @staticmethod | ||||||
|     def get_versions(downloader=None): |     def get_versions(downloader=None): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user