BonkEnc version 1.0.16

BonkEnc is an encoder for various audio formats. It can read
MP3, MP4/M4A, AAC, Ogg Vorbis, WMA, Bonk, FLAC, WAV, AIF, AU and
VOC files and produce MP3, MP4/M4A, AAC, Ogg Vorbis, WMA, Bonk,
FLAC, VQF and WAV files.

BonkEnc uses the CDRip Ripping Library for audio ripping.
BonkEnc uses the FAAD2 AAC decoder for Advanced Audio decoding.

Code from FAAD2 is copyright (c) Nero AG, www.nero.com

History
-------

	Version 1.0.16 (August 2010)

		- updated Dutch translation
		- added Dutch and Czech translations for the installer
		- select a reasonable WMA codec by default
		- fixed problems with text edit fields
		- raised maximum file name length on NT systems
		- some minor fixes

	Version 1.0.15 (July 2010)

		- added Windows Media Audio encoder/decoder
		- added support for wildcards in arguments to BEcmd
		- added ripping speed configuration option
		- added <filetype> file name pattern
		- updated most translations
		- added several translations for the installer
		- added Portuguese user guide
		- improved GUI performance especially on Windows Vista and Windows 7
		- fixed handling of garbage data before the first MP3 frame
		- fixed LAME ABR preset configuration
		- fixed problem opening MP3 and FLAC files on Windows 9x with Unicows
		- fixed CD ripping problems on some Windows 7 x64 systems
		- upgraded LAME to version 3.98.4
		- upgraded CDRip to version 1.23
		- upgraded Ogg library to version 1.2.0
		- some minor fixes

	Version 1.0.14 (October 2009)

		- added Hebrew language support
		- updated Vietnamese and Czech translations
		- now using the MAD decoder for MP3
		- interface language is now selected automatically at first startup
		- added total time and progress display
		- added support for LAME info tags
		- added Vietnamese translation for the installer
		- fixed automatic reading of CD contents on disc insert
		- fixed several problems regarding Winamp input plugins
		- fixed icon display on Windows Vista and Windows 7
		- fixed freeze-ups on Windows 7
		- fixed possible freeze-up at program startup
		- significant encoding speed improvements
		- upgrade to MP4v2 v1.9.1
		- some minor bug fixes

	Version 1.0.13 (July 2009)

		- added Vietnamese and Galician language support
		- added Czech user guide
		- updated Chinese (traditional), Czech and Serbian translations
		- making better use of multi-core CPUs when encoding/decoding
		- miscellaneous other speed optimizations
		- removed outdated presets for LAME encoder
		- fixed a possible crash at the end of encoding using LAME
		- fixed a possible crash opening Bonk files
		- fixed BEcmd argument handling
		- fixed problems with easyUpdate
		- upgraded Ogg library to version 1.1.4

	Version 1.0.12 (May 2009)

		- added Croatian language support
		- updated Japanese and Russian translations
		- fixed CDDB querying when both, local and remote CDDB are enabled
		- fixed problems with easyUpdate running on Windows Vista
		- fixed problems starting BonkEnc on Windows NT 4.0
		- disabled compression of all executables to fix incorrect threat warnings from virus scanners
		- upgraded Ogg Vorbis to aoTuV beta 5.7

	Version 1.0.11 (February 2009)

		- updated Italian, Serbian and Swedish translations
		- added <directory> pattern to allow preserving existing directory structures
		- fixed handling of non-ASCII characters when opening MP3 files with multiple tags
		- fixed ID3lib to read and write correct ID3v2.4 tags
		- fixed error resulting in not decoding FLAC files to the end in some situations
		- fixed error opening large MP4 files
		- upgraded FAAC to version 1.28
		- upgraded FAAD2 to version 2.7
		- upgrade to MP4v2 v2.0 alpha

	Version 1.0.10 (December 2008)

		- updated Japanese, Norwegian, Spanish (Latin American) and Serbian translations
		- added an option to replace existing comments with default comment
		- added "encode to single file" checkbox to main window
		- total length of all tracks in joblist is now shown above the joblist
		- windows can now be closed by pressing escape
		- CDDB queries are now enabled by default
		- fixed creation of empty directories when encoding in single file mode
		- display an error message if tracks have different sample formats in single file mode
		- disabled compression of uninstaller to fix incorrect threat warnings from virus scanners
		- added German and Japanese translations for the installer
		- upgraded LAME to version 3.98.3
		- upgraded Ogg Vorbis to aoTuV beta 5.61
		- fixed some crashes

	Version 1.0.9 (September 2008)

		- updated Serbian, Polish and Swedish translations
		- completely reworked LAME configuration dialog
		- allowed floating point values for LAME VBR quality
		- allowed to cancel encoding if an output file already exists
		- fixed playlist directory being created with playlist option unchecked
		- fixed handling of comments in metadata
		- fixed text encoding selection not working when CDDB query was started manually
		- upgraded LAME to version 3.98.1
		- upgraded CDRip to version 1.21 (with cdparanoia III version 10.2)
		- some minor bug fixes

	Version 1.0.8 (July 2008)

		- updated Russian translation
		- minor translation and manual fixes
		- label/publisher and ISRC information is now preserved during conversion
		- fixed random crashes at program exit
		- fixed quality level display in Vorbis encoder configuration
		- slightly improved CDDB entry validity check
		- made preset 'Standard' the default for LAME
		- upgraded LAME to version 3.98
		- upgraded Ogg Vorbis to aoTuV beta 5.5
		- minor bug fixes

	Version 1.0.7 (March 2008)

		- fixed creation of cuesheets for multiple tracks in a single file
		- fixed crash on trying to decode invalid Ogg files
		- fixed possibly incomplete FLAC decoding
		- fixed decoding of AAC files with ID3v2 tags
		- fixed easyUpdate not working in previous releases
		- some other fixes

	Version 1.0.7 Beta 2 (March 2008)

		- updated French and Russian translations
		- added support for AAC synchronizing (needed to read ripped AAC streams)
		- fixed support for various artists CDs
		- fixed passing of unsynchronized ID3v2 tags to the LAME decoder
		- fixed picture metadata related crash in FLAC encoder
		- fixed possible crash in FLAC decoder
		- fixed large fonts support

	Version 1.0.7 Beta 1 (February 2008)

		- added Estonian language support
		- added Russian tutorial
		- updated Japanese and Russian translations
		- added screenshots for the Greek tutorial
		- fixed HTTP proxy authentication
		- fixed error when changing size of joblist columns
		- upgraded to smooth v0.8.70.0

	Version 1.0.6 (January 2008)

		- added Valencian and Portuguese language support
		- added Greek user guide
		- updated Turkish translation
		- dialog window positions are now relative to the main window position
		- changed resizing mechanism to fit main window to screen on startup
		- upgraded Bonk to version 0.12
		- smaller bugfixes

	Version 1.0.5 (November 2007)

		- updated Russian translation
		- added <installdrive> pattern for use in output directory name
		- fixed various CDDB issues
		- fixed BEcmd crashes
		- improved CDDB data sanity check
		- upgraded FLAC to version 1.2.1
		- upgraded FAAC to version 1.26
		- upgraded FAAD2 to version 2.6.1
		- upgrade to MPEG4IP v1.6.1
		- fixes for compiling with GCC 4.2
		- smaller bugfixes

	Version 1.0.4 (July 2007)

		- updated Slovak and Swedish translations
		- fixed too small fonts displayed when large fonts are selected
		- fixed encoding empty tracks when no CD is inserted
		- NT SCSI mode is now used by default to access CD drives on NT systems
		- smaller improvements and fixes

	Version 1.0.3 (June 2007)

		- added Catalan language support
		- updated French and Greek translations
		- fixed Vorbis (and FLAC) comment tag reading
		- fixed not writing Xing header when using LAME presets
		- fixed LAME writing invalid Xing headers when ID3 tags exist
		- fixed crash when trying to open unsupported Sun Audio (.au) files
		- improved support for network files and directories
		- show more detailed error messages when unable to open a file
		- some smaller improvements and bug fixes

	Version 1.0.2 (April 2007)

		- added German and Italian user guides
		- updated Danish, Polish and Romanian translations
		- added timeout parameter to command line encoder
		- fixed unwanted downsampling when encoding to low bitrate MP3
		- fixed joblist context menu not working
		- installer improvements
		- command line encoder fixes
		- some other fixes

	Version 1.0.1 (March 2007)

		- fixed writing of bad ID3v2 tags when iconv.dll is not available
		- fixed writing of ID3v1 tags when encoding VBR or ABR MP3s
		- fixed total progress bar not working correctly with many tracks in joblist
		- fixed crash when encoding to single MP4 file
		- lots of fixes to the command line encoder

	Version 1.0 (February 2007)

		- added Romanian language support
		- added a user manual
		- fixed crash when clicking "Edit language file" in the config dialog
		- fixed reading of low bitrate MP3 files
		- added CD ripping support to command line encoder
		- fixed some command line encoder bugs
		- fixed bugs in the graphical installer
		- upgraded FLAC to version 1.1.4
		- upgraded FAAD2 to version 2.5
		- upgraded FAAC to version 1.25
		- upgraded Ogg Vorbis to aoTuV beta 5
		- some minor bug fixes

