Please stop confusing people about H.264. 4.0 and 5.1 are not profiles, these are levels. Levels define required decoder performance (bits per second, pixels per second and memory availability) while profiles define decoding capabilities (like B-frames, arithmetic coding, interlace tools).
Level...