Menu

v0.8.12 released

0.8.12 [2014-06-04]

  • recording via PulseAudio, by Joerg-Christan Boehme joerg@chaosdorf.de
  • bugfix: "Close" button of the record dialog did not save settings
  • bugfix: amplify free plugin: untranslated action names in progress bar
  • bugfix: sonagram plugin did not honor the windowing function parameter
  • bugfix: coherency problems in overview cache
  • bugfix: metadata got lost after cut/undo/redo
  • bugfix: save/as check against overwriting existing files failed
  • bugfix: undo/redo did not work after recording
  • bugfix: signal was "modified" after canceled record (empty) / done
  • bugfix: wrong calculation of zoom and window geometry at startup
  • bugfix: wrong scaling of overview in sonagram window
  • bugfix: playback pointer did not update synchronously across tracks
  • bugfix: brought back support for optimized memcpy (from xine-lib)
  • updated memcpy.c + cpu detection, including AVX assembler support
  • new command line option: "--logfile=<FILE>" for logging to a file
  • brought back the horizontal scroll bar
  • support for swap files to store undo data
  • speedup: too many copy-on-write operations, use more const data
  • improved robustness against out of memory situations
  • memory manager: added statistics for debugging
  • memory settings: only use up to 25% of process address space
  • internal cleanups: renamed openSampleReader -> openReader,
    fixed signature of Signal/SignalManager::openWriter
  • speedup: use stripe list instead of raw data for saving undo data
  • debug plugin: added functions "labels_at_stripes", "sawtooth_verify"
    and "dump_metadata"
  • automatic defragmentation of stripes
  • sonagram plugin: use Qt Concurrent framework -> more than factor 40
    faster on a quad core cpu
  • got rid of KDE ThreadWeaver, replaced with Qt Concurrent framework
  • debug plugin: added function "fm_sweep"
  • workaround for broken WAV files with zeroed fact chunk
  • fixed many 32/64 bit issues
  • new build target "make wrapper": creates a wrapper script to start Kwave
    for test/debug purpose
  • new build target "make dep": creates a binary debian package
    (for personal use and testing purposes)
  • mouse wheel + Ctrl: zoom in/out aligns signal to mouse position
  • record plugin: level meter is always enabled, simplified dialog
  • PulseAudio playback: fixed wrong timeout calculation
  • requires at least Qt-4.7 + FLAC-1.2.0
Posted by Thomas Eschenbacher 2014-06-05