DarkIce Changelog

What's new in DarkIce 1.2

Jul 15, 2013
  • Fix 'Ring Ruffer' reports:
  • Increased buffer for jack to 5 seconds
  • prevent darkice termination by jack, report no fatal problem when we have a ringbuffer overflow, can happen during startup. If we can not handle input audio fast enough we just ignore the buffer and skip it, and just report it.
  • new multithreaded connector code, now handles encoders in parallel and does not spin waiting, cpu load will be very much lower now. Codes uses 2 condition variables to report data availability and consumer thread availability
  • Hopes are that glitching reports will be a thing of the past
  • minor compiler warnings fixed
  • Issue #75: Added Ogg/Opus support.
  • Issue #56: Wrong icecast2 password isn't properly reported, fixed.
  • Issue #57: BufferedSink makes streams invalid, fixed.
  • Issue #30: Segmentation Fault when creating file with fileAddDate, fixed

New in DarkIce 1.1 (Nov 11, 2012)

  • Updated aac+ encoding to use libaacplus-2.0.0 api.
  • Added pulseaudio support: closes ticket #25
  • Added rtprio parameter and revisited realtime priority: closes ticket #21
  • Fixed a call to a deprecated jack call: closes ticket #22

New in DarkIce 1.0 (May 10, 2010)

  • fixed a bug in BufferedSink.cpp that leads to some buffers being written twice, causing corruption of datastream,
  • closes ticked #20
  • implemented samplerate conversion for all codecs using libsamplerate, and keeping internal aflibConverter as fallback,
  • bugfix: fix for alsa driver - closes ticked #8

New in DarkIce 0.20 (Nov 7, 2009)

  • new maintainer: Rafael Diniz
  • added AAC HEv2 encoding support (branch darkice-aacp merged) through libaacplus, http://tipok.org.ua/ru/node/17thanks to tipok and others for the contribution.
  • bugfix: the configure script recognizes Ogg Vorbis shared objectsnow, not just static libraries. Thanks to omroepvenray.
  • bugfix: enabling jack source compilation on Debian Lenny,thanks to Alessandro Beretta

New in DarkIce 0.19 (Jul 8, 2008)

  • added mount point option for Darwin Streaming Server
  • fix for some reliablity issues when using a Jack source
  • enable easier finding of jack libraries on MacOS X,
  • added ability to specify name of jack device created by darkice,