update clocks and video-frames at FPS

This commit is contained in:
Robin Gareus 2014-08-30 20:48:37 +02:00
parent 16443f44a2
commit dfbc9da79a
3 changed files with 4 additions and 4 deletions

View file

@ -2249,7 +2249,7 @@ void
ARDOUR_UI::start_clocking () ARDOUR_UI::start_clocking ()
{ {
if (Config->get_super_rapid_clock_update()) { if (Config->get_super_rapid_clock_update()) {
clock_signal_connection = SuperRapidScreenUpdate.connect (sigc::mem_fun(*this, &ARDOUR_UI::update_clocks)); clock_signal_connection = FPSUpdate.connect (sigc::mem_fun(*this, &ARDOUR_UI::update_clocks));
} else { } else {
clock_signal_connection = RapidScreenUpdate.connect (sigc::mem_fun(*this, &ARDOUR_UI::update_clocks)); clock_signal_connection = RapidScreenUpdate.connect (sigc::mem_fun(*this, &ARDOUR_UI::update_clocks));
} }

View file

@ -2172,7 +2172,7 @@ RCOptionEditor::RCOptionEditor ()
add_option (S_("GUI"), add_option (S_("GUI"),
new BoolOption ( new BoolOption (
"super-rapid-clock-update", "super-rapid-clock-update",
_("update transport clock display every 40ms instead of every 100ms"), _("update transport clock display at FPS instead of every 100ms"),
sigc::mem_fun (*_rc_config, &RCConfiguration::get_super_rapid_clock_update), sigc::mem_fun (*_rc_config, &RCConfiguration::get_super_rapid_clock_update),
sigc::mem_fun (*_rc_config, &RCConfiguration::set_super_rapid_clock_update) sigc::mem_fun (*_rc_config, &RCConfiguration::set_super_rapid_clock_update)
)); ));

View file

@ -162,7 +162,7 @@ VideoMonitor::open (std::string filename)
state_connection = ARDOUR_UI::RapidScreenUpdate.connect (sigc::mem_fun (*this, &VideoMonitor::querystate)); state_connection = ARDOUR_UI::RapidScreenUpdate.connect (sigc::mem_fun (*this, &VideoMonitor::querystate));
} }
sync_by_manual_seek = true; sync_by_manual_seek = true;
clock_connection = ARDOUR_UI::SuperRapidScreenUpdate.connect (sigc::mem_fun (*this, &VideoMonitor::srsupdate)); clock_connection = ARDOUR_UI::FPSUpdate.connect (sigc::mem_fun (*this, &VideoMonitor::srsupdate));
xjadeo_sync_setup(); xjadeo_sync_setup();
} }
@ -570,7 +570,7 @@ VideoMonitor::xjadeo_sync_setup ()
process->write_to_stdin("jack connect\n"); process->write_to_stdin("jack connect\n");
} else { } else {
process->write_to_stdin("jack disconnect\n"); process->write_to_stdin("jack disconnect\n");
clock_connection = ARDOUR_UI::SuperRapidScreenUpdate.connect (sigc::mem_fun (*this, &VideoMonitor::srsupdate)); clock_connection = ARDOUR_UI::FPSUpdate.connect (sigc::mem_fun (*this, &VideoMonitor::srsupdate));
} }
sync_by_manual_seek = my_manual_seek; sync_by_manual_seek = my_manual_seek;
} }