Archive: Are AVS normal winamp vis?


17th March 2005 22:54 UTC

Are AVS normal winamp vis?
Okay I am sorry if this isn't the best place to ask about this but its seems like the best place I have found here and it seems like all the smart Visualization pepole are here. Anyway I have alot of questions but I should first tell you what I am trying to do. I want to take the xmms-winamp (that lets you use winamp vis in xmms) and port it to MythTV(specifically mythmusic).

Okay so my question is are there still just plain old Visualizations for winamp?

Does AVS output them or is it how it seems to me, a diffrent way to have Visualizations in winamp. Right now I can only access the Visualization that are dll files (i think this is the oldway and/or normal way to make viulizations).

Also if you know anywhere that lays out the winamp Visualization api that would be a big help

Thanks


17th March 2005 23:35 UTC

all avs presets are the same for any winamp, but i don't think certain AVS 0.0+ -> avs 2.x for xmms I don't think it supports AVS


18th March 2005 04:11 UTC

another mattfury post without knowledge behind it
AVS is a visualisation plugin for winamp. there are other visualisation plugins, too, but dont confuse these with avs presets. avs presets are just data files that need an interpreter (AVS) to work.
according to that xmms-winamp page avs should work, at least the winamp2 versions of it. the latest versions of avs support docking with the main window and some other things which could cause problems with xmms-winamp.
you shouldn't use the avs that comes with winamp2 though as it lacks a lot of important features and most new presets will not run on it. better try wine+winamp5+avs. it's known to work


18th March 2005 04:12 UTC

There is no API for AVS. You start the plug-in in vis_avs.dll and load them that way.


18th March 2005 10:26 UTC

maybe this helps, it's a plugin for foobar2000 to play winamp plugins. source is available.


18th March 2005 20:24 UTC

hmm okay so it seems like AVS will work, can you tell me more about how Visualization windows are drawn? i know winamp calls the render function but is there a diffrence with opengl and directX?


18th March 2005 22:00 UTC

AVS is nearly purely CPU dependant, it uses neither directX nor openGL. though it depends on video cards, only slight changes in speed are experienced on different cards. AVS is a realtime plugin that has a mostly mathematical language that is executed every frame and is the image you see.


24th March 2005 12:30 UTC

Originally posted by hboy
AVS is nearly purely CPU dependant, ...
i think you missed his question...

the windows are drawn by the plugin (using windows api i would expect). directx/ogl need an existing window to work...

24th March 2005 15:10 UTC

true :) dunno about the other stuff then.


25th March 2005 11:12 UTC

you can get the source for a standard plugin in the sdk i think. i cant remember what it does. there are also some other sources around, i found an ogl framework before...