Try to be as portable as possible, use GLib path name functions and macros.
Moved all the code which depends on the decoder plugins to a separate source. That allows leaner test programs.