File: NEWS

package info (click to toggle)
wavpack 5.9.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,340 kB
  • sloc: ansic: 27,542; asm: 9,843; sh: 5,640; makefile: 172
file content (875 lines) | stat: -rw-r--r-- 40,469 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
                     --------------------------------
                     Release 5.9.0 - January 16, 2026
                     --------------------------------

 WavPack Library Source Code - 5.9.0
 wavpack.exe (command-line encoder) - 5.9.0
 wvunpack.exe (command-line decoder) - 5.9.0
 wvgain.exe (command-line ReplayGain scanner) - 5.9.0
 wvtag.exe (command-line tagging utility) - 5.9.0
 ----------------------------------------------------
  added: new feature to wvtag to copy tags from one WavPack file to another
  improved: minor tweaks to the new DNS (dynamic noise shaping) algorithm
  improved: better handling of specfic non-standard WAV and AIFF files
  improved: added CI (GitHub Actions) and fixed a few minor build issues
  fixed: --pause option failed in many situations (Windows-only feature)
  fixed: issues related to encoding from an unknown length (e.g., pipes)
  fixed: several fuzzer-revealed issues related to multithreading
  fixed: potential buffer overruns in WavpackOpenRawDecoder()


                     --------------------------------
                     Release 5.8.0 - January 27, 2025
                     --------------------------------

 WavPack Library Source Code - 5.8.0
 wavpack.exe (command-line encoder) - 5.8.0
 wvunpack.exe (command-line decoder) - 5.8.0
 wvgain.exe (command-line ReplayGain scanner) - 5.8.0
 wvtag.exe (command-line tagging utility) - 5.8.0
 cool_wv4.flt (Cool Edit / Audition filter) - 4.4
 ----------------------------------------------------
  added: if present, use multiple cores by default (cli programs only)
  added: option --no-threads to force single-threading (cli programs)
  fixed: noise issue in hybrid mode (low bitrate / high sample rate)
  improved: all new DNS algorithm for better hybrid mode quality
  improved: "extra" option with multithreading and hybrid modes
  added: TSOC (Composer Sort) added to handled ID3v2 tags
  added: --no-overwrite command-line option to wvunpack
  fixed: handling of 24+ channels (CoolEdit / Audition)
  fixed: encoding raw audio from pipes (Windows only)
  fixed: handling of unpacked samples in WAV files
  fixed: rare command-line option parsing issue


                     ---------------------------------
                     Release 5.7.0 - February 29, 2024
                     ---------------------------------

 WavPack Library Source Code - 5.7.0
 wavpack.exe (command-line encoder) - 5.7.0
 wvunpack.exe (command-line decoder) - 5.7.0
 wvgain.exe (command-line ReplayGain scanner) - 5.7.0
 wvtag.exe (command-line tagging utility) - 5.7.0
 cool_wv4.flt (Cool Edit / Audition filter) - 4.2
 ----------------------------------------------------
  added: multithreaded encoding and decoding to libwavpack (optional)
  added: option to specify multithreading in CLI programs (--threads)
  added: multithreading support to Cool Edit filter (always enabled)
  added: support for ID3v2.4 when importing tags (--import-id3)
  added: optional bitrate specification to wavpack -c option
  added: Windows native threads in wvtest, builds with MSVC
  added: recognize WAV files with new fourcc of 'BW64'
  fixed: seeking issue on very large files (Windows only)
  fixed: decode non-compliant FFmpeg files over 8 channels
  fixed: accept some common but non-compliant AIFF files
  fixed: automatically delete newly obsolete correction files
  fixed: don't delete source files if data loss warnings occur
  improved: ID3v2 tag support (more items, multiple values, pics, etc)
  improved: use MinGW to build official Windows executables (faster)
  improved: compression of 32-bit integer files (--optimize-int32)
  improved: convert the man pages to mdoc(7)
  improved: cmake & autoconf support


                     ---------------------------------
                     Release 5.6.0 - November 23, 2022
                     ---------------------------------

 WavPack Library Source Code - 5.6.0
 wavpack.exe (command-line encoder) - 5.6.0
 wvunpack.exe (command-line decoder) - 5.6.0
 wvgain.exe (command-line ReplayGain scanner) - 5.6.0
 wvtag.exe (command-line tagging utility) - 5.6.0
 ----------------------------------------------------
  added: AIFF file import/export support
  added: WATCOM compiler and OS/2 support
  added: cmake support for mingw, builds Cooledit + Winamp plugins
  added: --force-even-byte-depth option for rounding up bit depths
  fixed: detect and report PCM files having non-zero padding bits
  fixed: possible crash when displaying long channel assignments
  fixed: big-endian-sourced "raw" files gave big-endian "wav"s
  fixed: numerous minor issues


                       ----------------------------
                       Release 5.5.0 - July 7, 2022
                       ----------------------------

 WavPack Library Source Code - 5.5.0
 wavpack.exe (command-line encoder) - 5.5.0
 wvunpack.exe (command-line decoder) - 5.5.0
 wvgain.exe (command-line ReplayGain scanner) - 5.5.0
 wvtag.exe (command-line tagging utility) - 5.5.0
 ----------------------------------------------------
  fixed: CVE-2021-44269 (encoding crafted DSD file triggers OOB read crash)
  fixed: very long filenames cause stack-overflow crash in all CLI programs
  fixed: the length stored in WAV headers not always corrected when using -i
  fixed: attempting to encode raw DSD audio from stdin sometimes causes crash
  fixed: DSD to PCM decimation: small clicks between tracks and tiny DC offset
  fixed: length update in library-generated WAV headers on big-endian machines
  fixed: sanitize custom extensions read from WavPack files to be alphanumeric
  added: accepting brace-delimited options in the wavpack executable filename
  added: "--drop" option to Windows executables for multi-file "drag-and-drop"
  added" "--raw-pcm" option to wvunpack executable (does DSD --> 24-bit PCM)
  added: "--no-overwrite" option to wavpack executable (to resume sessions)
  improved: build system clean-up including switch to non-recursive "make"


                     --------------------------------
                     Release 5.4.0 - January 10, 2021
                     --------------------------------

 WavPack Library Source Code - 5.4.0
 wavpack.exe (command-line encoder) - 5.4.0
 wvunpack.exe (command-line decoder) - 5.4.0
 wvgain.exe (command-line ReplayGain scanner) - 5.4.0
 wvtag.exe (command-line tagging utility) - 5.4.0
 ----------------------------------------------------
  fixed: potential security issue CVE-2020-35738
  fixed: disable A32 asm code when building for Apple silicon
  fixed: issues with Adobe-style floating-point WAV files
  added: -vv option to wvunpack to quickly verify using just
         block checksums (ideal for detecting corrupted files)
  added: --normalize-floats option to wvunpack for correctly
         exporting un-normalized floating-point files
  updated: Visual Studio 2019 for Windows builds
  dropped: WinXP support in official binaries


                      ------------------------------
                      Release 5.3.0 - April 14, 2020
                      ------------------------------

 WavPack Library Source Code - 5.3.0
 wavpack.exe (command-line encoder) - 5.3.0
 wvunpack.exe (command-line decoder) - 5.3.0
 wvgain.exe (command-line ReplayGain scanner) - 5.3.0
 wvtag.exe (command-line tagging utility) - 5.3.0
 ----------------------------------------------------
  fixed: OSS-Fuzz issues 19925, 19928, 20060, 20448
          (no CVEs or vulnerabilities)
  fixed: trailing garbage characters on imported ID3v2 TXXX tags
  fixed: various minor undefined behavior and memory access issues
  fixed: sanitize tag extraction names for length and path inclusion
  improved: reformat wvunpack "help" and split into long + short versions
  added: regression testing to Travis CI for OSS-Fuzz crashers


                     ---------------------------------
                     Release 5.2.0 - December 15, 2019
                     ---------------------------------

 WavPack Library Source Code - 5.2.0
 wavpack.exe (command-line encoder) - 5.2.0
 wvunpack.exe (command-line decoder) - 5.2.0
 wvgain.exe (command-line ReplayGain scanner) - 5.2.0
 wvtag.exe (command-line tagging utility) - 5.2.0
 ----------------------------------------------------
  fixed: potential security issues including the following CVEs:
         CVE-2018-19840 CVE-2018-19841 CVE-2018-10536
         CVE-2018-10537 CVE-2018-10538 CVE-2018-10539
         CVE-2018-10540 CVE-2018-7254  CVE-2018-7253
         CVE-2018-6767
  added: support for CMake, Travis CI, and Google's OSS-fuzz
  fixed: use correction file for encode verify (pipe input, Windows)
  fixed: correct WAV header with actual length (pipe input, -i option)
  fixed: thumb interworking and not needing v6 architecture (ARM asm)
  added: handle more ID3v2.3 tag items and from all file types
  fixed: coredump on Sparc64 (changed MD5 implementation)
  fixed: handle invalid ID3v2.3 tags from sacd-ripper
  fixed: several corner-case memory leaks


                      --------------------------------
                      Release 5.1.0 - January 18, 2017
                      --------------------------------

 WavPack Library Source Code - 5.1.0
 wavpack.exe (command-line encoder) - 5.1.0
 wvunpack.exe (command-line decoder) - 5.1.0
 wvgain.exe (command-line ReplayGain scanner) - 5.1.0
 wvtag.exe (command-line tagging utility) - 5.1.0
 ----------------------------------------------------
  added: all new command-line tagging utility (wvtag)
  added: option to import ID3v2.3 tags from Sony DSF files
  fixed: fuzz test failures from AFL reported on SourceForge
  improved: DSD decimation filter (less HF rolloff & CPU use)
  fixed: non-byte audio depths (12-bit, 20-bit) not showing
  fixed: rare case of noise-shaping triggering a lossy mute
  fixed: recognize UTF-8 BOM when reading text files
  fixed: a few portability issues

 in_wv.dll (winamp plugin) - 2.8.0.3
 CoreWavPack DirectShow Filters - 1.5.1.0
 AmioWavpack.amio (Adobe Audition Plugins) - 2.1
 cool_wv4.flt (Cool Edit / Audition filter) - 3.1
 ------------------------------------------------
  updated: see 5.1.0 library changes


                      --------------------------------
                      Release 5.0.0 - December 6, 2016
                      --------------------------------

 WavPack Library Source Code - 5.0.0
 wavpack.exe (command-line encoder) - 5.0.0
 wvunpack.exe (command-line decoder) - 5.0.0
 wvgain.exe (command-line ReplayGain scanner) - 5.0.0
 ----------------------------------------------------
  added: multiple input formats, including RF64, Wave64, and CAF
  added: lossless DSD audio in Philips DSDIFF and Sony DSF files
  fixed: seeking in > 2GB WavPack files (new stream reader)
  fixed: accept > 4GB source audio files (all formats)
  improved: increase maximum samples from 2^32 to 2^40
  added: block checksums for robustness to corruption
  added: support for non-standard channel identities
  removed: support for legacy WavPack files (< 4.0)
  added: block decoder for streaming applications
  fixed: many small fixes and improvements
  added: all new pdf documentation

 AmioWavpack.amio (Adobe Audition Plugins) - 2.0
 -----------------------------------------------
  improved: all new dialog for WavPack settings
  fixed: handle unlimited audio file size
  fixed: save all Amio channel identities
  added: save/restore APEv2 tags

 in_wv.dll (winamp plugin) - 2.8.0.2
 CoreWavPack DirectShow Filters - 1.5.0.0
 cool_wv4.flt (Cool Edit / Audition filter) - 3.0
 ------------------------------------------------
  updated: see 5.0.0 library changes


                      -------------------------------
                      Release 4.80.0 - March 28, 2016
                      -------------------------------

 WavPack Library Source Code - 4.80.0
 wavpack.exe (command-line encoder) - 4.80.0
 wvunpack.exe (command-line decoder) - 4.80.0
 wvgain.exe (command-line ReplayGain scanner) - 4.80.0
 -----------------------------------------------------
  added: full Unicode support on Windows platform
  added: new option --pre-quantize to truncate high-resolution files
         to a reasonable depth (e.g., 20-bit) for better compression
  fixed: Debian bug #793320 (executable stack)
  fixed: LargeAddressAware problem reported on HA
  fixed: several "fuzz test" failures reported on GitHub
  fixed: repack blocks after possible arithmetic overflows
  improved: faster assembly code for mono packing
  improved: portability for various platforms

 wvtest.exe (command-line libwavpack test suite) - 4.80.0
 --------------------------------------------------------
  added: exhaustive test for WavpackSeekSample() API

 in_wv.dll (winamp plugin) - 2.8.0.1
 CoreWavPack DirectShow Filters - 1.3.0.0
 AmioWavpack.amio (Adobe Audition Plugins) - 1.5
 cool_wv4.flt (CoolEdit / Audition filter) - 2.14
 ------------------------------------------------
  updated: see 4.80.0 library changes


                      --------------------------------
                      Release 4.75.2 - October 1, 2015
                      --------------------------------

 WavPack Library Source Code - 4.75.2
 ------------------------------------
  fixed: corrupt mono or multichannel files created with assembly code (rare)
  fixed: building on Clang systems like Darwin and FreeBSD (req. Clang 3.5+)
  fixed: explicitly sign-extend audio data (< 4-byte) to avoid corrupt files
  fixed: rare decoding errors due to integer overflow (ARM assembly code)
  added: assembly optimizations for "extra" mode on mono or multichannel

 wvtest.exe (command-line libwavpack test suite) - 4.75.2
 --------------------------------------------------------
  all new program to stress-test libwavpack (requires Pthreads)

 wavpack.exe (command-line encoder) - 4.75.2
 wvunpack.exe (command-line decoder) - 4.75.2
 wvgain.exe (command-line ReplayGain scanner) - 4.75.2
 -----------------------------------------------------
  fixed: corrupt mono or multichannel files created with assembly code (rare)
  added: assembly optimizations for "extra" mode on mono or multichannel
  improved: flush stderr after all writes

 cool_wv4.flt (CoolEdit / Audition filter) - 2.13
 AmioWavpack.amio (Adobe Audition Plugins) - 1.4
 ------------------------------------------------
  fixed: corrupt mono or multichannel files (rare)


                      -----------------------------
                      Release 4.75.0 - May 25, 2015
                      -----------------------------

 WavPack Library Source Code - 4.75.0
 ------------------------------------
  improved: reorganization for modularity and to improve linking
  added: assembly optimizations for encode/decode on x86 and x64
  added: assembly optimizations for decoding on ARMv7 (Linux)
  improved: several minor speed optimizations using intrinsics
  fixed: wavpack.pc.in not working correctly on some Linux distros
  fixed: memcpy() issue causing abort() on OpenBSD

 wavpack.exe (command-line encoder) - 4.75.0
 wvunpack.exe (command-line decoder) - 4.75.0
 wvgain.exe (command-line ReplayGain scanner) - 4.75.0
 -----------------------------------------------------
  changed: writing to console title default is off (Linux only, -z1 to enable)
  fixed: wvgain crashes on bad file arguments (Debian bug #716478)

 cool_wv4.flt (CoolEdit / Audition filter) - 2.12
 ------------------------------------------------
  improved: performance (from assembly optimizations)


                          -------------------------
                          Update - December 7, 2013
                          -------------------------

 CoreWavPack DirectShow Filters - 1.2.0.2
 ----------------------------------------
  imported: latest filter sources from Christophe Paris and CoreCodec
  updated: port to VS 2008 and add 64-bit build platform with installer
  added: decode streams with full headers (tested with LAV splitter)
  fixed: issues with 7.1 and non-standard channel configurations
  fixed: problems with 12-bit, 20-bit, and 32-bit integer audio
  fixed: crashing bug related to hybrid files with DNS
  fixed: custom sampling rates being ignored


                      ---------------------------------
                      Release 4.70.0 - October 19, 2013
                      ---------------------------------

 wavpack.exe (command-line encoder) - 4.70.0
 -------------------------------------------
  added: transcoding from existing WavPack files (with tag copy)
  added: option to verify WavPack file integrity on creation (-v)
  added: use temporary files for safer overwriting
  added: detect UTF-16LE encoding for tag text files (mostly a Windows thing)
  added: --version command to write machine-parsable value
  added: option to allow up to 16 MB APEv2 tag data (--allow-huge-tags)
  added: allow channel-order specification on WAV files with zeroed channel mask
  added: several Windows features to Linux (clean ^C handling, console title)
  added: 4GB file support on 32-bit Linux targets

 WavPack Library Source Code - 4.70.0
 ------------------------------------
  fixed: seeking to last block failure (after finishing file)
  fixed: memcpy() not always used correctly (Linux targets)
  fixed: unsigned char issue (ARM targets)
  fixed: add binary tag functions to Windows DLL exports (forgot on 4.60)
  added: read-only access to APEv2 tags that come at the beginning of files
  improved: switched to Microsoft Visual Studio 2008 (win32 only)

 wvunpack.exe (command-line decoder) - 4.70.0
 --------------------------------------------
  added: use temporary files for safer overwriting
  added: --version command to write machine-parsable value
  added: new command (-f) for getting machine-parsable WavPack file info
  added: option (-n) to suppress audio decoding (useful for extracting only tags)

 wvgain.exe (command-line ReplayGain scanner) - 4.70.0
 -----------------------------------------------------
  fixed: the -q (quiet) option would cause the -c (clean) option to fail
  added: version command (-v) to write machine-parsable value

 in_wv.dll (winamp plugin) - 2.8
 -------------------------------
  fixed: settings could not be saved on newer Windows versions (7 & 8)
  fixed: installation issue caused by including manifest in build
  added: dialog to installer suggesting "Winamp Essentials Pack"

 AmioWavpack.amio (Adobe Audition Plugin) - 1.0
 ----------------------------------------------
  all new plugin for Audition 4.0 (CS5.5) and later (including Audition CC)


                          --------------------------
                          Update - December 23, 2009
                          --------------------------

 in_wv.dll (winamp plugin) - 2.8a
 --------------------------------
  fixed: crashes in winamp 5.57 when playing tracks that have "genre" tag


                      ----------------------------------
                      Release 4.60.1 - November 29, 2009
                      ----------------------------------

 WavPack Library Source Code - 4.60.1
 ------------------------------------
  fixed: filename specs in tag extractions failed in batch operations
  fixed: prevent creation of APEv2 tags > 1 MB (which we can't read)
  fixed: crash when decoding old WavPack files (pre version 4.0)
  added: man pages to build system and updated with newer options
  added: versioning info to Windows DLL
  improved: build compatibility (eliminated uchar, ushort types)

 wavpack.exe (command-line encoder) - 4.60.1
 -------------------------------------------
  fixed: don't allow user to attempt to place over 1 MB into APEv2 tags

 in_wv.dll (winamp plugin) - 2.7
 -------------------------------
  added: read-only support for displaying cover art (thanks Benski!)

 wvunpack.exe (command-line decoder) - 4.60.1
 wvgain.exe (command-line ReplayGain scanner) - 4.60.1
 cool_wv4.flt (CoolEdit / Audition filter) - 2.11
 -----------------------------------------------------
  (see library changes)


                       ---------------------------------
                       Release 4.60 - September 27, 2009
                       ---------------------------------

 WavPack Library Source Code - 4.60
 ----------------------------------
  added: API for reading & writing binary fields in APEv2 tags
  fixed: recognize APEv2 tags with footers but no headers
  fixed: playback of files with 8 streams (15-16 channels)
  fixed: playback and seeking failed on certain rare correction files
  fixed: handle case where library makes RIFF header but app adds RIFF trailer
  improved: channel count limit now virtually unlimited (tested to 256)
  improved: move all tag functions into new module (tags.c)

 wavpack.exe (command-line encoder) - 4.60
 -----------------------------------------
  added: --write-binary-tag command for embedded cover art
  added: --no-utf8-convert command to skip Unicode character conversions
  added: --raw-pcm command to specify raw PCM data (samplerate, bitdepth, num chans)
  added: --channel-order accepts "..." to specify unassigned channels
  added: --pair-unassigned-chans command to put unassigned channels into stereo pairs

 wvunpack.exe (command-line decoder) - 4.60
 ------------------------------------------
  added: -x (and -xx) commands for extracting arbitrary tag fields to stdout (and files)
  added: --no-utf8-convert command to skip Unicode character conversions
  changed: -ss command no longer dumps multiline tags (use -x instead)
  improved: formatting of -ss command, also shows information on binary tags

 wvgain.exe (command-line ReplayGain scanner) - 4.60
 ---------------------------------------------------
  added: -n option for processing new files only (those without ReplayGain info)
  improved: increase maximum gain value generated from +24 to +64 dB

 in_wv.dll (winamp plugin) - 2.6
 cool_wv4.flt (CoolEdit / Audition filter) - 2.10
 ------------------------------------------------
  (see library changes)


                        -------------------------
                        Update - January 23, 2009
                        -------------------------

 in_wv.dll (winamp plugin) - 2.6b
 --------------------------------
  added: "lossless" and "category" to metadata keywords that we handle in winamp plugin
  added: internationalization support to facilitate inclusion in Winamp Essentials Pack


                       -----------------------------
                       Release 4.50.1 - July 3, 2008
                       -----------------------------

 WavPack Library Source Code - 4.50.1
 ------------------------------------
  fixed: alignment fault when manipulating APEv2 tags (non-x86 only)
  fixed: build on UNIX via elimination of non-standard strnlen()

 wavpack.exe (command-line encoder) - 4.50.1
 wvunpack.exe (command-line decoder) - 4.50.1
 --------------------------------------------
  fixed: checking return value of iconv_open() prevents core dump on Solaris


                       ----------------------------
                       Release 4.50 - June 13, 2008
                       ----------------------------

 WavPack Library Source Code - 4.50
 ----------------------------------
  added: dynamic noise shaping for improved hybrid quality
  added: option to merge blocks of similar redundancy
  added: ability to store and retrieve extra mode level
  fixed: alignment fault on some big-endian machines
  fixed: compiling with enable-mmx on gcc 4.3.x (thanks Joachim)
  improved: allow bitrate to be calculated for files down to 1/10 second
  improved: decoding of corrupt files (prevents heap overrun crashes)

 wavpack.exe (command-line encoder) - 4.50
 -----------------------------------------
  added: dynamic noise shaping for improved hybrid quality
  added: --channel-order option to reorder nonconforming multichannel files
  added: --merge-blocks option to optimize storage of LossyWAV output files
  added: ignore -o on Windows for compatibility with Linux version
  fixed: alignment fault on some big-endian machines
  improved: reformatted and expanded --help display

 wvunpack.exe (command-line decoder) - 4.50
 ------------------------------------------
  fixed: don't ignore fractions of seconds in --skip option
  added: show extra level and dns status for newer files (-s command)
  added: ignore -o on Windows for compatibility with Linux version
  improved: decoding of corrupt files (prevents heap overrun crashes)
  improved: display bitrate for files down to 1/10 second

 in_wv.dll (winamp plugin) - 2.5
 -------------------------------
  added: transcoding API (allows CD burning, format conversion, ReplayGain calc, etc.)
  added: metadata writing API (for Auto-Tag, etc.)
  added: full Unicode support for info box (older Winamps) and media library
  added: standard Winamp metadata display & edit for newer Winamps
  added: option to pass multichannel audio
  added: option to pass all audio as 16-bit (for better compatibility)
  added: option to output 24-bit audio when ReplayGain is active
  added: genre display to info box (older Winamps)
  fixed: seek bar sometimes vacillates when moved
  fixed: crash when winamp is opened with files in playlist moved or deleted
  improved: hi-res audio now output as 24-bit (not 32-bit) for better compatibility (EQ, etc.)
  improved: performance of adding tracks to library, especially from network drives
  improved: decoding of corrupt files (prevents heap overrun crashes)

 cool_wv4.flt (CoolEdit / Audition filter) - 2.9
 -----------------------------------------------
  added: about box
  added: dynamic noise shaping for improved hybrid quality
  improved: display bitrate for files as short as 1/10 second
  improved: decoding of corrupt files (prevents heap overrun crashes)
  improved: replace "extra processing" switch with a slider (0-6)


                       --------------------------
                       Release 4.41 - May 6, 2007
                       --------------------------

 WavPack Library Source Code - 4.41
 ----------------------------------
  added: create wavpackdll.dll for Windows (not used yet)
  fixed: corrupt floating-point audio on big-endian machines
  fixed: put MSVC projects in their own subdir (fixed build problems)
  fixed: limit RIFF data buffering to 16 MB to prevent out-of-memory crash
  improved: attempt to mute errors when decoding corrupt legacy WavPack files
  improved: overall performance enhancements of 10% to 30% (depending on mode)
  added: MMX intrinsics for 24-bit (and higher) stereo encoding (thanks to
         Joachim Henke)

 wavpack.exe (command-line encoder) - 4.41
 -----------------------------------------
  fixed: corrupt floating-point audio on big-endian machines
  improved: refuse to encode WAV files over 4 GB or with over 16 MB RIFF data
  improved: overall performance enhancements of 10% to 30% (depending on mode)
  added: MMX intrinsics for 24-bit (and higher) stereo encoding (thanks to
         Joachim Henke)

 wvunpack.exe (command-line decoder) - 4.41
 ------------------------------------------
  fixed: corrupt floating-point audio on big-endian machines
  fixed: restore files mistakenly encoded with huge RIFF chunks
  improved: attempt to mute errors when decoding corrupt legacy WavPack files
  improved: overall performance enhancements of 10% to 30% (depending on mode)
  added: --skip and --until commands to unpack specified range of audio data
  added: MMX intrinsics for 24-bit (and higher) stereo encoding (thanks to
         Joachim Henke)

 wvgain.exe (command-line ReplayGain scanner) - 4.41
 ---------------------------------------------------
  improved: overall performance enhancements of 10% to 30% (depending on mode)
  added: MMX intrinsics for 24-bit (and higher) stereo encoding (thanks to
         Joachim Henke)

 cool_wv4.flt (CoolEdit / Audition filter) - 2.8
 -----------------------------------------------
  fixed: read all RIFF metadata from files created in other applications
  improved: attempt to mute errors when decoding corrupt legacy WavPack files
  improved: overall performance enhancements of 10% to 30% (depending on mode)
  added: MMX intrinsics for 24-bit (and higher) stereo encoding (thanks to
         Joachim Henke)


                     -------------------------------
                     Release 4.40 - December 3, 2006
                     -------------------------------

 WavPack Library Source Code - 4.40
 ----------------------------------
  added: new hardware-friendly "high" mode that compresses almost as well as
         old "high" mode but decodes significantly faster; old "high" mode
         now available as "very high"
  added: option added to improve compression of mono material in stereo files
         (requires at least version 4.3 decoder)
  added: function to obtain channel mapping information on decoding
  added: function to get trailing wrapper info (RIFF) without decoding file
  improved: "extra" mode levels 1-3 completely revamped, fast enough for use
  improved: reorganized to create a standard library that should more easily
            integrate into other applications; eliminated namespace issues
  improved: more robust handling of corrupt files

 wavpack.exe (command-line encoder) - 4.40
 -----------------------------------------
  added: accepts long option names including --help for full usage info
  added: new hardware-friendly "high" mode that compresses almost as well as
         old "high" mode but decodes significantly faster; old "high" mode
         now available as "very high" (-hh)
  added: --optimize-mono option added to improve compression of mono material
         in stereo files (requires at least version 4.3 decoder)
  improved: "extra" mode levels 1-3 completely revamped, fast enough for use
  improved: switched to Microsoft Visual Studio 2005 (win32 only)
  removed: support for Windows 95

 wvunpack.exe (command-line decoder) - 4.40
 ------------------------------------------
  added: cuesheet extraction (to .cue file or stdout)
  added: wav header generation on decode for files with missing RIFF
         information, or forced with -w option
  added: more summary info (wrapper info + channel assignments)
  improved: more robust handling of corrupt files
  improved: separate options for raw (-r) and blind stream decoding (-b)
  improved: switched to Microsoft Visual Studio 2005 (win32 only)
  removed: support for Windows 95

 wvgain.exe (command-line ReplayGain scanner) - 4.40
 ---------------------------------------------------
  improved: switched to Microsoft Visual Studio 2005 (win32 only)
  removed: support for Windows 95

 wvselfx.exe (self-extraction stub) - 4.40
 ------------------------------------------
  added: automatic cuesheet extraction (if present in APEv2 tag)

 in_wv.dll (winamp plugin) - 2.4
 -------------------------------
  fixed: quietly skips deleted files in playlist
  improved: more robust handling of corrupt files
  improved: APEv2 tags are read even if followed by ID3v1 tag

 cool_wv4.flt (CoolEdit / Audition filter) - 2.7
 -----------------------------------------------
  added: new hardware-friendly "high" mode that compresses almost as well as
         old "high" mode but decodes significantly faster; old "high" mode
         now available as "v. high"
  improved: more robust handling of corrupt files


                        ----------------------
                        Update - April 5, 2006
                        ----------------------

 WavPack Library Source Code - 4.32
 wavpack.exe (command-line encoder) - 4.32
 -----------------------------------------
  fixed: generating RIFF headers on big-endian machines caused crash


                        --------------------------
                        Update - December 10, 2005
                        --------------------------

 wavpack.exe (command-line encoder) - 4.31
 wvunpack.exe (command-line decoder) - 4.31
 ------------------------------------------
  fixed: detect debug mode in all cases (win32 only)
  improved: use latest service pack and SDK for building (win32 only)
  improved: better directory choice for logging file (win32 only)
  improved: allow shell to expand wildcards (*nix only)
  added: option (-o) to specify output directory or path (*nix only)
  added: option (-t) to copy timestamp (*nix only)

 wvgain.exe (command-line ReplayGain scanner) - 4.31
 ---------------------------------------------------
  new

 WavPack Library Source Code - 4.31
 ----------------------------------
  fixed: failing seek with some files that had been played to the end
  fixed: small memory leak when opening hybrid lossless files
  improved: signed characters no longer must be default
  improved: APEv2 tags are read even if followed by ID3v1 tag
  improved: limited APEv2 tag editing capability


                      ------------------------------
                      Release 4.3 - November 1, 2005
                      ------------------------------

 wavpack.exe (command-line encoder) - 4.3
 ----------------------------------------
  fixed: bug causing termination error with very wide screen widths
  added: command-line option (-l) to use low priority for batch operation
  added: command-line option (-r) to generate a fresh RIFF header
  added: debug mode (rename to wavpack_debug.exe)
  added: automatically detect lower resolution data even without -x1
  added: src and dst dirs are searched also for tag source files (handy for EAC)
  added: wildcard accepted for tag source files (handy for EAC)
  added: handle non-standard sampling rates
  improved: returns error status for any error
  improved: use longer blocks in multichannel files (better "high" compression)

 wvunpack.exe (command-line decoder) - 4.3
 -----------------------------------------
  fixed: very rare decoding bug causing overflow with hi-res files
  fixed: bug causing termination error with very wide screen widths
  fixed: formatting error in duration display
  added: command-line option (-ss) to include tags in summary dump
  added: command-line option (-l) to use low priority for batch operation
  added: debug mode (rename to wvunpack_debug.exe)
  improved: returns error status for any error
  improved: more robust decoding of damaged (or invalid) files

 in_wv.dll (winamp plugin) - 2.3
 nxWavPack.dll (Nero plugin) - 1.2
 WavPack_Apollo.dll (Apollo plugin) - 1.3
 cool_wv4.flt (CoolEdit / Audition filter) - 2.6
 -----------------------------------------------
  fixed: very rare decoding bug causing overflow with hi-res files
  improved: handle ID3v1.1 tags (now includes track number)
  improved: more robust decoding of damaged (or invalid) files
  added: handle non-standard sampling rates

 foo_wavpack.dll (foobar plugin) - 2.3
 -----------------------------------------------
  fixed: any error during WavPack file open caused crash if wvc file present
  fixed: very rare decoding bug causing overflow with hi-res files
  improved: more robust decoding of damaged (or invalid) files
  added: handle non-standard sampling rates

 WavPack Library Source Code - 4.3
 ---------------------------------
  fixed: very rare decoding bug causing overflow with hi-res files
  added: automatic generation of RIFF wav header during encoding
  added: new functions to access tags by index (instead of item name)
  added: automatically detect lower resolution data during encoding
  added: handle non-standard sampling rates
  improved: more robust decoding of damaged (or invalid) files
  improved: use longer blocks in multichannel files (better "high" compression)
  improved: two structures renamed to avoid namespace conflict
  removed: legacy code for Borland compiler


                        --------------------------
                        Update - September 1, 2005
                        --------------------------

 wavpack.exe (command-line encoder) - 4.22
 cool_wv4.flt (CoolEdit / Audition filter) - 2.5
 -----------------------------------------------
  fixed: possible corrupt files written (24 or 32-bit + "extra" mode)


                       ---------------------------
                       Release 4.2 - April 2, 2005
                       ---------------------------

 wavpack.exe (command-line encoder) - 4.2
 ----------------------------------------
  fixed: handling of wav files larger than 2 gig
  improved: stereo lossless encoding speed (including "extra" mode)
  added: -i option to ignore length specified in wav header
  added: -w option to write APEv2 tags directly from command line

 wvunpack.exe (command-line decoder) - 4.2
 -----------------------------------------
  improved: decoding speed

 in_wv.dll (winamp plugin) - 2.2
 -------------------------------
  added: winamp media library support
  improved: decoding speed

 foo_wavpack.dll (foobar plugin) - 2.2
 -------------------------------------
  improved: decoding speed

 nxWavPack.dll (Nero plugin) - 1.1
 Cool_wv4.flt (CoolEdit / Audition filter) - 2.4
 -----------------------------------------------
  fixed: handling of wav files larger than 2 gig
  improved: encoding and decoding speed

 WavPack Library Source Code - 4.2
 ---------------------------------
  improved: encoding and decoding speed
  fixed: works correctly with 64-bit compilers
  added: mode bit to open files in "streaming" mode


                        --------------------------
                        Update - December 12, 2004
                        --------------------------

 WavPack_Apollo.dll (Apollo plugin) - 1.2
 ----------------------------------------
  fixed: crash when Apollo opened and WavPack plugin can't find config file


                     --------------------------------
                     Release 4.1 - September 14, 2004
                     --------------------------------

 wavpack.exe (command-line encoder) - 4.1
 ----------------------------------------
  fixed: hybrid mode + "extra" mode + very low bitrates making corrupt files
  fixed: mono or multichannel files causing crash (no corruption possible)
  added: third name specification for "correction" file (EAC specific)
  added: -t option to preserve timestamps
  added: error summary for batch mode

 wvunpack.exe (command-line decoder) - 4.1
 -----------------------------------------
  fixed: hybrid mode decoding bugs (very obscure situations)
  added: -s option to dump file summary to stdout
  added: -t option to preserve timestamps
  added: error summary for batch mode

 wvselfx.exe (self-extraction stub) - 4.1
 ----------------------------------------
  fixed: hybrid mode decoding bugs (very obscure situations)

 in_wv.dll (winamp plugin) - 2.1
 -------------------------------
  fixed: international characters in tags display properly (UTF-8 to Ansi)
  added: maximum tag data field width changed from 64 chars to 128 chars
  added: new infobox items including encoder version & modes, track #, md5

 foo_wavpack.dll (foobar plugin) - 2.1
 -------------------------------------
  added: new database items including encoder version & modes and md5

 WavPack_Apollo.dll (Apollo plugin) - 1.1
 ----------------------------------------
  fixed: international characters in tags display properly (UTF-8 to Ansi)

 Cool_wv4.flt (CoolEdit / Audition filter) - 2.2
 -----------------------------------------------
  fixed: hybrid mode + "extra" mode + very low bitrates making corrupt files
  fixed: saving mono file causing crash (no corruption possible)
  fixed: hybrid mode decoding bugs (very obscure situations)
  fixed: partial saves (with "Cancel") have incorrect RIFF header if unpacked

 nxWavPack.dll (Nero plugin) - 1.0
 ---------------------------------
  new

 WavPack Library Source Code - 4.1
 ---------------------------------
  fixed: hybrid mode + "extra" mode + very low bitrates making corrupt files
  fixed: mono or multichannel files causing crash (no corruption possible)
  fixed: hybrid mode decoding bugs (very obscure situations)
  added: mode bits for determining additional encode info (extra, sfx)
  added: function to return total compressed file length (including wvc)
  added: function to return encoder version (1, 2, 3, or 4)
  added: ability to obtain MD5 sum before decoding file (requires seek to end)
  added: mode bit for determining tag type (for proper character translation)
  added: ability to encode WavPack files without knowing length in advance
  added: option for small "information only" version of library