what do i need beside of this sources?
--------------------------------------
You need to get and install the omi CVS module.  Once you install that 
the command to run is omi_gtk.

how do i build this beast?
--------------------------
See INSTALL for installation instructions.

very important if you're using XFree86 4.0.1
--------------------------------------------
if you're running this version of XFree86, you probably want to use the xvideo
extensions for accelerated colour space conversion and maybe even hardware
scaling.  if so, please check that you have libXv.so and libXxf86dga.so in
/usr/X11R6/lib BEFORE you begin.  if not, do the following as root in
/usr/X11R6/lib (many 4.0.1 installations only come with .a versions):

ld --whole-archive -shared -o libXxf86dga.so libXxf86dga.a
ld --whole-archive -shared -o libXv.so libXv.a
/sbin/ldconfig -v

Now follow the steps above again, and after you've done, check that you have
a display_x11.so (NOT .a) in your plugins directory, usually:
/usr/local/lib/oms/plugins/

how do i run this program?
--------------------------
	omi_gtk (from the omi module).

To watch a dvd you'll need to open the playlist and hit the
'Scan /dev/dvd' button. /dev/dvd should be a symbolic link to your
DVD drive device. You may be asked (in the terminal window) if you
want to check the internet for DVDDB info if this is a new disk, say
'yes' if you like, you may end up with chapter titles to look at.

audio and video are not in sync!
--------------------------------
that's caused by the sync function used right now, it varies heavily
with buffer filling of the codecs - this will change in the near future.

when playing video AND audio the sound stops, or the video stops.
-----------------------------------------------------------------
so one of your streams ist faster than this is normal (or the other
one is slower). so this is cause by a quite loose synchronization
(when the buffer is full) - here one stream has to wait until 
there's some room in the buffer. you cannot avoid this right now,
this will vanish when syncing is implementing (dropping or smaller
amounts of waits - so that the user isn't aware there's something
not in real time - in the best case)
 
can i use this thing for other streams, than just plain DVDs?
-------------------------------------------------------------
yes - right now, you're able to play files from disk (PS stream)
	for example: trailers copied to harddisk from your own DVDs 

how do i submit new entries to the DVDDB?
-----------------------------------------
1) create a file (see src/dvddb/testfile for reference) and name it
	as you wish (f.e. matrix.dvddb)
2) insert your DVD
3) run `src/dvddb/putdb matrix.dvddb`

what about subpictures?
-----------------------
subpictures ARE supported, but disabled by default, until we've built
in the codecs, and can have the subpicture output combine with the 
video output.
 
what about this RAW-IO supported by the latest linux kernels?
-------------------------------------------------------------
RAW I/O is supported, but if you don't have the correct interfaces,
data will be read from the standard, buffered device. So if you really
wanna use RAW IO (and you really should do that ;), you have to make:
(if they don't exist)

mknod /dev/rawctl c 162 0
mknod /dev/raw1 c 162 1
