Sorry....I'll be more specific and yes, I am aware that eaqual is not a codec

. Instead of describing the goal of my work, I think I'll just explain where exactly I'm stuck.
I take a WAV file, encode it with lame, decode it(with lame) and compare the output with the original file using peaq/eaqual. PEAQ/EAQUAL gives me ODG,NMR,etc. which is NOT what I'm currently interested in. I tap the noise and mask values(for each band over all frames) from the lame encoder and also from EAQUAL. Now, I want to compare the noise and mask values on a frame-by-frame basis. Here, I hit a roadblock :
1. lame uses a framesize of 1152 samples whereas eaqual uses 1024.
2. the psychoacoustic models used are different.
To tackle (1), my idea was to use pure tones/multitones so that the spectrum would become independent of the frame i consider. However, even for multitones, i observed that the mask plots obtained from the 2 sources were different. Only later did i notice that the psychoacoustic model used r different for both. I have also tried ISO-MP3 codec instead of lame only to get similar results. Moreover, for a tone, where mask values r expected to be constant over all frames, lame gives different mask values for different frames.
Hence, can anyone explain the above observations and also provide me with some info as to what kind of psycho model is used in lame and in eaqual.....especially the masking threshold calculation part.