FixDVRMSDuration.exe creates a new dvr-ms file based on an existing one. The intended purpose is to create a new file that doesn't have the incorrect duration problem by streaming the content from the original file into a new file.
Usage:
FixDVRMSDuration.exe pathtosource.dvr-ms pathtotarget.dvr-ms allowedvariance
e.g. FixDVRMSDuration.exe "c:\recorded tv\file.dvr-ms" "c:\temp\newfile.dvr-ms" 1
pathtosource = the full path of the file that reports an incorrect duration
pathtotarget = the full path of the file that will be created
allowedvariance = a whole number indicating the threshold (%) of variation between the reported duration and the calculated duration
Updated: 11/5/07
- Added check to make sure source and target are not the same
- addressed memory error
Updated: 01/13/08
- Added a 3rd parameter to indicate allowed variance between reported and calculated duration.
This program GPL software. The source can be downloaded here.