148 lines
		
	
	
		
			5.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			148 lines
		
	
	
		
			5.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
07-01-2004: DarkIce 0.13.2 released
 | 
						|
 | 
						|
    o bug fix: two bugs fixed that caused core dump when encoding into
 | 
						|
      mp3 of FreeBSD. thanks to John Hay <jhay@icomtek.csir.co.za>
 | 
						|
    o added configure option --with-debug to enable compilation for debug mode
 | 
						|
 | 
						|
12-02-2003: Darkice 0.13.1 released
 | 
						|
 | 
						|
    o added cross-platform pthread detection, thanks to
 | 
						|
      Steven G. Johnson <stevenj@alum.mit.edu> and
 | 
						|
      Alejandro Forero Cuervo <bachue@bachue.com>
 | 
						|
      see http://www.gnu.org/software/ac-archive/htmldoc/acx_pthread.html
 | 
						|
    o added proper detection of netural endiannes for 16 bit recording
 | 
						|
    o basically these changes allow compilation on FreeBSD
 | 
						|
 | 
						|
09-02-2003: DarkIce 0.13 released
 | 
						|
 | 
						|
    o added feature for setting the TITLE comment field for vorbis
 | 
						|
      streams. thanks to Ricardo Galli <gallir@uib.es>
 | 
						|
    o bugfix: fixed minor bug in IcecCast2.cpp, which could have lead to
 | 
						|
      a buffer overflow. thanks to Atsuhiko Yamanaka <ymnk@jcraft.com>
 | 
						|
    o bugfix: MultiThreadedConnector::sinkThread() was private, now public
 | 
						|
    o added fileAddDate configuration option
 | 
						|
      thanks to Nicu Pavel <npavel@ituner.com>
 | 
						|
    o added support for big endian OSS devices (like Linux PowerPC)
 | 
						|
 | 
						|
20-10-2002: DarkIce 0.12 released
 | 
						|
 | 
						|
    o ported to FreeBSD (removed reference to MSG_NOSIGNAL in TcpSocket.cpp)
 | 
						|
    o bug fix: maximum bitrate setting fixed for Ogg Vorbis streams
 | 
						|
    o changed internals so that now each encoding/server connection is
 | 
						|
      a separate thread
 | 
						|
    o when a connection is dropped, DarkIce tries to reconnect, indefinitely
 | 
						|
 | 
						|
20-08-2002: DarkIce 0.11 released
 | 
						|
 | 
						|
    o added possibility to specify maximum bitrate for Ogg Vorbis streams
 | 
						|
    o added HTTP Basic authentication for icecast2 logins
 | 
						|
    o added mp3 streaming for icecast2
 | 
						|
    o added possibility to stream in mono even when recording in stereo,
 | 
						|
      thus enabling mono and stereo streams with the same darkice instance.
 | 
						|
      only for mp3 streams at the moment
 | 
						|
      thanks to Kai Krakow <kai@kaishome.de>
 | 
						|
    o bug fix: resampling audio for vorbis streams bugs fixed
 | 
						|
 | 
						|
02-08-2002: DarkIce 0.10.1 released
 | 
						|
 | 
						|
    o bug fix: when the last server dropped connection, darkice crashed
 | 
						|
      thanks to Nicu Pavel <npavel@ituner.com>
 | 
						|
    o bug fix for LameLibEncoder: the mp3 encoding buffer was deleted too
 | 
						|
      early, resulting in mp3 data corruption.
 | 
						|
      thanks to Nicu Pavel <npavel@ituner.com>
 | 
						|
 | 
						|
20-07-2002: DarkIce 0.10 released
 | 
						|
 | 
						|
    o added possibility to select constant, average and variable bit rate
 | 
						|
      encoding modes with specifying encoding quality as well.
 | 
						|
      thanks to Nicu Pavel <npavel@ituner.com>
 | 
						|
    o added support for Ogg Vorbis 1.0 final, removed support for rc2
 | 
						|
    o added fault tolerance: if one of several server connection drops,
 | 
						|
      DarkIce carries on with the rest of the servers still connected
 | 
						|
 | 
						|
09-04-2002: DarkIce 0.9.1 released
 | 
						|
 | 
						|
    o bugfix: a memory leak was introduced in 0.9, which is fixed thanks to
 | 
						|
      Kristjan G. Bjarnason <kgb@gangverk.is> and Nicu Pavel <npavel@ituner.com>
 | 
						|
    o minor documentation fix
 | 
						|
 | 
						|
