* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#include <algorithm>
#include <cassert>
#include <cmath>
#include <iostream>
{
Glib::Threads::Mutex::Lock lm (_smf_lock);
if (_smf_track) {
- _smf_track->next_event_number = 1;
+ _smf_track->next_event_number = std::min(_smf_track->number_of_events, 1);
} else {
cerr << "WARNING: SMF seek_to_start() with no track" << endl;
}