You're probably better off posting those questions in the Quicktime Developers mailing list. Most of this stuff is beyond me. I only used Atom Inspector because I was trying to fix an "invalid public atom" error in some of my MP4s. But it turned out it was easier to re-encode the video files so they worked properly with Quicktime. VLC had no problem playing MP4s that generated the "invalid public atom" error in Quicktime.
----------
BTW, does anyone think it's bad manners of iFlicks to de-optimize your video files when updating metadata? iFlicks should at least offer an option to optimize video files when editing or adding metadata.
Some of us use both iTunes/Apple TV and Plex to watch our videos. Fast start streaming (aka optimized) MP4/M4Vs are required for Plex to "direct play" to your various Plex clients. Direct Play is awesome because it uses almost no CPU. If your video files are not optimized, Plex will still play them but will use much more CPU.
BTW, do you know a built-in function of Atom Inspector to do this - that is, not to rely on the user to check out the order of those two atoms?
BTW2, I noticed Atom Inspector (as opposed to isoviewer) can both edit and, unlike isoviewer, save(!) changes in MP4 (MOV etc.) files. However, it doesn't convert for example the atom/box type for AVC / H.264 (more info at http://thompsonng.blogspot.hu/2010/11/mp4-file-format-part-2.html ) to human-friendly names (unlike isoviewer - see my last screenshot above), which makes it harder to edit e.g. AVCLevelIndication. Do you know whether this will be fixed some time?
----------
BTW, does anyone think it's bad manners of iFlicks to de-optimize your video files when updating metadata? iFlicks should at least offer an option to optimize video files when editing or adding metadata.
Some of us use both iTunes/Apple TV and Plex to watch our videos. Fast start streaming (aka optimized) MP4/M4Vs are required for Plex to "direct play" to your various Plex clients. Direct Play is awesome because it uses almost no CPU. If your video files are not optimized, Plex will still play them but will use much more CPU.