General TODO Summary
Olive caches audio transcodes as well as waveform visuals to disk, but these are never managed or cleaned up by the system. Since waveforms are matched to clips by pointers, in rare cases between sessions, they can match to the wrong clip.
Additional Information / Notes
Audio transcodes can probably just be added to the DiskManager since there's a mechanism in place to re-index and re-conform audio on demand. Audio caches and waveforms are a slightly different story since they're currently somewhat "session-based", but there's probably a system that can be used for those.
General TODO Summary Olive caches audio transcodes as well as waveform visuals to disk, but these are never managed or cleaned up by the system. Since waveforms are matched to clips by pointers, in rare cases between sessions, they can match to the wrong clip.
Additional Information / Notes Audio transcodes can probably just be added to the DiskManager since there's a mechanism in place to re-index and re-conform audio on demand. Audio caches and waveforms are a slightly different story since they're currently somewhat "session-based", but there's probably a system that can be used for those.