in my opinion (but some disagree)
xine is lame !
it has loads of dependency's
its hard to understand and configure.
its slow.
and it cannot handle corrupt / partially downloaded media programs,
often hangs when u play a half downloaded file on my system.
and since all my media files are downloaded on p2p networks, there is always a degree of corruption, and xine quite at the first sign.
i would recomend a media player like mplayer.
it installs straight away on my fedora core1, no extra dependency;s to download
and it handles corrup / partially downloaded media very well.
and with the windows codecs installed, it will play any media file.
http://mplayerhq.hu
download these rpm's
mplayer
mplayer-common
mplayer-gui
mplayer-skin
and install all at once (circular dependency)
rpm -Uvh mplayer*.rpm
but i read a forum a while ago on xine vs mplayer.
and it seems not every1 agree's with me (but many do).