allow zero length MIDI files again and remove debug output
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 1 Jul 2010 15:02:18 +0000 (15:02 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 1 Jul 2010 15:02:18 +0000 (15:02 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@7347 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/evoral/src/SMF.cpp

index 5768b1cae37cc08e630b22672b30ddbba1c61aeb..332547a13bb6a143a3383653cb534c1aa88e10fe 100644 (file)
@@ -275,22 +275,12 @@ SMF::begin_write()
 void
 SMF::end_write() THROW_FILE_ERROR
 {
-        /* don't create empty MIDI files 
-         */
-
-        smf_rewind (_smf); // smf_save() would have done this anyway
-        if (smf_peek_next_event (_smf) == 0) {
-                return;
-        }
-
        PBD::StdioFileDescriptor d (_file_path, "w+");
        FILE* f = d.allocate ();
        if (f == 0) {
                throw FileError ();
        }
 
-        cerr << "\n\n\nSAVE SMF to " << _file_path << "\n\n";
-       
        if (smf_save(_smf, f) != 0) {
                throw FileError();
        }