diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2007-05-03 23:28:57 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2007-05-03 23:28:57 +0000 |
commit | a8da89d745c6a7e7d4c20dfcfb16b2537d767428 (patch) | |
tree | 06fb6cc1795ef89a7ed847395c550b6215e253df /libs/ardour/ardour/midi_ring_buffer.h | |
parent | 5a1ca70f07aeb999ba3f0f09dbd49f1d50505f3c (diff) |
optimize some performance bottlenecks; remove jack_nframes_t that crept back into the code
git-svn-id: svn://localhost/ardour2/branches/midi@1779 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/midi_ring_buffer.h')
-rw-r--r-- | libs/ardour/ardour/midi_ring_buffer.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libs/ardour/ardour/midi_ring_buffer.h b/libs/ardour/ardour/midi_ring_buffer.h index e8b499397d..71f42d7182 100644 --- a/libs/ardour/ardour/midi_ring_buffer.h +++ b/libs/ardour/ardour/midi_ring_buffer.h @@ -94,10 +94,10 @@ public: /** Read events all events up to time @a end into @a out, leaving stamps intact. * Any events before @a start will be dropped. */ - size_t read(MidiBuffer& out, jack_nframes_t start, jack_nframes_t end); + size_t read(MidiBuffer& out, nframes_t start, nframes_t end); /** Write all events from @a in, applying @a offset to all time stamps */ - size_t write(const MidiBuffer& in, jack_nframes_t offset = 0); + size_t write(const MidiBuffer& in, nframes_t offset = 0); inline void clear_event(size_t index); @@ -128,7 +128,7 @@ MidiRingBuffer::clear_event(size_t index) inline size_t MidiRingBuffer::write (const MidiEvent& ev) { - //static jack_nframes_t last_write_time = 0; + //static nframes_t last_write_time = 0; assert(ev.size > 0); @@ -162,13 +162,13 @@ MidiRingBuffer::write (const MidiEvent& ev) } inline size_t -MidiRingBuffer::read(MidiBuffer& dst, jack_nframes_t start, jack_nframes_t end) +MidiRingBuffer::read(MidiBuffer& dst, nframes_t start, nframes_t end) { if (read_space() == 0) return 0; size_t priv_read_ptr = g_atomic_int_get(&_read_ptr); - jack_nframes_t time = _ev_buf[priv_read_ptr].time; + nframes_t time = _ev_buf[priv_read_ptr].time; size_t count = 0; size_t limit = read_space(); @@ -205,7 +205,7 @@ MidiRingBuffer::read(MidiBuffer& dst, jack_nframes_t start, jack_nframes_t end) } inline size_t -MidiRingBuffer::write(const MidiBuffer& in, jack_nframes_t offset) +MidiRingBuffer::write(const MidiBuffer& in, nframes_t offset) { size_t num_events = in.size(); size_t to_write = std::min(write_space(), num_events); |