It looks like the juddering problem may be solved. In all my testing with xmp-ra.dll (Mar. 30/06) I have not encountered any juddering.
The only problem I now have is the lockup/crash on the http://www.radioowensound.com/liveam.ram
stream. If I have some time today I will do some searching for a NOT-PNM protocol Real Audio 5 stream for a test. I would like to eliminate PNM protocol or Real Audio 5 from the problem.
My notes for the xmp-ra.dll (Mar. 30/06) tests show that it takes from 131min's (2.2 hours) to 243min's (4 hours) of running time before XMplay locks up. With the times involved, my first thought is a memory leak.
For a test I replace the HD in my test machine with a Windows 98 OS HD.
Installed XMplay and xmp-ra.dll (Mar. 30/06) on the Win98 machine and ran a test.
XMplay stopped playing at 146min's with a GPF. Not the blue screen of death, just that old Win95/98 "General Protection Fault".
I was able to capture the details for the Win98 GPF:
XMPLAY caused an invalid page fault in
module XMP-RA.DLL at 0167:00fc6d3b.
EAX=0000006a CS=0167 EIP=00fc6d3b EFLGS=00210213
EBX=00878258 SS=016f ESP=0239bf80 EBP=00000400
ECX=0000001a DS=016f ESI=00879342 FS=3cef
EDX=0000006a ES=016f EDI=00fa0800 GS=0000
Bytes at CS:EIP:
f3 a5 8b ca 8b 54 24 18 83 e1 03 f3 a4 03 d0 8b
00000002 008a5910 00000000 00000400 00fc5d9d 00878258
00fa0800 00000400 00001400 008a5910 00fc5fd4 008a5910
00000400 00000280 008a5790 0169001c