summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r--libs/ardour/ardour/audioregion.h2
-rw-r--r--libs/ardour/ardour/types.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/libs/ardour/ardour/audioregion.h b/libs/ardour/ardour/audioregion.h
index a5791c8b30..80a725f771 100644
--- a/libs/ardour/ardour/audioregion.h
+++ b/libs/ardour/ardour/audioregion.h
@@ -176,7 +176,7 @@ class AudioRegion : public Region
int update_transient (framepos_t old_position, framepos_t new_position);
int adjust_transients (framepos_t delta);
- std::list<std::pair<frameoffset_t, framecnt_t> > find_silence (Sample, framecnt_t, InterThreadInfo&) const;
+ AudioIntervalResult find_silence (Sample, framecnt_t, InterThreadInfo&) const;
private:
friend class RegionFactory;
diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h
index 1f16ce6313..cae2d5bcf7 100644
--- a/libs/ardour/ardour/types.h
+++ b/libs/ardour/ardour/types.h
@@ -72,6 +72,9 @@ namespace ARDOUR {
static const framepos_t max_framepos = INT64_MAX;
static const framecnt_t max_framecnt = INT64_MAX;
+ // a set of (time) intervals: first of pair is the offset within the region, second is the length of the interval
+ typedef std::list<std::pair<frameoffset_t,framecnt_t> > AudioIntervalResult;
+
struct IOChange {
enum Type {