Oh igen, a tearing, az is megérne egy posztot önmagában, nem egyszerű téma, sajnos.
Az mplayer TS támogatása nem valami kiforrott, ezt én is tapasztaltam. Korábban volt egy külön posztom a DVB-ről. Én a Kaffeine-t kezdtem el használni (kellett a CAM támogatás), de a Xine 1.2 fordítása a VDPAU-hoz elég gyötrelmes, emiatt most már úgy csinálom, hogy gnutv -vel hangolok és dekódoltatok, aztán vlc-vel nézem/streamelem a /dev/dvb/adapter0/dvr0 -t, egy IRC bottal pedig tudok csatornát váltani. :) Ez annyiból jó, hogy bármilyen lejátszóval működik, nem kell a playerbe DVB támogatás. A posztban még szapultam a vlc-t, de kezdem megkedvelni, az említett hibát javították, nálad nem jöhet szóba?
Az mplayer parancsod a hardveres VDPAU deinterlacert használja egyébként.