In MPEG formats like MPEG4 h264, I notice the Level setting (read http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels that tells all about what levels are) has an unusual option not listed on the Wikipedia article (which shows Levels up to 5.2). This option is called "unrestricted". I'm not sure what it does. Does it autodetect the best Level and then use that for encoding? If so, does it tend to favor the Level that will give the best quality for the given image size, or does it tend to favor compression such that you'll get the smallest file size for a reasonable quality video, but something well below best quality?

Also if you pic a video level that's high for the image size (such as Level 5.2 for an image size that's only 128x96, which would normally correspond to a Level 1), how does XMedia Recode handle it? Does it try it at the higher level and then if it fails, it reduces the level to the highest that supports the image size? Or does it jump to the lowest Level that works for a given video size (favoring file size over video quality)?