summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/export_status.h
diff options
context:
space:
mode:
authorSakari Bergen <sakari.bergen@beatwaves.net>2012-01-28 18:14:19 +0000
committerSakari Bergen <sakari.bergen@beatwaves.net>2012-01-28 18:14:19 +0000
commitdb384a6f143ee878e70740c65e7c7f699e3fa076 (patch)
treefe633d92fb075f3010e70356255db4e3980b3823 /libs/ardour/ardour/export_status.h
parentab8cea1d7c19fddc6b81a6ba4a303a00e4fdd93c (diff)
Go back to one progress bar with several passes in export.
Don't calculate the progress bar position in the engine, let the UI decide. Work around progress bar bug (not verified, as I could not reproduce). git-svn-id: svn://localhost/ardour2/branches/3.0@11377 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/export_status.h')
-rw-r--r--libs/ardour/ardour/export_status.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/ardour/export_status.h b/libs/ardour/ardour/export_status.h
index 5a50777f94..c85d37156c 100644
--- a/libs/ardour/ardour/export_status.h
+++ b/libs/ardour/ardour/export_status.h
@@ -52,7 +52,6 @@ struct ExportStatus {
/* Progress info */
- volatile float progress;
volatile bool normalizing;
volatile uint32_t total_timespans;
@@ -61,6 +60,9 @@ struct ExportStatus {
volatile framecnt_t total_frames;
volatile framecnt_t processed_frames;
+ volatile framecnt_t total_frames_current_timespan;
+ volatile framecnt_t processed_frames_current_timespan;
+
volatile uint32_t total_normalize_cycles;
volatile uint32_t current_normalize_cycle;