1 #include <sigc++/bind.h>
2 #include <msp/core/getopt.h>
3 #include "xineengine.h"
5 #include "xinestream.h"
10 Xinema::Xinema(int argc, char **argv):
11 window(display, 1920, 1080)
14 getopt.add_argument("filename", filename, GetOpt::REQUIRED_ARG);
17 window.signal_close.connect(sigc::bind(sigc::mem_fun(this, &Xinema::exit), 0));
25 engine = new XineEngine(window, &display_mutex);
26 stream = new XineStream(*engine, filename);
40 MutexLock lock(display_mutex);