Commit Graph

9 Commits (20dce6c6e60352414d00cdbf5f251ee7096fc958)

Author SHA1 Message Date
Jonathan Moore Liles 20dce6c6e6 Timeline: Don't assert if peakfile contains no blocks---it's probably just because it was just opened and hasn't been written into yet. 2021-01-10 14:46:27 -08:00
Jonathan Moore Liles c351700be0 Timeline: Fix peak display while recording. 2013-05-01 22:00:05 -07:00
Jonathan Moore Liles 525470392a Timeline: Don't attempt to build peaks for dummy sources. 2013-03-12 17:56:50 -07:00
Jonathan Moore Liles 8d282617e6 Timeline: More locking fixes. Also, build peaks cache levels in threads launched by UI thread, instead of in the record diskthreads. 2013-03-01 17:07:30 -08:00
Jonathan Moore Liles e968d8190f Timeline: Fix waveform drawing during record and cumulative error in looped region drawing. Also, avoid redrawing already displayed parts of waveforms while recording. 2012-06-12 20:53:21 -07:00
Jonathan Moore Liles e5875fa072 Fix runaway processing in peakfile generation. 2012-06-04 17:14:37 -07:00
Jonathan Moore Liles 9667f98995 Timeline: Don't fork to generate peak mipmaps, do it in the capture thread. Also, clean up related concurrency issues. 2012-04-01 18:27:27 -07:00
Jonathan Moore Liles dea3ae913b Fix 64-bit bug in peakfile handling.
Use 'packed' attribute on structs used to represent individual peaks and peak headers.
This is a quick, if not ideal, solution.

Broken peakfiles generated on 64-bit platforms must be deleted!
2010-03-11 01:12:53 -06:00
Jonathan Moore Liles 906872c79b Massively reoganize tree. 2010-02-01 02:26:42 -06:00