HydrogenAudio

Lossy Audio Compression => MP3 => MP3 - General => Topic started by: lantash on 2003-08-09 02:06:48

Title: winamp 2.xx eq question
Post by: lantash on 2003-08-09 02:06:48
Hi, I was just wondering if anyone can tell me whether my understanding of how the eq functionality in winamp (2.xx) works internally is correct...

From what mishmash I've learned about it here & there so far, my understanding is that it is implemented by each playback plugin (that will support using the eq on the playback media which that plugin plays back, but a playback plugin does not have to implement the functionality to [otherwise] work)?

So...is that basically correct , somewhat correct , slightly correct , or way off , or what? 

thanks a lot!
Title: winamp 2.xx eq question
Post by: amano on 2003-08-09 02:16:21
uuuu...

I think there are these steps

a) data from input plugin
b ) data to generic Winamp EQ (a new better one since win 2.9x, By 4Front Tech.)
c) data to the installed DSP plugins
d) data to the outpu plugin.

there are some INPUT plugins that offer an integrated EQ (Case's mpc plugin, even Nullsofts MP3 plugin).
You can enable/disable the integrated EQ by turning it ON/OFF in the preferences. if turned on, step b ) will be bypassed.

the internal EQ will still use the winamp EQ skin, but this way different music formats will behave differently because of using different EQs.
and the db range can differ. so if the winamp skin tells +-12 db, that doesn't necessarily apply if a plugin specific EQ is activated.  despite the label it can be +- 20 db.
Title: winamp 2.xx eq question
Post by: lantash on 2003-08-09 02:39:30
thanks for the feedback, i guess that makes sense from what i've seen happening, except that i haven't seen any winamp version prior to 2.9x that will do eq when the playback plugin does not do it. but i have noticed that 2.9x does.

anyway, the reason i was asking is this...
i've been using the mad mp3 input plugin for a while (i think the quality is a lot better than the standard winamp mp3 input plugin) and have, prior to 2.9x, not been able to get a mp3 eq'd when mad decodes it.

but, when i tried mad with a few different 2.9x versions, i found that 2.9x will detect the mad playback plugin fine, and it will say that the plugin is enabled in the config for the plugin, but then when you go to play a mp3, winamp plays it with the standard mp3 input plugin instead anyways

but, i found that if you delete the standard mp3 input plugin from a 2.9x install, or replace it with the standard mp3 input plugin from the last winamp version that seems to work fine with mad (ie the sec. patched 2.81 release, aka 2.81b) then winamp 2.9x will playback mp3s with the mad plugin. and...what makes doing that tinkering worth it, if you prefer/like the sound of the mad input plugin anyhow, is that because of the new? way 2.9x does, or is capable of doing anyhow, eq implementation... is that 2.9x will now decode mp3s with mad and then apply eq functionality to them before playback...

maybe achieving this was possible with mad in winamp at some previous time / some previous way, some previous version(s), i don't know for sure, all i know is, i've never seen it happen until now, so i thought ppl would like to know
Title: winamp 2.xx eq question
Post by: lantash on 2003-08-09 02:41:53
for those who want to look at it, the mad mp3 input plugin for winamp 2.xx is here:
MAD Plugin (http://www.mars.org/home/rob/proj/mpeg/mad-plugin/)