28-03-2002: DarkIce 0.9 released
 | 
						|
 | 
						|
    o added possibility to simply read from the soundcard, encode, and
 | 
						|
      save the encoded data into a local file (no streaming server needed)
 | 
						|
    o added variable bitrate support for vorbis streams
 | 
						|
    o support for both rc2 and rc3 versions of vorbis libraries
 | 
						|
    o added support for resampling when encoding to vorbis
 | 
						|
      thanks to the OSALP project for the resampling class,
 | 
						|
      http://osalp.sourceforge.net/ and
 | 
						|
      Julius O. Smith, <jos@ccrma.stanford.edu> for the original code
 | 
						|
 | 
						|
20-02-2002: DarkIce 0.8 released
 | 
						|
 | 
						|
    o added possibility to disable lowpass and highpass filtering for lame
 | 
						|
    o fixed incorrect vorbis bitrate setting
 | 
						|
    o fix: DarkIce now reports public streams correctly
 | 
						|
      thanks to Tom Gray, <tomg@future-i.com>
 | 
						|
    o made up-to-date with Ogg Vorbis rc3 libs
 | 
						|
      thanks to Michael Smith, <msmith@labyrinth.net.au>
 | 
						|
    o made up-to-date with current IceCast2 cvs version
 | 
						|
    o added local stream dump possibility
 | 
						|
 | 
						|
19-10-2001: DarkIce 0.7 released
 | 
						|
 | 
						|
    o added support for FreeBSD
 | 
						|
      thanks to Robin P. Blanchard, <Robin_Blanchard@gactr.uga.edu>
 | 
						|
    o added support for resampling mp3 streams
 | 
						|
    o DarkIce config file now may contain spaces and tabs as white space
 | 
						|
    o configure script enables build with or without lame / Ogg Vorbis
 | 
						|
      also possibility to specify alternate locations for these
 | 
						|
 | 
						|
18-09-2001: DarkIce 0.6 released
 | 
						|
 | 
						|
    o added support for IceCast2 server with Ogg Vorbis streaming
 | 
						|
      Ogg Vorbis support thanks to aNa|0Gue <analogue@glop.org>
 | 
						|
    o added support for SUN Solaris
 | 
						|
    o removed long command line options (as these are extensions to UNIX)
 | 
						|
    o removed configure option to specify location of lame library
 | 
						|
    o removed configure option to compile static executable
 | 
						|
 | 
						|
09-09-2001: DarkIce 0.5 released
 | 
						|
 | 
						|
    o added support for ShoutCast servers
 | 
						|
    o removed local copy of SGI STL, uses STL of the C++ compiler
 | 
						|
    o compiles with gcc3-c++
 | 
						|
    o added man page darkice.cfg.5
 | 
						|
    o bugfix: config files can have comments before the first section
 | 
						|
 | 
						|
02-09-2001: DarkIce 0.4 released
 | 
						|
 | 
						|
    o support for external command line encoder removed, replaced
 | 
						|
      with using lame as a shared object or statically linked library
 | 
						|
    o added darkice man page
 | 
						|
    o created RPM packages
 | 
						|
    o DarkIce no longer reports an error if the sound card recording
 | 
						|
      sample rate could not be set to the exact specified amount
 | 
						|
      (e.g. the sound card reports 44101 Hz instead of 44100 Hz)
 | 
						|
 | 
						|
 | 
						|
26-08-2001: DarkIce 0.3.1 released
 | 
						|
 | 
						|
    o support for unlimited time encoding
 | 
						|
      thanks to Jim Crilly, <JCrilly@MSA.com>
 | 
						|
 | 
						|
 | 
						|
20-12-2000: DarkIce 0.3 released
 | 
						|
 | 
						|
    o added POSIX real-time scheduling
 | 
						|
 | 
						|
 | 
						|
18-11-2000: DarkIce 0.2 released
 | 
						|
 | 
						|
    o code cleanup
 | 
						|
    o first real tests made
 | 
						|
    o added verbosity command line option
 | 
						|
 | 
						|
 | 
						|
13-11-2000: DarkIce 0.1 released
 | 
						|
 |