-Fix: Initialize loop data.

git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@6 ba049829-c6ef-42ef-81ac-908dd8d2e907
remotes/git-svn@10
petern 2009-07-22 05:25:28 +00:00
parent 4d5822a332
commit f330095902
2 changed files with 14 additions and 0 deletions

View File

@ -3,6 +3,17 @@
#include <stdio.h>
#include "loop.h"
Loop::Loop()
{
m_length = 0;
m_position = 0;
m_state = LS_IDLE;
}
Loop::~Loop()
{
}
void Loop::PlayFrame(void *port_buffer, jack_nframes_t frame)
{
if (m_state == LS_IDLE) return;

View File

@ -29,6 +29,9 @@ private:
EventList::iterator m_iterator;
public:
Loop();
~Loop();
void PlayFrame(void *port_buffer, jack_nframes_t frame);
void AddEvent(jack_nframes_t position, jack_midi_event_t *event);