Can you code to kill the real DMD while I am playing non DMD tables?
Good point - I'll do that.
File inside PBX real DMD color videos folder. I also ran them with VLC outside PBY and they are definitely worse inside PBY.
If you could send me the video, I'll take a look. The real DMD videos I've looked seem to be captured from the video DMD window, so they reproduce the "fake" dot layout of the video DMD, meaning that you have to take out all of those empty pixels to display them properly on the real DMD. I have an interpolation scheme that works nicely for some formats, but I'm sure people capture these in all sorts of different formats, so you probably have one that doesn't interact well with the current dot interpolation. I'll take a look at its format and see if I can adjust the scheme to accommodate it better.
The ideal way to capture these videos would be for VPinMAME to output the 128x32 frames directly, in a format that you could feed into FFMPEG and convert to video at 128x32. That would get rid of the need for the interpolation and everything would look perfect. But I don't think VPM has that capability currently. Maybe I'll look into adding it at some point, but for now it's probably easier to try to accommodate more existing videos.
It's kinda like a level of detail thing... screen loads blank white for a few seconds.. certain PF lights pop up and are blinking first then other objects show up then BAM the whole video pops into vision and is playing at normal speed just fine. It's just the hitch and giddyup when loading. Both on the PF and BG videos.
Ah, okay, that does sound like a plain old frame rate issue, then. VLC does that weird gray screen thing when it drops a key-frame - it seems to start with a gray buffer when it misses a key-frame, so you get several seconds of that "lost satellite signal" effect.
Just for the sake of experimentation, you might see if closing all of the windows except the playfield makes it capable of decoding fast enough. And for reference, what are your CPU stats?
I'd also be curious to try the media you're using to see how they fare on my machine, if you could send me a pointer.