-Fix: Initialize loop data.
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@6 ba049829-c6ef-42ef-81ac-908dd8d2e907remotes/git-svn@10
parent
4d5822a332
commit
f330095902
11
src/loop.cpp
11
src/loop.cpp
|
@ -3,6 +3,17 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "loop.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)
|
void Loop::PlayFrame(void *port_buffer, jack_nframes_t frame)
|
||||||
{
|
{
|
||||||
if (m_state == LS_IDLE) return;
|
if (m_state == LS_IDLE) return;
|
||||||
|
|
|
@ -29,6 +29,9 @@ private:
|
||||||
EventList::iterator m_iterator;
|
EventList::iterator m_iterator;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
Loop();
|
||||||
|
~Loop();
|
||||||
|
|
||||||
void PlayFrame(void *port_buffer, jack_nframes_t frame);
|
void PlayFrame(void *port_buffer, jack_nframes_t frame);
|
||||||
void AddEvent(jack_nframes_t position, jack_midi_event_t *event);
|
void AddEvent(jack_nframes_t position, jack_midi_event_t *event);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue