Commit Graph

19 Commits

Author SHA1 Message Date
Jonathan Moore Liles d7f020ee2e Add mutex to Audio_File objects to prevent read_source_peaks() and IO thread from conflicting. 2008-05-11 19:37:34 -05:00
Jonathan Moore Liles 50fa642321 Fix mipmapping for streamed peaks. 2008-05-11 17:48:19 -05:00
Jonathan Moore Liles d1a2f52352 Support optional mipmapping of peakfiles. Mipmap peaks for new captures. 2008-05-10 20:40:43 -05:00
Jonathan Moore Liles fc99144548 Work on making peak streaming work again. 2008-05-10 20:10:16 -05:00
Jonathan Moore Liles e2e2241715 Make peak streaming work again. 2008-05-10 13:19:55 -05:00
Jonathan Moore Liles 45a660d98a Treat peakfiles as a multilevel cache.
Always generated all levels when building peaks, instead of
trying to be clever about it.
2008-05-10 12:02:21 -05:00
Jonathan Moore Liles 7f25ebe855 Get rid of a million and a half signed/unsigned expression warnings. 2008-05-07 18:19:48 -05:00
Jonathan Moore Liles d426aac08d Avoid opening libsndfile sources in RDWR mode (doesn't work with FLAC) 2008-04-26 01:33:44 -05:00
Jonathan Moore Liles a32f8ca17a Allow the user to choose capture format. 2008-04-26 00:33:04 -05:00
Jonathan Moore Liles e7c2ac9ecd Begin to support waveform display during capture. 2008-04-17 19:26:46 -05:00
Jonathan Moore Liles 99e93c575e Stream peaks to disk during capture. 2008-04-17 14:19:41 -05:00
Jonathan Moore Liles 72a203d18b Fix a number of errors turned up by valgrind. Import new captures. 2008-04-16 13:08:00 -05:00
Jonathan Moore Liles 4684094f6f Work on improving recording. 2008-04-16 10:35:25 -05:00
Jonathan Moore Liles fbb4b17dca Split Disk_Stream into a base class and Playback_DS and Record_DS. 2008-04-16 06:30:04 -05:00
Jonathan Moore Liles fb94e119c4 Fix indexing error in deinterleave code. 2008-04-12 16:50:23 -05:00
Jonathan Moore Liles 3d2580dd64 Finally get rid of that distortion issue. 2008-04-09 22:44:02 -05:00
Jonathan Moore Liles ebb86a1e62 Fiddle with playback... 2008-04-08 21:20:44 -05:00
Jonathan Moore Liles 7f43a99030 Actually get playback through JACK, kind of. 2008-04-08 19:05:15 -05:00
Jonathan Moore Liles 0207dc9507 Ditch the whole separate Engine idea and move everything back to Timeline. 2008-03-28 00:19:26 -05:00