diffs between v1.60 final and beta 6
-bugfixes/modifications:
 -corrected crossfade between different freqs and channels (au_mixer.c)
 -FLAC: improved stability (extra bitstream checkings) (flac.c, golomb.h)
 -starting new song with entrer key and using -bn/-bs options (playlist.c)

-----------------------------------------------------------------------------
diffs between v1.60 beta 6 and beta 5
-modifications/new:
 -added new LoadID3tag flag: +16: preload informations from slow devices too (ftp,http) (disabled by default) (chkentry.c)
 -faster file open (removed duplicated file open) at pressing enter (skiplist.c)
 -F3 (multi fileinfo) behavior / editor-navigation (diskfile.c)
-bugfixes/modifications:
 -sort control at EXT,FILESIZE,FILEDATE orders (chkentry.c, sortlist.c)
 -ID3 tag writing on http entries (mem leak, wrong error message) (in_file.c, fileinfo.c, drv_http.c)
 -Ogg demuxing / playing when single-stream serial is zero or (http) stream losts sync (in_ogg.c, mpxplay.c, infile.c)
 -soundcard detect retry with default audio values (if config values were wrong, the program didn't start) (au_cards.c)
 - -db and -db2 options (together too) (control.c, loaddir.c)
 -mpxplay.ini read (error) protection (control.c)
 -MP4 file error protection (in_mp4.c)
 -bitstream output mem-leak (-obs) (au_mixer.c)
 -WDS output: mono playing (sc_winds.c)
 -FPL list with http entries (loadlist.c)

-----------------------------------------------------------------------------
diffs between v1.60 beta 5 and beta 4
-bugfixes/modifications:
 -MOV/MP4: parsing (with wave or unknown atoms), reading and writing metadata (in_mp4.c)
 -demuxing (internal seeking) of video files (basically at MKV) (mpxinbuf.c)
 -autosave of cue file (MPXP1000.CUE) after drive scan (-ds c) (wrong full path) (savelist.c)

-----------------------------------------------------------------------------
diffs between v1.60 beta 4 and beta 3
-bugfixes/modifications:
 -added Opus multichannel decoding (in_ogg.c, ad_opus.dll)
 -added Opus handling to MKV (ff_mkv.c)
 -corrected OGG duration calculation (in_ogg.c)
 -corrected ASF duration calculation (in_asf.c)
 -corrected bitstream demux (-o -obs) (in_file.c, au_mixer.c)
 -DOS: added new PCI IDs (codecs) to Intel HDA (sc_inthd.c)
 -DOS: mem-leak bug in text display output (came out with "-fl -ds c" options) (textdisp.c)

-----------------------------------------------------------------------------
diffs between v1.60 beta 3 and beta 2
-bugfixes/modifications:
 -http: added CHUNKED stream handling (some inet-radios use this mode) (drv_http.c)
 -crossfade at different freqs and at http streams (au_mixer.c, mx_freq.c, mpxplay.c)
 -DOS/IHD: modified stream init (now it should work on more cards), corrected -scc +2 flag (sc_inthd.c)
 -DOS/SB16: corrected hw tone control (went wrong in alpha1) (fx_tone.c)
 -win32: possible bad timing under Win7 (timer.c)
 -other various stability fixes

-----------------------------------------------------------------------------
diffs between v1.60 beta 2 and beta 1
-bugfixes/modifications:
 -handling of http URLs without filenames (drv_http.c)
 -bad PlayStartTime (-pst) calculation (time.c)
 -select-all (ctrl-'+') and invert-selection (alt-'*') first entry (not selected) at playlists (editlist.c)
 -missing system-shutdown at ExitEndList (-xel) (mpxplay.c, keyboard.c)
 -possible crash caused by (missing) au-mixer fields (au_mixer.c)
 -more precise startup song position in some cases (startup.c)
 -http status messages changes (drv_http.c)

-----------------------------------------------------------------------------
diffs between v1.60 beta and alpha 4
-modifications/new:
 -DOS/IHD: added some new PCI ids, modified stream initialization (can help if previous version doesn't give sound) (sc_inthd.c)
 -added +2 flag to -scc option (enables/uses the old IHD stream initialization) (sc_inthd.c)
 -WIN/GCC: new GCC make file (MAKEGW), removed old ones (MAKEGCC) (but maybe doesn't work in every system, try different MinGW versions and OSes) (mpxplay.h, newfunc.h, wavpack.h, dsputil.h)

------------------------------------------------------------------------------
diffs between v1.60 alpha 4 and alpha 3
-modifications/new:
 -alternative search displaying at alt-letter: filter (display only) search result in playlist editor (keyboard.c, display.c, playlist.c)
  (you can revert to the old method with PlayListCntrl+16 flag)
 -removed KeyEditJukebox1 and KeyEditJukebox2 keyboard mappings (j and J), use alt-F1/F2 (keyboard.c, mpxplay.ini)
-bugfixes/modifications:
 -file-copy/move/del: filemask from "*.*" to "*.?*" (to copy all files from subdirs) (diskfile.c)
 -file-move/del: possible directory lock (couldn't move/del dir) (diskfile.c, diskdriv.c)
 -high cpu usage at stream copy (diskfile.c)
 -MP4 parsing (incorrect header handling) (in_mp4.c)
 -DOS: IHD config (speaker setting): -scc 1 enables the speaker (else it's disabled) (sc_inthd.c)

-------------------------------------------------------------------------------
diffs between v1.60 alpha 3 and alpha 2
-modifications/new:
 -alt-F5 can copy (record) http streams too (diskfile.c)
 -DOS: partially modified Intel HDA handling, added new PCI IDs (cards/boards) (sc_inthd.c, pcibios.c)
-bugfixes/modifications:
 -partial detection of bad Xing headers (better length calculation in some cases: if average bitrate seems to be invalid) (in_mp3.c)
 -better OGG parsing and seeking (if something is incorrect in the file, multiply headers in the stream) (in_ogg.c)
 -better http socket/read error handling (drv_http.c)
 -EXTM3U load: -1 length means stream (loadlist.c)
 -DOS4G version: increased stack size (32k->256k) for interrupt decoding (Opus decoder needs this) (au_cards.c, timer.c)

-------------------------------------------------------------------------------
diffs between v1.60 alpha 2 and alpha 1
-modifications/new:
 -added http file/stream handling (drv_http.c, mpxinbuf.c, chkentry.c)
 -added Ogg/Opus handling/demuxing (decoding is in ad_opus.dll) (in_ogg.c)
 -ASX extension is removed from ASF demuxer, added to playlists (a very primitive ASX list parsing) (in_asf.c, loadlist.c)
-bugfixes/modifications:
 -AAC/ADTS parsing (in_aac.c)
 -MP4/HE-AAC 24khz decoding (ad_aac\decoder.c)

-------------------------------------------------------------------------------
diffs between v1.60 alpha and v1.59 final
-modifications/new:
 -removed lq-mode (16 bit integer) au-mixer, removed HQmode setting from mpxplay.ini (now Mpxplay has only 32-bit float based audio mixer)
 -crossfade works at different input frequencies too (you can do crossfade between a 5.1, 48Khz AC3 and a 22kHhz mono MP3 too)
 -added general tone (bass/treble) for au-mixer (all filetypes have tone control, not only MPx)
 -added disable_decodertone (+16) and disable_mixertone (+32) flags to MixerControl variable
-bugfixes/modifications:
 -AC3 decoder fix (went wrong at v1.58a1) (parse.c)
 -FFMPEG (MKV): increased number of max streams (20->32) (ffutils.h)
 -FLAC decoder optimizations (flac.c)
 -displaymode is not saved in mpxplay.ini, if fullscreen mode is disabled at command line (control.c)
 -ctrl-Del doesn't clear directory side in multitab mode (keyboard.c)
 -ctrl-'r' doesn't clear files (just resets the file/id3 infos), if no related playlist nor dirscan (playlist.c)
 -multi tabs are not modified/deleted in file-out (-o) mode (sc_wav.c)
