Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > d739636463d379bf93ad7822c14f2908 > files > 2

dino-0.2.2-1mdv2010.1.src.rpm

From 79742f0d08e23ee0c6737b48e242246adc065bac Mon Sep 17 00:00:00 2001
From: Lars Luthman <lars.luthman@gmail.com>
Date: Fri, 10 Apr 2009 14:47:02 +0000
Subject: Fixed bug caused by JACK transport ABI change

---
diff --git a/src/libdinoseq/sequencer.cpp b/src/libdinoseq/sequencer.cpp
index 47c551b..3bf5e45 100644
--- a/src/libdinoseq/sequencer.cpp
+++ b/src/libdinoseq/sequencer.cpp
@@ -240,10 +240,13 @@ namespace Dino {
     pos->ticks_per_beat = 10000;
     
     
+    // can't pass references to pos-> members directly since it's packed
     int32_t beat, tick;
+    double bpm, frame_offset;
     m_song.get_timebase_info(pos->frame, pos->frame_rate, pos->ticks_per_beat,
-			     pos->beats_per_minute, beat, tick, 
-			     pos->bar_start_tick);
+			     bpm, beat, tick, frame_offset);
+    pos->beats_per_minute = bpm;
+    pos->bar_start_tick = frame_offset;
 
     // if we are standing still or if we just relocated, calculate 
     // the new position
--
cgit v0.8.2