diff --git a/videoarchiver/__pycache__/__init__.cpython-312.pyc b/videoarchiver/__pycache__/__init__.cpython-312.pyc index a803235..887b71a 100644 Binary files a/videoarchiver/__pycache__/__init__.cpython-312.pyc and b/videoarchiver/__pycache__/__init__.cpython-312.pyc differ diff --git a/videoarchiver/ffmpeg/__init__.py b/videoarchiver/ffmpeg/__init__.py index b42f084..dbedc15 100644 --- a/videoarchiver/ffmpeg/__init__.py +++ b/videoarchiver/ffmpeg/__init__.py @@ -1,6 +1,7 @@ """FFmpeg management package""" from .exceptions import FFmpegError, GPUError, DownloadError -from .ffmpeg_manager import FFmpegManager -__all__ = ['FFmpegManager', 'FFmpegError', 'GPUError', 'DownloadError'] +# Import the manager class directly in the modules that need it +# to avoid circular imports +__all__ = ['FFmpegError', 'GPUError', 'DownloadError'] diff --git a/videoarchiver/ffmpeg/__pycache__/__init__.cpython-312.pyc b/videoarchiver/ffmpeg/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000..093539e Binary files /dev/null and b/videoarchiver/ffmpeg/__pycache__/__init__.cpython-312.pyc differ diff --git a/videoarchiver/ffmpeg/__pycache__/exceptions.cpython-312.pyc b/videoarchiver/ffmpeg/__pycache__/exceptions.cpython-312.pyc new file mode 100644 index 0000000..a63a869 Binary files /dev/null and b/videoarchiver/ffmpeg/__pycache__/exceptions.cpython-312.pyc differ diff --git a/videoarchiver/ffmpeg/__pycache__/ffmpeg_manager.cpython-312.pyc b/videoarchiver/ffmpeg/__pycache__/ffmpeg_manager.cpython-312.pyc new file mode 100644 index 0000000..f638d3d Binary files /dev/null and b/videoarchiver/ffmpeg/__pycache__/ffmpeg_manager.cpython-312.pyc differ diff --git a/videoarchiver/ffmpeg/__pycache__/gpu_detector.cpython-312.pyc b/videoarchiver/ffmpeg/__pycache__/gpu_detector.cpython-312.pyc new file mode 100644 index 0000000..07ddbf6 Binary files /dev/null and b/videoarchiver/ffmpeg/__pycache__/gpu_detector.cpython-312.pyc differ diff --git a/videoarchiver/ffmpeg/__pycache__/video_analyzer.cpython-312.pyc b/videoarchiver/ffmpeg/__pycache__/video_analyzer.cpython-312.pyc new file mode 100644 index 0000000..2979b92 Binary files /dev/null and b/videoarchiver/ffmpeg/__pycache__/video_analyzer.cpython-312.pyc differ