Files
ardour/libs
Paul Davis 39661732c3 modify how Evoral::SMF (maybe) writes an EOT event into an SMF
every write pass deletes existing tracks, which means it also deletes any existing
EOT event. Rather than try to replicate the _length value() that is kept in a
Source object in the SMF object, add a virtual method to SMF that returns
the _length value (or std::numeric_limits<Beats>::max() if not set).

If the _length value is not the max, we will add EOT events to each track
(usually just one) right before writing to disk.
2024-10-31 12:22:35 -06:00
..
2024-10-20 19:52:14 -06:00
2024-04-09 02:10:19 +02:00
2024-10-31 02:02:20 +01:00
2024-10-24 23:33:31 +02:00