It is my understanding that airvideo (as i think it is called) requires hardware decoding and hardware decoding only works with iOS native video codecs. All other video codecs must be software decoded an hence must be used with air mirroring instead. It is possible that container formats such as MKV can be played with airvideo if they contain H.264 encoded material.