I have not looked at all of the libs, but PortAudio, libflac and libsndfile
seem reasonable choices.
PortAudio seem not to have merged changes which might have
really helped us (a PortAudio API for pulse, and hotplug support)
but there seem to have been a number of WASAPI fixes:
https://app.assembla.com/spaces/portaudio/git/commits/list .
Updating libsndfile gives us some good security fixes, among
others:
Version 1.0.27 (2016-06-19)
* Fix an SF_INFO seekable flag regression introduced in 1.0.26.
* Fix potential infinite loops on malformed input files.
* Add string metadata read/write for CAF and RF64.
* Add handling of CUE chunks.
* Fix enaian-ness issues in PAF files.
* Minor bug fixes and improvements.
Version 1.0.26 (2015-11-22)
* Fix for CVE-2014-9496, SD2 buffer read overflow.
* Fix for CVE-2014-9756, file_io.c divide by zero.
* Fix for CVE-2015-7805, AIFF heap write overflow.
* Add support for ALAC encoder in a CAF container.
* Add support for Cart chunks in WAV files.
* Minor bug fixes and improvements.
Version 1.0.25 (2011-07-13)
* Fix for Secunia Advisory SA45125, heap overflow in PAF file handler.
* Accept broken WAV files with blockalign == 0.
* Minor bug fixes and improvements.
Gale
Post by James CrookNot my call anymore :-) [translation: Go ahead!].
I'd personally rather you didn't push your menu changes though, as I
have menu rearrangement to go in too, but branch 'various' is nice, and
I'd like to see it in. Someone needs to do a tally of what library
upgrades are likely for 2.2.0 too, as they are risky and we like to get
them in early.
--James.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
audacity-devel mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-devel