Here is how I got MPEG 2, MKV, and Subtitles to work with my 360.
I found most of my problems were with the how ffdshow audio was handling the audio. My solution was to bypass ffdshow audio for most audio. The error on my 360 was usually a timeout to server error.
To do that:
1> Install AC3 Filter.
In the settings select:
Main->Output Format->AS IS (no change) & PCM 16bit
System->Check PCM, AC3,DTS, MPEG Audio, DVD, & SPDIF.
2> Open ffdshow audio and select Codecs
Uncheck MP3, MP1, MP2, AC3, & DTS
This should fix most issues with alot of video types not working.
To fix subtitles in MKV and folders set to "Always transcode" I found the problem was with Haali Media Splitter and VobSub. For some reason VobSub was not overlaying the subtitles in TVersity, but it was working find in normal video players like Media Player. To fix this:
1> Uninstall Haali Media Splitter and VobSub.
2> Install Matroska Splitter.
3> Open ffdshow Video decoder and select (check) subtitles.
Select (check):
Accept embedded subtitles
Accept SSA, ASS, and ASS2 subtitles (experimental)
Decode closed captions
Add to the end of Extensions priority: ;.ass
Apply and OK.
You now should have subtitles on your movies either embedded in MKV or as a seperate subtitle file (Make sure it is the same name as the movie).
To force subtitles on your .avi movies you need to put them in a seperate folder and add the folder to TVersity menu and select advanced and set to "Always transcode". Otherwise TVersity will just pass the AVI file direct to the 360 without the subtitle file.
Hope this help everyone.
[/url]
