Okay, I've figured out my MPlayer going at varying pitches (well actually, speeds). The deal is in my .asoundrc file, its made to play at a certain sample rate, in this case rate 44100, what this does it make EVERYTHING play at this rate, so all my anime (well the majority of it) is at a higher rate, so when it is forced to play at the one specified in my .asoundrc file, the video and audio are slower (since they need to be in sync). I didn't think it was like this at first until I started watching random movie files I have on my computer. For example on an episode of Family Guy, the characters sounded like chipmunks and on the Super Mario Bros. 3 in 11 minutes video (which is insane by the way) the guy was flying at unprecidented speeds all pointing to the .asoundrc file. Is there a way I can make it so the rate gets chosen by the file or not? And this explains my whole mpg123 dillema because whenever I play ANY mp3 that is at 48kHz it plays fine in mpg123, however since most of mine are 44kHz (the same as CD's I believe, I'm not really an audiophile) they get played just like the original scratchy files which is the problem with StepMania and everything else I have been having problems with, however, XMMS seems to have the ability to let the file depict the rate while other programs (mplayer and mpg123) go by whatever the .asoundrc file tells them. Also, for me at least, programs that you can't change the audio device (like putting 'dmixer' into XMMS) will not play at all anymore, for example ZSNES gives me this error:
Code:
ALSA lib pcm_hw.c:1055:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
mcop warning: user defined signal handler found for SIG_PIPE, overriding
ALSA lib pcm_hw.c:1055:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
Sound init failed!
freq: 44100, channels: 2, samples: 1024
now that I have everything set up with dmixer, same with ePSXe, and since StepMania isn't taking advantage of dmixer, much like ZSNES and ePSXe, it is able to find the correct driver, but it can't open it making it lock-up. Man, I've typed way too much here today, I really hope I can get this thing working, maybe I should move all my posts to your (ZiGiE) other thread that you have sent me to.
EDIT: Okay, to get mplayer working fine, for every file that isn't already at whatever rate specified on your .asoundrc (lets say 44100 Hz) you have to add the option -srate 44100 so it changes the output, then, everything plays fine, is there anyway you can allow the app to choose the rate rather than point it out in the .asoundrc file? (I'm going to mess with it and see what I can do later tonight) I'll be on Gaim all night (pretty much) so if anyone makes progress gimme a message.