simplemente el programa usa los codecs de windows paraleer las peliculas, si el media player no puede abrirlo pues el smart movie tampoco, lo de direct show son los formatos que tienes instalados y no tiene nada que ver con los codecs que se bajan aparte,.
Vamos, en resumen que si tienes videos que solo se abren con programas especificos (mov, rm o derivados) tendras que pasarlos antes a un formato que cualquier reproductor de windows ( el media center o el winamp) pueda entender.