I've managed to (through some devious batch-scripting) get the Cygwin
compiled xine to run with no xine installed and with all the plugins in
a nice re-locatable directory. Take a look at:
Open a command window into the directory you unzipped it to and there
are two batch files, xinetst.bat and nullxine.bat. Running either with a
MRL as the command-line argument should start xine and start playback
with the null audio and video devices (honest!). [the xinetst.exe comes
from the previous Cygwin thread].
nullxine is the same program but written with a .NET wrapper around
libxine that presents the xine library in a nice object oriented manner.
You'll need the .NET runtime for this example. To see how nice (IMHO)
the source for this is, look at
Note that the .NET bindings are far from perfect and were only tested on
Windows this morning so YMMV.
Unfortunately, due to the deviousness of the batch files, these progs
require Windows NT or 'better'.