the avi/windows codecs avifile.sourceforge.net (binaries.zip)
codec.win32_path:/usr/lib/win32
the same url for divx
to make divx load before the other divx guy
divx4_priority:6
to point to exact divx location
codec.divx4_libdivxdecore:/usr/local/divx4linux-20020418/libdivxdecore.so

for more divx read the divx README

the CSS stuff
http://www.geocities.com/captain_css
http://dvd.sf.net

the xine home
xine.sourceforge.net

it even comes with a howto
configure of xine-lib
needed
aalib
pkg-config
SDL libsdl1.2-dev
libao2
libcurl2-ssl
vorbis-tools
libogg
libogg-dev
  #need to buld xvid
  xvid - www.xvid.org
  the new gogo like nasm needed to compile this probable cause it comes with sse2 extensions

export LD_LIBRARY_PATH=/usr/local/xvid/lib
./configure --with-xvid-prefix=/usr/local/xvid --prefix=/usr/local/xine --with-w32-path=/usr/lib/win32
make
make install

ui
untaring xine-ui
export LD_LIBRARY_PATH=/usr/local/xine/lib:/usr/local/xvid/lib
export LD_RUN_PATH=/usr/local/xine/lib
export XINE_CONFIG=/usr/local/xine/bin/xine-config
./configure --prefix=/usr/local/xine 	(problems with -lposix4 DirectFB support ?)
make
make-install
link binaries from /usr/local/bin -> and you are done :-)