Chromecats support in nPlayer

Like lot of people i presume, i have mkv AND avi movie files that i would like to cast with nPlayer.

you said in nPlayer site that:
For videos, Chromecast only supports mp4 and mkv formats and h.264 and VP8 codecs

so it's seems that Chromsecat cannot cast avi movie files ?
is it a limitation of chromecast itself or a limitation in nPlayer ?

i ask that because in the "infuse" site (www.firecore.com) it said:
AirPlay & Google Cast
Stream formats like MKV, MP4, and AVI files to the big screen, with surround sound and subtitles, via AirPlay and Google Cast.

who is right and who is wrong ?
is it possible to cast avi files with chromecast and if yes why nPlayer can't do that ?