[ardour-dev] latest CVS commit

Paul Davis 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
     libardour:  0.874.0

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 mailing list