Skip to content

Issue 2: External Tools (Butteraugli, SSIMulacra) Not Supported on Windows #54

@Adithyakp86

Description

@Adithyakp86

Description In gui/utility.py, the functions butter_exe() and ssimul_exe() explicitly return None if the platform is win32.
def butter_exe():
if sys.platform.startswith("linux"):
return "butteraugli/linux/butteraugli"
if sys.platform.startswith("win32"):
return None # Feature disabled on Windows

This limits functionality for Windows users.

Solution

  • Bundle Windows binaries for butteraugli and ssimulacra inside the butteraugli/windows/ and ssimulacra/windows/ directories (if license permits).
  • Update utility.py to point to these executables when running on Windows.
  • Alternatively, allow checking for these tools in the system PATH.

Assign this issue to me under OSCG

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions