13
0

Return delta time even for metadata events. Should fix #3244.

git-svn-id: svn://localhost/ardour2/branches/3.0@7282 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Carl Hetherington 2010-06-20 22:49:35 +00:00
parent c4e6b368ae
commit 40ffadf219

View File

@ -202,10 +202,12 @@ SMF::read_event(uint32_t* delta_t, uint32_t* size, uint8_t** buf) const
assert(buf);
if ((event = smf_track_get_next_event(_smf_track)) != NULL) {
*delta_t = event->delta_time_pulses;
if (smf_event_is_metadata(event)) {
return 0;
}
*delta_t = event->delta_time_pulses;
int event_size = event->midi_buffer_length;
assert(event_size > 0);