summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-03-15 12:30:17 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2007-03-15 12:30:17 +0000
commita1960ba3c0c751e9f5fef4ccae70c46ae713c7cb (patch)
tree79489a7019acd2ab3730eed504095328afd3b344 /libs/ardour/ardour
parent44502336c876ea4bf5f1b8ffdc4ec21a3d8abdd3 (diff)
padding patch for mutex problem; better x86_64 alignment patch from mike taht; fixes for ringbuffer types for x86_64 from mike taht
git-svn-id: svn://localhost/ardour2/trunk@1593 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r--libs/ardour/ardour/diskstream.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/libs/ardour/ardour/diskstream.h b/libs/ardour/ardour/diskstream.h
index 5165a6943d..7335ee729b 100644
--- a/libs/ardour/ardour/diskstream.h
+++ b/libs/ardour/ardour/diskstream.h
@@ -33,7 +33,6 @@
#include <pbd/fastlog.h>
#include <pbd/ringbufferNPT.h>
#include <pbd/stateful.h>
-#include <pbd/mutex.h>
#include <pbd/statefuldestructible.h>
#include <ardour/ardour.h>
@@ -237,8 +236,9 @@ class IO;
virtual void use_destructive_playlist () = 0;
static nframes_t disk_io_chunk_frames;
- vector<CaptureInfo*> capture_info;
- PBDMutex capture_info_lock;
+ std::vector<CaptureInfo*> capture_info;
+ char pad1[1024];
+ Glib::Mutex capture_info_lock;
uint32_t i_am_the_modifier;
@@ -293,7 +293,8 @@ class IO;
AlignStyle _persistent_alignment_style;
bool first_input_change;
- PBDMutex state_lock;
+ char pad2[1024];
+ Glib::Mutex state_lock;
nframes_t scrub_start;
nframes_t scrub_buffer_size;