Announcement

Collapse
No announcement yet.

Opus support? {Implemented with a 3rd party plug-in by thinktink)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • thinktink
    replied
    Nginx server error, "413 Request Entity Too Large" while trying to upload new plugin version for Winamp 5.8 Beta compatibility.

    Leave a comment:


  • thinktink
    replied
    Originally Posted by thinktink View Post
    The only thing I can do right now is to provide just an updated version of the core opus library dll with no guarantees it will work on any platform earlier than Win10. I'm attaching it in a zip file, you'll have to manually copy and replace the file labeled "libopus-0.dll" in the "opusfile" folder in the Winamp install directory. No ambisonics support from in_bpopus.dll or enc_bpopus.dll yet. You can however benefit from the other performance and security improvements in the meantime. You'll know you've updated the file correctly if you open the plugin's [About] box and see the text "Opus Library version: libopus 1.3" at the bottom.
    I just ran across an issue with using the updated dll on WinXP. Dependency on VS2015 runtime. Download here: http://www.microsoft.com/en-US/downl....aspx?id=48145

    Even if you're not on WinXP, if you find the message about the library unavailable in any of the associated about boxes then download and install the redistributable from Microsoft in the link above.

    Leave a comment:


  • kzuse
    replied
    License-wise, wouldn't it be now (of thinktink agrees) possible to include Opus support right away from the official installer?

    (If there would be any new 5.8-based official version in the future....)

    Leave a comment:


  • vkaku
    replied
    This is sweet. Now I want two of your plugins in the base intall @thinktink

    Leave a comment:


  • Vaporeon
    replied
    MINGW with MSYS2 allows you to statically link the standard libraries.
    If license is a concern you could try clang/llvm which is MIT.

    Leave a comment:


  • thinktink
    replied
    Originally Posted by MrSinatra View Post
    so lets say cost wasn't an issue?

    also, there is no such 64bit compiler at sourceforge or something like that?
    If cost wasn't an issue I would get a Borland/Inprise C++ Builder Pro 32/64bit compiler.


    So far, all of the free 64bit compilers I have found anywhere have overly large overhead/footprint that either get's packaged with the DLL/EXE or I have to distribute the overhead in separate dependency libraries which I need to avoid in certain situations. MinGW so far has been the biggest offender, but I have also tried others and I really don't like any of them enough to migrate to 64bit. Free stuff always has drawbacks that for me become non-starters for regular use.

    C++Builder Pro is currently $1,495.00, way too much for me.

    Leave a comment:


  • MrSinatra
    replied
    Originally Posted by thinktink View Post
    I very likely wouldn't. I can't afford a professional 64bit compiler.
    so lets say cost wasn't an issue?

    also, there is no such 64bit compiler at sourceforge or something like that?

    Leave a comment:


  • Kaminari
    replied
    Thanks TT for the libopus update, I can confirm it works on Win7.

    Leave a comment:


  • thinktink
    replied
    The only thing I can do right now is to provide just an updated version of the core opus library dll with no guarantees it will work on any platform earlier than Win10. I'm attaching it in a zip file, you'll have to manually copy and replace the file labeled "libopus-0.dll" in the "opusfile" folder in the Winamp install directory. No ambisonics support from in_bpopus.dll or enc_bpopus.dll yet. You can however benefit from the other performance and security improvements in the meantime. You'll know you've updated the file correctly if you open the plugin's [About] box and see the text "Opus Library version: libopus 1.3" at the bottom.
    Attached Files

    Leave a comment:


  • thinktink
    replied
    Originally Posted by thinktink View Post
    I just got off work from a long drive and I'm pretty tired so I make no promises for an update today but I will try.
    Looks like this is going to take a while, they switched from VS2010 to VS2015 and it won't compile with the tools I have installed now.

    Leave a comment:


  • thinktink
    replied
    Originally Posted by MrSinatra View Post
    TT,

    just out of curiosity, if winamp went to 64 bit, how long / difficult would it be for you to update your plugins to 64 bit?
    I very likely wouldn't. I can't afford a professional 64bit compiler.

    Leave a comment:


  • MrSinatra
    replied
    TT,

    just out of curiosity, if winamp went to 64 bit, how long / difficult would it be for you to update your plugins to 64 bit?

    Leave a comment:


  • thinktink
    replied
    Originally Posted by My e-mail inbox
    Hi everyone,

    I'm happy to announce that Opus 1.3 was just released. This major
    release again brings quality improvements, new features, and bug fixes.
    You can read all the details in this release demo page:


    Changes since 1.2.x include:
    - Improvements to the VAD and speech/music classification using an RNN
    - Support for ambisonics coding using channel mapping families 2 and 3
    - Improvements to stereo speech coding at low bitrate
    - Using wideband encoding down to 9 kb/s
    - Making it possible to use SILK down to bitrates around 5 kb/s
    - Minor quality improvement on tones
    - Enabling the spec fixes in RFC 8251 by default
    - Security/hardening improvements

    Notable bug fixes include:
    - Fixes to the CELT PLC
    - Bandwidth detection fixes

    Source code:


    Win32 binaries:


    Please report any problem you encounter.

    Cheers,

    Jean-Marc
    I just got off work from a long drive and I'm pretty tired so I make no promises for an update today but I will try.

    Leave a comment:


  • thinktink
    replied
    Originally Posted by dada_ View Post
    Hi there, thank you so much for making this plugin.

    I'm posting here because it seems that the CONTENTGROUP tag is not being read. This sometimes gets used in video game music to indicate the name of the game, or the console. I did a quick test: file tag and display. (CONTENTGROUP is displayed as Category in the Winamp media library.) Winamp treats the file as though it has none/empty string.

    Do you think this could be looked into sometime? I use this for organization so it would be great to have it working
    Done:
    Download

    Leave a comment:


  • thinktink
    replied
    Originally Posted by dada_ View Post
    Hi there, thank you so much for making this plugin.

    I'm posting here because it seems that the CONTENTGROUP tag is not being read. This sometimes gets used in video game music to indicate the name of the game, or the console. I did a quick test: file tag and display. (CONTENTGROUP is displayed as Category in the Winamp media library.) Winamp treats the file as though it has none/empty string.

    Do you think this could be looked into sometime? I use this for organization so it would be great to have it working
    I can't promise timelines as I am in the middle of work related projects but I will get to it eventually.

    Leave a comment:

Working...
X
😀
🥰
🤢
😎
😡
👍
👎