Winamp Visualisations in XMPlay (xmp-wavis rev.7, source code)

Started by Barna,

Dany0

Hello,
I have a big problem with this plugin, as it doesn't save the configuration of any plugins. I really need to config Milkdrop 2.0 because the desktop mode flickers, and that's the only reason I want it. Any help please?

EDIT:
BTW using chinese sausage's version. Found via google :)

winner

Quote from: Dany0Hello,
I have a big problem with this plugin, as it doesn't save the configuration of any plugins. I really need to config Milkdrop 2.0 because the desktop mode flickers, and that's the only reason I want it. Any help please?

EDIT:
BTW using chinese sausage's version. Found via google :)
Hi DanyO, I've got Milkdrop 2.22 running from XMPlay and it's saving my configuration settings just fine. You might want to try this version. See the previous discussion in this thread though for all that had to be done to get this working.

Dany0

it wasn't a problem of milkdrop, it was a problem of the plugin. Had to save it twice and worked.

Now I get the missing msvcr90.dll error. Did you guys get it fixed?

winner

Quote from: Dany0it wasn't a problem of milkdrop, it was a problem of the plugin. Had to save it twice and worked.

Now I get the missing msvcr90.dll error. Did you guys get it fixed?
Yes, you have to install the Windows SDK, get mt.exe from there and run it and keep a copy if you want, then probably uninstall the massive sdk if you don't need it.

Ian gave some direction earlier in this very thread:
http://www.un4seen.com/forum/?topic=8807.msg83298#msg83298

Chinese Sausage

I my system at least, Milkdrop 2.0d does save the settings :O

Dany0

Here is the dll an mt.exe packed with upx and 7z

rst

it works as a charm. Thx !

but the thing is, is it this plugin able to make to works others old winamp plugin ?
It comes to my mind the amazing wildtangent plugins...

AstralSoup Design

Is it any chance to update this plugin to make it work with the "Goom!" visual?

rst

hey there

i am having the exatly same error when i add a Winamp VIS Wrapper and click 'config' button. Just on that moment the error appears. R6034

How can i fix it ?

thx in advance

Edit 1: i have tried to do the same with that command 'mct.exe' to avoid the error with Milkdrop 2.21. I did it using 'xmp-wavis.dll' but not luck. Each time that i add a vis wrapper, i obtain that error.

Ian @ un4seen

What Winamp vis plugin(s) do you have installed? If you have more than one, try to find out which is causing the problem by removing them all and then reintroducing them one at a time.

rst

thx for your interesting Ian @ un4seen, at finally i was able to avoid that 'hard' error. I just uninstalled all the VC++ runtimes on the computer, and then i reinstalled them all with their last version unto the 2013 version, x86 and x64 versions. The error finally has gone.

Unfortunatelly the problem with the Classic Spectrum Analyzer going on causing XMplay to get frozen or waiting who knows what. I know that the problem for sure it is the winamp plugin. But attention !!!

I have discovered different vis_classic.dll file size versions. The one that i am trying now is the one with 32,768 Bytes on its size. Before i had a bigger one. On the properties both say that are version 1.0, but who knows.
All that i can say now is that the less file size version also cause the same problem, but... less times!!

Edit: i have forgotten to say when i uninstalled all the runtimes, the error also appeared all time, that has no sense because in theory there are no c++ runtimes installed on the system.... Who knows.

Ian @ un4seen

It could be that the Winamp vis plugin (not XMP-WAVIS.DLL) needs a particular VC++ runtime version but it doesn't say which (via a "manifest"). That was the case with VIS_MILK2.DLL earlier in this thread:

   www.un4seen.com/forum/?topic=8807.msg83298#msg83298

EWeiss

Quote from: Ian @ un4seenIt could be that the Winamp vis plugin (not XMP-WAVIS.DLL) needs a particular VC++ runtime version but it doesn't say which (via a "manifest"). That was the case with VIS_MILK2.DLL earlier in this thread:

   www.un4seen.com/forum/?topic=8807.msg83298#msg83298

That is wrong..
The Exe File which used VIS_MILK2 should have a Manifest for the DLL
not the DLL it self.

XMP-WAVIS.DLL is not finish and has Trouble with latest Winamp 5 Plugins.
i have tell many often NO SOURCE NOTHING CHANGED
Also forgot the DLL vis_classic.dll (for Winamp 5)

A Manifest for vis_classic.dll is not Needed.

greets

piovrauz

Ian @ un4seen

Quote from: EWeissThat is wrong..
The Exe File which used VIS_MILK2 should have a Manifest for the DLL
not the DLL it self.

I don't see how an EXE/DLL is supposed to know what runtime version another DLL will need. And what happens if there's another DLL that needs yet another runtime version? XMP-WAVIS.DLL uses the generic MSVCRT.DLL runtime (which doesn't require a manifest), while VIS_MILK2.DLL uses the MSVCR90.DLL runtime (which does require a manifest). It looks like Microsoft have gone back to the old system for more recent runtimes, so only MSVCR80.DLL (Visual C++ 2005) and MSVCR90.DLL (Visual C++ 2008) need manifests. Dependency Walker can be used to check whether a plugin is using either of those runtimes.

EWeiss

QuoteYou can use Dependency Walker to check whether a plugin is using either of those runtimes.
i have written Bass_Vis and work with Visualization more then 8 Year
Bass_Vis work with all Option from any VisPlugin to "IN and OUT" i never use any Manifest inside Bass_Vis.
Also any Exe which used Bass_Vis as Wrapper for Visualization then the EXE must have a Manifest when use VIS_MILK2 for Winamp 5.
If not VIS_MILK2 will not RUN.

You can use Manifest inside the EXE or external as MyExeName.Manifest.
Add a Manifest inside XMP-WAVIS.DLL is not correctly.

ok.. no Problem, no source of  "XMP-WAVIS" so you can nothing Change or finish missing Action for Visualization.
and using XMP-WAVIS of your own risk.

latest Milkdrop no longer use MSVCR90.DLL runtime so a manifest is not needed
latest Milkdrop use Mousewheel support for Option Dialog which is not Support by XMP-WAVIS (Option Config Dialog will also not run)
and so on...

greets

rst

was somebody able to load Milkdrop 2.25 it seems the last version and the author offer the source code on its site, but i have found it compiled out there..... The problem the xmp-wavis doesnt load it, and it isnt visible on the list....

rst

I have so far detected that when using some winamp vis plugins, and we use the mouse click over the progress bar on the xmplay, sometimes instant off, and other after some minutes, both xmplay and plugins get fully locked.

I have requested by MP to the xmp-wavis author some revision but also i want to know the Ian's opinion about this.

Ian @ un4seen

I have never really used the xmp-wavis plugin myself, so I'm not familiar with what could be going wrong. But, if you upload a dump file from when it's stuck, I will check if that reveals anything. You can use Task Manager's "Create Dump File" option to generate a dump file once XMPlay and the plugin have gotten stuck, and then ZIP and upload it here:

   ftp.un4seen.com/incoming