it uses ffmpeg, encoding/decoding lib which is capable of playing most formats out there (VC-1 included as of recently)I can't for the life of me figure out why vlc can play just bout everything and you don't ever need a codec
just reconstructs the avi index, nothing more. same deal for mpeg psit even plays unfinnished downloads, the lates version will actually repair an unfinnished download
other media players rely on directshow, which is one of VLC's weaknesses. it can't utilize it so is limited only to ffmpeg. meaning poor AVC performance and no dxva. another weakness is the interface. the good looking (wxwidgets) has crappy seeking and the skins are just terrible IMO. also far too many bugs but that can be expected with so many natively supported formats.can someone tell me why other media players need codecs and can't play unfinnished videos where vlc has no problem?