I'm having the same problem, using Vista Home Premium and Media Center.
I have an AMD X2 4400, and one Hauppauge PVR250.
I'm going to try the fix at the bottom of this page to see if it helps anything, but any word on a fix from Microsoft would be great. I'm a little relieved that this problem isn't just me, but it still isn't good!
kcsnow:I'm having the same problem, using Vista Home Premium and Media Center. I have an AMD X2 4400, and one Hauppauge PVR250. I'm going to try the fix at the bottom of this page to see if it helps anything, but any word on a fix from Microsoft would be great. I'm a little relieved that this problem isn't just me, but it still isn't good!
Mykroft:The 6 minute incorrect length issue is a driver specfic issue with the tuner you have. It's not a bug in Media Center. Without getting too technical, what's happening is that the driver is telling Media Center something incorrect about the buffer of data it's giving it for the video stream, and that leads to incorrect data being written to the DVR-MS file.
onlydarksets:Please, get technical. The more people understand about the specifics of the problem, the more likely that it will be addressed.
I second the request for more technical information.
Although we can blame drivers, the facts that this problem wasn't present in MCE2005, most of the tuner drivers have been migrated with Microsoft's "blessing" untouched from MCE2005 to Vista and Microsoft made a change in Vista that now suffers from this problem, suggest Microsoft is at least partially responsible. At least some of the effort towards a solution should fall on Microsoft (perhaps as a minimum working with hardware vendors to encourage them to fix the drivers).
It is, after-all, Microsoft's product that looks bad when only Vista's Media Center has this issue, while everything else is able to work fine with the current drivers.
It happens when a capture driver (tv tuner driver) doesn't flag the first sample as a discontinuity. Some tuners do, some don't. So there are two possible fixes: We made a code change to be more robust when a capture driver doesn't do this, and that's what we'll release in the future. (No matter what the capture driver does, we'll force the first sample to be discontinuous.) Or, IHVs can update their driver to make sure this happens. So it looks to me that short of a fix by us or your tuner manufacturer, the only thing you can do is change tuners, which is likely not a good option. Plus, we don't know which tuners exhibit this and which don't - it was originally thought that just digital cable tuners did it, but obviously we know now that's not the case.
It happens when a capture driver (tv tuner driver) doesn't flag the first sample as a discontinuity. Some tuners do, some don't. So there are two possible fixes: We made a code change to be more robust when a capture driver doesn't do this, and that's what we'll release in the future. (No matter what the capture driver does, we'll force the first sample to be discontinuous.) Or, IHVs can update their driver to make sure this happens.
So it looks to me that short of a fix by us or your tuner manufacturer, the only thing you can do is change tuners, which is likely not a good option. Plus, we don't know which tuners exhibit this and which don't - it was originally thought that just digital cable tuners did it, but obviously we know now that's not the case.