[med-svn] [SCM] aghermann branch, master, updated. 551e213a23b59b71cba6a9c3a282d1b60e21b854
Andrei Zavada
johnhommer at gmail.com
Sun Apr 21 23:18:19 UTC 2013
The following commit has been merged in the master branch:
commit ff96facfa18ba3cd028ee9ef4ac36c8aa71c94f7
Author: Andrei Zavada <johnhommer at gmail.com>
Date: Mon Apr 22 01:25:47 2013 +0300
all annotations and artifacts have ts relative to recording start
diff --git a/src/ui/sf/channel.cc b/src/ui/sf/channel.cc
index c249d96..9268f9a 100644
--- a/src/ui/sf/channel.cc
+++ b/src/ui/sf/channel.cc
@@ -460,9 +460,13 @@ aghui::SScoringFacility::SChannel::
mark_region_as_artifact( bool do_mark)
{
if ( do_mark )
- crecording.F().artifacts(_h).mark_artifact( selection_start_time, selection_end_time);
+ crecording.F().artifacts(_h).mark_artifact(
+ selection_start_time - crecording.F().start_time(),
+ selection_end_time - crecording.F().start_time());
else
- crecording.F().artifacts(_h).clear_artifact( selection_start_time, selection_end_time);
+ crecording.F().artifacts(_h).clear_artifact(
+ selection_start_time - crecording.F().start_time(),
+ selection_end_time - crecording.F().start_time());
calculate_dirty_percent();
@@ -486,7 +490,7 @@ mark_region_as_annotation( const string& label, sigfile::SAnnotation::TType type
{
sigfile::mark_annotation(
crecording.F().annotations(_h),
- selection_start_time, selection_end_time,
+ selection_start_time - crecording.F().start_time(), selection_end_time - crecording.F().start_time(),
label,
type);
}
diff --git a/src/ui/sf/montage.cc b/src/ui/sf/montage.cc
index 8332177..3629956 100644
--- a/src/ui/sf/montage.cc
+++ b/src/ui/sf/montage.cc
@@ -441,8 +441,8 @@ draw_page( cairo_t *cr,
double half_pad = _p.pagesize() * _p.skirting_run_per1;
- double cvpa = _p.cur_xvpage_start(),
- cvpe = _p.cur_xvpage_end(),
+ double cvpa = _p.cur_xvpage_start() - crecording.F().start_time(),
+ cvpe = _p.cur_xvpage_end() - crecording.F().start_time(),
evpz = cvpe - cvpa;
// artifacts (changed bg)
{
--
Sleep experiment manager
More information about the debian-med-commit
mailing list