Requirements
------------

	- Windows NT/2000/XP/Vista/7, Windows 95/98/SE/ME, Wine v0.9.14+
	- 200 MHz CPU, 128 MB RAM, 50 MB free disk space

	Additional requirements for compiling the sources:

		- MinGW-GCC v4.0+ (http://www.mingw.org/) or MSVC v9.0
		- smooth v0.8.70.6 (http://www.smooth-project.org/)

	Additional optional software:

		- TwinVQ is used if installed
		- Winamp plug-ins can be used if they are present in the 'plugins' directory

Known problems
--------------

	- There are the following restrictions on the input file format:

		- BladeEnc:
				- audio must be at 32, 44.1 or 48 kHz
		- FLAC:
				- the FLAC reference encoder is limited to a maximum sample resolution of 24 bit
		- LAME:
				- audio must be at standard rates (8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48 kHz),
				  can be converted by LAME
		- TwinVQ:
				- audio must be at 22.05 kHz (24 and 32 kBit) or 44.1 kHz (48 kBit)

	- Resampling is only supported with LAME. Input files must be at the desired output
	  sampling rate unless you are encoding with LAME.

	- BonkEnc is currently limited to a maximum of 2 audio channels

Special thanks to
-----------------

	- Paul Francis Harrison for developing the Bonk format
	- Albert L. Faber for his excellent CDRip Ripping Library

	- the translators: Eric Le Carre (French),
			   Marco D'Amato (Italian),
			   REIKA (Japanese),
			   Federico Reddig (Spanish),
			   Jose Maria Vera Somoza (Spanish, Latin American),
			   Nikolaos-Ioannis Galanis (Greek),
			   Evgeny Kozlov (Russian),
			   Henryk Ning (Chinese, traditional),
			   Joeyong Jen (Chinese, simplified),
			   Michal Trzebiatowski (Polish),
			   Peter Toth (Hungarian),
			   Andrij Ilechko (Ukrainian),
			   Wim Garreyn & Thomas De Rocker (Dutch),
			   Nebojša Nikolic (Serbian),
			   Krisu (Finnish),
			   Julius Faltus (Czech),
			   Escada (Portuguese, Brazilian),
			   Odyssey (Korean),
			   Jan Arni Jacobsen (Danish),
			   Anton Mjoernebrant (Swedish),
			   Peter Krajcar (Slovak),
			   Andreas Normann Aanonsen (Norwegian),
			   Vincent Rateau (Esperanto),
			   Cako (Turkish),
			   Naglis Jonaitis (Lithuanian),
			   Borca Alin (Romanian),
			   El libre (Catalan),
			   Vjatv (Valencian),
			   Jose Goncalves (Portuguese),
			   Meelis Pasieko (Estonian),
			   Goran Bekic (Croatian),
			   Eduardo Estévez (Galician),
			   Phan Anh (Vietnamese),
			   Ilan Tsmeret (Hebrew)

	- Hans-Juergen Bardenhagen for his help and suggestions for the FAAC encoder
	- all the testers and everyone who submitted bug reports

-----------------------------------------------------------------------------------

The official BonkEnc homepage: http://www.bonkenc.org/
Paul F. Harrison's Bonk page: http://www.logarithmic.net/pfh/bonk

robert.kausch@bonkenc.org,
Robert Kausch
