Well, it took a while, but here's an updated release of HDPatch. Although the interface may look exactly the same, the parsing engine in this release is completely different. Where version 0.2 searched for headers byte by byte (SLOW), this release jumps through files reading headers only. I also discovered that the .NET file access routines I was using were loaded with overhead and got about a 4x speed gain by switching to lower level streams.
I've tested HDPatch 0.3.01 and compared output files against fix1088 and DVDPatcher output - the resulting files are bit for bit identical. I authored HD-DVD discs on DVD-RW using VS10+ in 1080i (1088 originals), 720p. All 6 test DVDs worked flawlessly on the Tosh, including 5.1 audio.
What Is HDPatch Used For:
HDPatch can be used to solve two problems in the MF5/VS10+ HD-DVD workflow.
- 1088 files: many streams from various sources are encoded with a vertical resolution of 1088 (i.e. 1920x1088 or 1280x1088). MF5/VS10+ does not recognize this as a valid HD-DVD resolution and will attempt to re-encode these streams. HDPatch will modify the stream headers to correct the resolution, changing the 1088 to 1080. Once "patched", MF5/VS10+ should process the stream without re-encoding. And don't worry - you're not losing 8 pixels of video. Those extra 8 pixels are usually grey filler. To use this feature, open your stream in HDPatch, choose Fix1088 from the "Preset Menu", and click "Patch Stream".
- 720p files: MF5/VS10+ do not recognize 720p as a valid HD-DVD format. They will attempt to re-encode 720p files during the authoring process. In order to avoid this, you can use HDPatch to "prep" a 720p file for authoring. Open your 720p stream in HDPatch, choose "Preset->720p->Pre-Patch 720p...", then click "Patch Stream". Now process as usual in MF5/VS10+. Once you've generated the HDDVD folder, open the *.EVO file in HDPatch, choose "Preset->720p->Post-Patch EVO/IFO..." then click "Patch Stream". Your 720p HD-DVD is now ready to burn.
- General MPEG patching: HDPatch can also be used for general MPEG header patching. Maybe a file is incorrectly flagged as 4:3 when it is actually 16:9. HDPatch can be used to correct the headers in such a file.
You must right-click on the link below and choose "Save Target As..." to dowload the app. Left clicking doesn't seem to work on these forums. As always, let me know if you have questions/comments/issues. Please PM bug reports to me rather than cluttering the thread.
HDPatch_0_3_01.zip 153.43359375k . file