mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-15 19:16:40 +01:00
rework SystemExec - use vfork wrapper (and lots of related stuff)
This commit is contained in:
parent
f48b556888
commit
543099afba
16 changed files with 240 additions and 40 deletions
|
|
@ -47,7 +47,7 @@ VideoMonitor::VideoMonitor (PublicEditor *ed, std::string xjadeo_bin_path)
|
|||
starting = 0;
|
||||
osdmode = 10; // 1: frameno, 2: timecode, 8: box
|
||||
|
||||
process = new SystemExec(xjadeo_bin_path, X_("-R"));
|
||||
process = new ARDOUR::SystemExec(xjadeo_bin_path, X_("-R"));
|
||||
process->ReadStdout.connect_same_thread (*this, boost::bind (&VideoMonitor::parse_output, this, _1 ,_2));
|
||||
process->Terminated.connect (*this, invalidator (*this), boost::bind (&VideoMonitor::terminated, this), gui_context());
|
||||
XJKeyEvent.connect (*this, invalidator (*this), boost::bind (&VideoMonitor::forward_keyevent, this, _1), gui_context());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue