Feb 05, '09 07:30:00AM • Contributed by: gerritdewitt
It turns out that there is something wrong with the iDVD 7.0.3 update, and the problem is observable on Intel and PowerPC systems running Mac OS X 10.5.6 and QuickTime 7.5.5 or 7.6. When attempting to add a movie file of any format (m4v or mov, for instance) to a new iDVD project or One Step DVD, iDVD 7.0.3 refuses to accept it, saying that the movie is an "unsupported format" or "unsupported file type."
Reverting to iDVD 7.0.2 corrects the problem, but as far as I can tell, the heart of the problem is in the iDVD executable itself (iDVD.app/Contents/MacOS/iDVD), so the rest of the 7.0.3 update should be just fine. Here's a procedure to keep the rest of the 7.0.3 update while downgrading the iDVD executable to version 7.0.2. This procedure is superior to simply restoring a 7.0.2 version because you get the "good parts" of the 7.0.3 update and Software Update won't remind you of (or automatically download) the iDVD 7.0.3 update, because it thinks it's already installed.
Read the rest for the how-to...
Here's what I did to downgrade the executable:
- Apply the iDVD 7.0.3 update as usual (manual download).
- Download the iDVD 7.0.2 update.
- Mount the iDVD 7.0.2 update (iDVD_702.dmg), but don't open its installer package. Instead, open Terminal and copy the package archive to a temporary location: sudo cp "/Volumes/iDVD 7.0.2/iDVD_702.pkg/Contents/Archive.pax.gz" /tmp/iDVD702.pax.gz.
- Unzip the archive copy (sudo gunzip /tmp/iDVD702.pax.gz) to produce the iDVD702.pax archive in /tmp.
- Create a temporary folder and unarchive the pax file there:
Now the iDVD 7.0.2 update pieces are in /tmp/iDVD702-update.$ sudo mkdir /tmp/iDVD702-update $ cd /tmp/iDVD702-update $ sudo pax -r -p e -f /tmp/iDVD702.pax - Copy the iDVD 7.0.2 executable to its proper place:
sudo ditto /tmp/iDVD702-update/Applications/iDVD.app/Contents/MacOS/iDVD /Applications/iDVD.app/Contents/MacOS/iDVD
- Restart. The temporary folder and archive copies will be cleared automatically upon reboot.
[robg adds: I haven't tested this one; if others can confirm the issue with 7.0.3, please do so.]
