[ardour-dev] latest CVS commit
paul at linuxaudiosystems.com
Fri Feb 18 19:54:54 PST 2005
* patch from Sampo to fix several issues with paths, session names
etc. Use glibc's canonicalize_file_path() to fix several
potential problems. Ron Parker, this one should be for you :)
* fix hanging-design-assumption thread/race problem with peakfiles.
This code was written with the model that the peakfiles got
built, then read. When Jesse added dynamic display of the
recorded waveform, this assumption was broken, and it became
possible for the peakfile reader and writer to interfere with
each other via the FILE* used to access the peak data.
this has been changed to use the ::pread() system call as has
always been used with audio regions.
* fix memory leak that caused rapidly growing memory size when
* ardour/gtk: 0.573.4
In passing, I would also note the incredible difference that RT-mode
for JACK makes for DSP load figures. Without RT, a 22-track session
consumes between 49% and 95% DSP. With RT, it consumes about 15-19%.
More information about the Ardour-Dev