diff options
author | Robin Gareus <robin@gareus.org> | 2012-10-17 15:57:51 +0000 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2012-10-17 15:57:51 +0000 |
commit | c4cb4fa1417bd2c19654e449b285b171e2130eca (patch) | |
tree | 3d310e739f9ff38c95f549fdf86b2bf323be9009 /libs/ardour/mtc_slave.cc | |
parent | 501d870b3c7e01756a22faaa5b446bd36b331259 (diff) |
slave delta display
impl MClk slave, update format for LTC, MTC
negative delta: Ardour is behind,
positive delta: Ardour is ahead of ext clock.
git-svn-id: svn://localhost/ardour2/branches/3.0@13299 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/mtc_slave.cc')
-rw-r--r-- | libs/ardour/mtc_slave.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/ardour/mtc_slave.cc b/libs/ardour/mtc_slave.cc index 9b81acf67c..79f985e0a2 100644 --- a/libs/ardour/mtc_slave.cc +++ b/libs/ardour/mtc_slave.cc @@ -664,10 +664,11 @@ MTC_Slave::approximate_current_delta() const SafeTime last; read_current (&last); if (last.timestamp == 0 || reset_pending) { - snprintf(delta, sizeof(delta), "---"); + snprintf(delta, sizeof(delta), "\u2012\u2012\u2012\u2012"); } else { // TODO if current_delta > 1 frame -> display timecode. - snprintf(delta, sizeof(delta), "%+4" PRIi64 " sm", current_delta); + snprintf(delta, sizeof(delta), "%s%4" PRIi64 " sm", + PLUSMINUS(-current_delta), abs(current_delta)); } return std::string(delta); } |