This is the version of PX.DLL included with Winamp 5.34+
Download px.dll for Winamp 5.34 (use with 5.34+ - 284kb compressed / 534kb uncompressed)
Be sure to unzip the DLL from the .zip file first
Archive: Older versions
This is the version of PX.DLL included with Winamp 5.3
Download px.dll for Winamp 5.3x (use with 5.3-5.33 - 265kb compressed / 502kb uncompressed)
This is the version of PX.DLL included with Winamp 5.21
Download px.dll for Winamp 5.21 (use this with 5.2 and 5.21)
This is the version of PX.DLL included with Winamp 5.12
Download px.dll for Winamp 5.12 (use this with 5.12 and newer)
This is the version of PX.DLL included with Winamp 5.1
Download px.dll for Winamp 5.1. (176kb compressed / 332kb uncompressed)
Before you try any of this, please confirm that you rebooted after installing Winamp 5
(but the problem still exists after rebooting).
The default location for px.dll is the %System% dir.
If it already exists, backup the current version of px.dll in the %System% dir
and replace it with the relevant version from above
(remember to unzip it first, ie. extract px.dll from the .zip file)
When trying to copy it to the %System% dir in the above step, if you get an error message stating that px.dll is in use by another running process and can't be overwritten, then try unzipping px.dll to the Winamp dir (root folder) instead.
Either that, or try closing any other programs/processes which might also be using the Sonic Engine / px.dll. These products could be any of: Sonic/Roxio MyDVD, Sonic/Roxio RecordNow, Roxio Easy Media Creator, any other Roxio Burning software, MS Digital Photo Suite, etc. Once said running process has been ended, you should now be able to copy px.dll to the %system% dir, trouble-free.
Let us know the results.
Win9x = C:\Windows\System
Win2k = C:\WinNT\System32
WinXP = C:\Windows\System32
Where C: is the drive where Windows is installed
The default location for the Winamp root dir is:
Also note that if you choose to place px.dll in the Winamp folder instead of the default %system% dir, then you will need to make sure that the latest version of px.dll is always in the Winamp folder every time you upgrade Winamp - otherwise you'll just get the 'ordinal not found' error again if there's been any updates to the Sonic Engine inbetween Winamp releases.
If the problem persists, include as much relevant info in your replies as possible,
eg. system specs, windows os (incl. sp), installed dvd/cd playing/burning/ripping programs, exact point where error message occurs, etc.
As a final note...
If you do NOT require CD Burning support with Winamp, this means that you don't even need to have the Sonic Engine installed. To disable the Sonic Engine from loading you can move primosdk.dll (Winamp 5.22 or later) or pxsdkpls.dll (Winamp 5.21 or earlier) out of the Winamp root folder (or just rename it to eg. primosdk.dll.off). This will prevent the Sonic Engine from even loading, and therefore you won't get the px.dll error if the wrong version of px.dll is in the %system% folder. Note that you'll still be able to use Winamp for ripping CDs if aspi
is present (if no sonic or aspi, then Winamp will attempt to use Win2k/XP native spti interface instead).
If taking this route, then remember to uncheck Sonic Ripping/Burning Support in the Installer Options
when you next install Winamp.