GithubHelp home page GithubHelp logo

Comments (14)

wiiaboo avatar wiiaboo commented on July 23, 2024

There are no separate VS projects for celt and silk anymore. Are you sure you're using master branch?

from opus.

mqp avatar mqp commented on July 23, 2024

Ah, I see. I was building from the v1.1.3 tag.

from opus.

nacho avatar nacho commented on July 23, 2024

I am having the same problem with 1.1.3. I tried to build the alpha version but it does not seem to properly build for me. i.e the vs project points out to files that do not exists anymore. Did you have more luck here @mquander ?

from opus.

wiiaboo avatar wiiaboo commented on July 23, 2024

The alpha is only missing a fix for test_opus_encode, but other than that there should be absolutely no references to non-existing files. Git master is also missing a fix for DebugDLL opus_demo.

from opus.

nacho avatar nacho commented on July 23, 2024

@wiiaboo using dumpbin on the generated DLL do you see the opus_strerror method exported?

from opus.

wiiaboo avatar wiiaboo commented on July 23, 2024

Yes: https://i.fsbn.eu/win32-exports.txt https://i.fsbn.eu/x64-exports.txt
From opus.dll output from ReleaseDLL Win32 and x64 respectively.

Grab the artifacts from any of these builds and check yourself. These are built from git master.

from opus.

nacho avatar nacho commented on July 23, 2024

I just tried master and I confirm it builds properly and opus_strerror is exported

from opus.

AraHaan avatar AraHaan commented on July 23, 2024

Master does build properly but if you download the zip file from the official website then it will not.

Just now need to get official website to actually download the master zip file from github which is easy to do. This would then be easier for them to get the updates and at same time no need to update the link to it after (unless this repo moves or is renamed or something)

from opus.

wiiaboo avatar wiiaboo commented on July 23, 2024

@AraHaan Github archives aren't supported. You should be using git itself or release tarballs/zips.

from opus.

AraHaan avatar AraHaan commented on July 23, 2024

you do know the download as zip button on the base of the repo if you was to copy that link address it is supported then the end users would not know you did not upload any zip files.
like the one for master on this repo is: https://github.com/xiph/opus/archive/master.zip besides no matter how the website is made it is supported to link the zip file from another location. That is what I meant by having the official page allow the user to download the master zip file from this github repo without actually needing to go to this repo. This then eliminates needing to upload a zip file or whatever archive format it does support directly to the official site.

from opus.

wiiaboo avatar wiiaboo commented on July 23, 2024

It's supported by Github, obviously, but not by the developers of Opus. The zip archive of a git repository is not the same thing as the git repository or a tarball of a release.

from opus.

nacho avatar nacho commented on July 23, 2024

I just tested 1.1.4 and the problem persists.... :(

from opus.

wiiaboo avatar wiiaboo commented on July 23, 2024

1.1.4 doesn't include any changes to the VS tree.
Either test with latest 1.2 or git master. Only git master has the VS changes.

from opus.

jmvalin avatar jmvalin commented on July 23, 2024

Not going to fix for 1.1.x, but based on what I see here, it'll work for 1.2, which should be out in the not too far future, so it should be good. Please reopen if this is incorrect.

from opus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.