- removed unused import statements
- added macOS specific required library to requirements.txt - conditional import of pygrabber, which is unavailable for macOSpull/615/head
							parent
							
								
									c2cc885672
								
							
						
					
					
						commit
						0d4676591e
					
				|  | @ -6,15 +6,16 @@ from typing import Callable, Tuple, List, Any | |||
| from types import ModuleType | ||||
| import cv2 | ||||
| from PIL import Image, ImageOps | ||||
| from pygrabber.dshow_graph import FilterGraph | ||||
| import pyvirtualcam | ||||
| 
 | ||||
| # Import OS-specific modules only when necessary | ||||
| if platform.system() == 'Darwin':  # macOS | ||||
|     import objc | ||||
|     from Foundation import NSObject | ||||
|     import AVFoundation | ||||
| 
 | ||||
| if os.name == 'nt':  # Windows | ||||
|     from pygrabber.dshow_graph import FilterGraph | ||||
| 
 | ||||
| 
 | ||||
| import modules.globals | ||||
| import modules.metadata | ||||
| from modules.face_analyser import get_one_face | ||||
|  |  | |||
|  | @ -23,4 +23,5 @@ tqdm==4.66.4 | |||
| gfpgan==1.3.8 | ||||
| pyobjc==9.1; sys_platform == 'darwin' | ||||
| pygrabber==0.2 | ||||
| pyvirtualcam==0.12.0 | ||||
| pyvirtualcam==0.12.0 | ||||
| pyobjc-framework-AVFoundation==10.3.1; sys_platform == 'darwin' | ||||
		Loading…
	
		Reference in New Issue