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