The problem with a lot of h.264 encodes downloaded from the Internet, is that many people tend to encode their h.264 stuff at
[email protected], instead of Level 4.1. They don't really understand what 5.1 is for, but many guides say 5.1 gives better quality (which of course is true) so they do it.
5.1 is used for the aforementioned 120fps @ 1080p, but is really no use for todays normal HD content. (from BluRays and HD DVD).
Has something to do with the number of B-Frames or I-Frames or some such thing (showing my ignorance here). There needs to be 4 or less in order to meet L4.1 profile.
More than that requires a good bit more processing power to decode.
What I'd like to see is for someone to rip something like the one of the Planet Earth HD DVD discs, and demux the EVO and remux into an MKV with a standard DTS/AC3 track (in other words, no transcoding at all), and see how XBMC Linux handles that.
HD DVDs and BluRay should both be encoded at L4.1, albeit at a high bitrate.
It should never really exceed 30 Mbps, and rarely exceed 20-25.
I'm guessing it couldn't handle it at this point without downsampling to 10-15 Mbps or so.
Another good test would be to transcode @ L4.1 and keep it under 15Mbps and see how that handles it.
I'd still like to see how it works with no transcoding, though.