# Core dependencies for basic stereo image generation
torch
numpy
Pillow
opencv-python
numba
scipy
psutil
moderngl

# Native VR Viewer Dependencies (PyOpenXR)
# For native VR viewing with auto-launch to headset

pyopenxr>=1.0.0
PyOpenGL>=3.1.0
PyOpenGL_accelerate>=3.1.0
glfw>=2.0.0
opencv-python>=4.0.0  # For video playback support
pygame>=2.0.0  # For audio playback

# Note: ffmpeg must be installed separately for audio extraction from videos
# Windows: Download from https://ffmpeg.org/download.html
# Linux: sudo apt install ffmpeg
# Mac: brew install ffmpeg

# StereoDiffusion Dependencies
# For AI-powered stereo generation using diffusion models

diffusers>=0.21.0
transformers
accelerate
einops
tqdm
scikit-image

# Note: torch, numpy, Pillow, and opencv-python are already included in base dependencies above
