onlydarksets:ditto - i have two 250s, vista ultimate, and i never had this problem with mce 2005.
Its interesting to hear many of you are having this issue with Vista Media Center with content recorded using your PVR-250s. Previously I saw many recordings with this issue but these occurred when our Recordings.xml file was Vista incompatible or somehow corrupt and recordings often failed to record altogether. Basically everything was so messed up that I didn't consider the shows with incorrect durations significant (the symptoms with these were identical to yours though).
Right now our PVR-250 is being used by Vista to record multiple shows daily and we are definitely not seeing this issue at all.
Did any of you migrate your scheduled recordings (Recordings.xml) from MCE2005? I'm just wondering if the issue could somehow be related to incompatibility of the Recordings.xml file between MCE2005 and Vista. Even when our Vista scheduled recordings were totally messed up, if I took the same Recordings.xml file and copied it back to MCE2005 and then booted into MCE2005, all of our scheduled recordings worked 100% again. If I then took the Recordings.xml file from MCE2005 (thinking it might now be "cleaned up") back to Vista, the problems would immediately return. The Recordings.xml file we are using currently was created from scratch in Vista. In my experience, Vista doesn't seem to be able to handle larger Recordings.xml files very well, especially if it was migrated from MCE2005.
One issue we are seeing once in a while is a new recording for some reason will only play back in Media Center for about 5 seconds before starting to stutter terribly. The specific dvr-ms file won't play in any Media Center (even MCE2005). The same file will play back flawlessly in Media Player - but there is definitely something specific about these files that makes them not play properly. In Media Center every time skip, replay, FF, or RW is pressed, the recording will start to play properly again for another ~5 seconds before stuttering. I don't know if this issue is related, but are any of you seeing this?
I was considering replacing our PVR-250 with an HVR-1600 or HVR-1800 to try to get rid of this issue. I was told by Chris Matichuk that the PVR-250 isn't really supported in Vista and it "has issues" (he didn't specify what though). Here is a quote from him in http://thegreenbutton.com/forums/thread/205664.aspx
ChrisMatichuk: By the way, I saw PVR-250 listed above somewhere...You should know that Hauppauge is not activelly supporting the PVR-250 and PVR-350 on Windows Vista. The tuners should work just fine...but there are a few issues (again, I'll elect to not digress into these issues here) that will likely not get fixed. If the tuners are working fine for you, then great. But you may want to upgrade to the PVR-1600.
Due to his statement I hadn't bothered to ask about this stuttering issue (I figured the PVR-250 wasn't supported).
STB w/R5000HD USB I/O, Gigabyte GA-P35-DS4, Quad Q6600, 4.0 GB RAM, ATI HD 3870 512MB, Ultra XVS 600W PSU, 3x SATA 500GB, 2x SATA 300GB, LG GGC-H20L, PVR-250, Toshiba 51H83 (51" HDTV), Yamaha RX-V2400 Amp, 5x Energy Speakers, SVS Sub, Harmony 880 Remote