Hola, la Xbox no reproduce subtitulos (en archivo y con formato .srt) Tienes 2 opciones para los subtitulos:
-Usar algun programa que haga transcoding tipo TVersity (cosa no recomendable... el usar el transcoding, no el programa, que es bastante bueno)
-Incrustar los subtitulos en el video (es la opcion que hago yo, despues de un largo tiempo buscando la manera de intentar reproducir los SRT en la xbox 360)
Por otra parte, eso que dices de los Xvid, yo cuando la compre, se conectó, se bajó los codecs y a dia de hoy no he tenido ningun problema con ningun archivo en Divx, Xvid, etc..