I've found the solution!!!!!!
I took the OP's source (first post), opened it in Visual Studio 2008 (freaking 3GB download from MS!!) and started snooping around.
Modified the following files:
interface/win32/playlst.c -> replaced all values of '256' with '1024'
interface/win32/win_win32.c -> replaced all values of '256' with '1024' (except the one that says 256*1024... on my source, it's line 2598)
common/portab.h -> replace MAXPATH 256 with MAXPATH 1024 (line 260)
The resulting files are now here! -
The bad news is this:
- I have no idea how to put stuff into a self install CAB, so the file I uploaded to rapidsdhare is ONLY the three files that were necessary. You MUST install a CAB version of 0.72RC1 from elsewhere (preferably the same version in this thread that was posted.)
- Also, the version of 0.72 RC1 I used does NOT install the PIE videoloader.dll (aka flashvideobundle), so if you completely uninstalled any preexisting version of TCPMP and installed the one posted here, you MUST reinstall flashvideobundle which is not really a problem, just an extra step. Here's a link for it! (google for 'flashvideobundle 1.4.4' if the link dies... there are plenty of sites)
Anyway, if someone knows how to package this into a CAB or something, feel free to go ahead and do it and then post it. It appears to be working great so far, and I hope I didn't screw anything up.