Here's a little experiment that might shed some light on exactly how Mpeg2Repair is "fixing" your crashing hdv m2t clips:
1/ Take an m2t clip that crashes Vegas and run it through Mpeg2Repair.
You'll notice that it doesn't crash Vegas 7e or 8a/b anymore, so load it into a timeline full of regular m2t clips.
2/ Smartrender this into a new m2t clip.
3/ Load this new clip into a fresh Vegas 7e or 8a/b timeline.
4/ Watch it crash at exactly the same place it was "repaired".
At least that's what happens on my system.
Mpeg2Repair seems to be mostly changing the header so that Vegas plays the repaired clip back with the old codec. Once it is smart-rendered into a new project, it plays back with the new codec again and the "repair" no longer works.
Thus Mpeg2Repair is really useful for a getting you out of a bind and letting you render your project into all sorts of different formats, but be aware that if you are smart-rendering into an m2t master, you haven't really done much of a "repair".
1/ Take an m2t clip that crashes Vegas and run it through Mpeg2Repair.
You'll notice that it doesn't crash Vegas 7e or 8a/b anymore, so load it into a timeline full of regular m2t clips.
2/ Smartrender this into a new m2t clip.
3/ Load this new clip into a fresh Vegas 7e or 8a/b timeline.
4/ Watch it crash at exactly the same place it was "repaired".
At least that's what happens on my system.
Mpeg2Repair seems to be mostly changing the header so that Vegas plays the repaired clip back with the old codec. Once it is smart-rendered into a new project, it plays back with the new codec again and the "repair" no longer works.
Thus Mpeg2Repair is really useful for a getting you out of a bind and letting you render your project into all sorts of different formats, but be aware that if you are smart-rendering into an m2t master, you haven't really done much of a "repair".