xiph / xiph/opus

Opus codec build instructions only support Linux and not Windows

Open
#275 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
3.3k
Forks
808
PR merge metrics
No merged PRs in 30d

Description

Hello. I am a Windows user trying to compile the Opus codec in order to execute specific functions from a Python script. I've used the Windows Subsystem for Linux (WSL) to build the Opus source code using the instructions given here, and I succeeded, but the final resulting libraries are .so files, which work for Linux but not Windows. I would like to ask for help in enabling the creation of DLLs instead of .so files, in order to enable building Opus on Windows and using is as a DLL. Any help is welcomed. Thanks in advance!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Opus build instructions and the Windows build configuration, then compare the existing WSL-produced .so output with the requested DLL output. Done means documenting or enabling a reproducible Windows build that produces DLLs usable by the reported Python script.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
audio-video-rtc, build-system, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.