|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#521 | |
Forum King
|
Quote:
|
|
![]() |
![]() |
![]() |
#522 | |
Forum King
|
Quote:
Download |
|
![]() |
![]() |
![]() |
#523 | |
Forum King
|
Quote:
|
|
![]() |
![]() |
![]() |
#524 |
Forum King
|
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? PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#525 |
Forum King
|
I very likely wouldn't. I can't afford a professional 64bit compiler.
|
![]() |
![]() |
![]() |
#526 |
Forum King
|
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.
|
![]() |
![]() |
![]() |
#527 |
Forum King
|
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.
|
![]() |
![]() |
![]() |
#528 |
Member
Join Date: Mar 2003
Location: Paris, France
Posts: 52
|
Thanks TT for the libopus update, I can confirm it works on Win7.
|
![]() |
![]() |
![]() |
#529 | |
Forum King
|
Quote:
also, there is no such 64bit compiler at sourceforge or something like that? PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
|
![]() |
![]() |
![]() |
#530 | |
Forum King
|
Quote:
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. |
|
![]() |
![]() |
![]() |
#531 |
Junior Member
Join Date: Oct 2018
Posts: 2
|
MINGW with MSYS2 allows you to statically link the standard libraries.
If license is a concern you could try clang/llvm which is MIT. |
![]() |
![]() |
![]() |
#532 |
Junior Member
Join Date: Oct 2018
Posts: 10
|
This is sweet. Now I want two of your plugins in the base intall @thinktink
|
![]() |
![]() |
![]() |
#533 |
Senior Member
|
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....) |
![]() |
![]() |
![]() |
#534 | |
Forum King
|
Quote:
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. |
|
![]() |
![]() |
![]() |
#535 |
Forum King
|
Nginx server error, "413 Request Entity Too Large" while trying to upload new plugin version for Winamp 5.8 Beta compatibility.
![]() |
![]() |
![]() |
![]() |
#536 |
Junior Member
Join Date: Oct 2018
Posts: 10
|
thinktink - can you compile with /MT on Visual C++, then you do not have to ship a dll.
|
![]() |
![]() |
![]() |
#539 | ||
Forum King
|
Quote:
Quote:
of course, as long as TT was cool with allowing Winamp to include it. ![]() PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
||
![]() |
![]() |
![]() |
#540 |
Forum King
|
Since my plugin is a third-party plugin there would have to special handling to include it in the default install, notifying the user of the third-party plugin, it's origin, displaying my logo, and other requirements that Radionomy might not want to deal with...
...if I allowed it. I'm not inclined to allow it, at least right now, for a number of reasons. |
![]() |
![]() |
![]() |
#541 |
Junior Member
Join Date: Jan 2019
Posts: 2
|
opus stream behaviour
Hello thinktink!
I use Winamp for a long time in erm... automated environment to spread sound stream across several target hosts. The mp3 stream over IceCast performs pretty reliably in my case (some issues was reveled and fixed). But one thing is continuously poisoning the meadow: mp3 stream has huge and non-stable audio latency due to buffering mechanism. So, I tried to use your plugin with OPUS coder (in the RadioCaster app) and IceCast. The IceCast mount point must be named as *.opus for your plugin to be able to catch it. Streaming itself works very-very well in this setup! Just about 3 sec of audio latency and almost immediate starting of replay after connection. Oh, gods! This is very cool! ![]() But there is a tricky problem with connection mechanism compared to mp3-plugin. When mp3-stream source is lost, Winamp skips it and trying to open next item in playlist. If Repeat is set to "Repeat one" or "Repeat all" this gives simple retry/failover method. But opus-stream replayed by your plugin usually stucks if the stream is unavailable. Winamp just falls into Stopped state, it doesn't step to next playlist item and nothing is happening further. I hope there is some simple way to make your brilliant opus-plugin to behave more like classic mp3-plugin so the simple retry/failover approach became possible here. ![]() Regards! Sorry for my pirate English. =) |
![]() |
![]() |
![]() |
#542 | |
Forum King
|
Quote:
|
|
![]() |
![]() |
![]() |
#543 | |
Forum King
|
Quote:
It should address the issue in the above quoted text. |
|
![]() |
![]() |
![]() |
#546 |
Junior Member
|
Can somebody mirror Version 2.0.10.22 somewhere?
Thanks. |
![]() |
![]() |
![]() |
#547 |
Junior Member
Join Date: Mar 2019
Posts: 5
|
The link is working properly. Maybe try clear cache.
|
![]() |
![]() |
![]() |
#548 |
Junior Member
|
Today server is working again, but the plugin is not working for me. I am trying opus stream generated from liquidsoap and broadcasted by icecast2. I just see "Waiting for data...".
|
![]() |
![]() |
![]() |
#549 |
Forum King
|
I can't test it right now but send me a link to the server in a PM and I'll have a look when I get off work if I can.
|
![]() |
![]() |
![]() |
#550 |
Junior Member
Join Date: Mar 2019
Posts: 2
|
Link is working again, and plugin is also working. Thanks for the hard work.
|
![]() |
![]() |
![]() |
#551 |
Junior Member
|
|
![]() |
![]() |
![]() |
#552 |
Junior Member
Join Date: Jul 2019
Posts: 2
|
Hello thinktink,
first of all, thank you very much for your great work: so far, this is the only way I found to play an OPUS Internet stream in Winamp. We are experimenting a lot with OPUS streams because their quality is waaay higher than MP3 or AAC+v2, expecially on lower bit rates. We're finding out that, actually, streaming in OPUS is currently a mess, expecially when it comes to embedding titles in the stream. We tried with ShoutCast (titles pass but no sound), Icecast (sound passes but no titles), and finally we found out that MB Recaster (even the free edition) has an embedded streaming server that, wow, correctly handles both audio and titles! In fact, in VLC I can happily see the titles. Unfortunately they don't show up in Winamp with your plugin, even checking the "Require ICY" option. Would it be possible for you to have a look on it? On http://regia.radioduepuntozero.it:8090/test.opus I'm hosting a test stream from our radio station: if you open it in VLC you see titles passing in the title bar, but this doesn't happen in Winamp. Thank you very much! |
![]() |
![]() |
![]() |
#553 |
Forum King
|
It seems that your server is sending the title info out-of-band as I can see no relevant metadata in the stream data itself. I'll have to record the raw bits later to investigate but so far that's what it looks like.
|
![]() |
![]() |
![]() |
#554 | |
Junior Member
Join Date: Jul 2019
Posts: 2
|
Quote:
Now, the result is really good, except for a small issue: the metadata update isn't as fast and precise as with other media formats. We put a timestamp on the end of the title and we use it on the other end to align playback between different locations and some other stuff. If you try to play in Winamp http://vps.radioduepuntozero.it:7010/test.aac you can see the metadata is correctly updating (about) once per second, while playing the OPUS test stream at http://vps.radioduepuntozero.it:7000/test.opus the update doesn't have the same precision. I know it's an uncommon use case, but if you could fix that we'd be finally ready to switch to OPUS on some internal streams and it would be a huge quality improvement ![]() Thanks! |
|
![]() |
![]() |
![]() |
#555 | |
Forum King
|
Quote:
|
|
![]() |
![]() |
![]() |
#556 |
Junior Member
Join Date: Mar 2012
Posts: 4
|
Looks like YouTube is now using Opus
|
![]() |
![]() |
![]() |
|
Tags |
opus |
Thread Tools | Search this Thread |
Display Modes | |
|
|