All Versions
4
Latest Version
Avg Release Cycle
290 days
Latest Release
2055 days ago
Changelog History
Changelog History
-
v1.2.1.2 Changes
October 22, 2017Install through NuGet:
๐ฆ
Install-Package CSCore -Version 1.2.1.2
-
v1.2.0 Changes
February 05, 2017๐ New features:
- ChannelConversion using a conversion matrix without any dependencies
- Wasapi-Streamrouting
- ๐ Supporting 32 bit PCM
- Pitch-Shifting effect
- ๐ MMEndpoint support & some minor improvements of the MMDevice
๐ Fixed:
- Stereo/Mono conversion doesn't change bits per sample
- Wasapi Exclusive-Mode format detection
- Wasapi Exclusive-Mode plays high pitched sound
- Wasapi Format-Detection for 24bit/44.1kHz
- ๐ Support for huge wav files
- Wrong format validation of pcm-to-sample converter
- ๐ Fixed access violation for AudioSessionEvents on 32-bit platforms
- Propper length determination of MediaFoundation streams
- ๐ Playing none seekable Mp3-Streams
- More accurate resampler position
- ๐ Allow some unconvential order of wav chunks
- ๐ AudioSessionManager2 removes callback twice
- โ Removed obsolete effects
- ๐ Some additional minor fixes ...
-
v1.1.0 Changes
May 28, 2016๐ CSCore 1.1.0-release
๐ See release notes of 1.1.0-alpha plus:
- ๐ Support for AIFF-Files
- ๐ Support for Lowpass, Highpass, Badnpass, Notch-, Lowshelf- and Highshelf-filter
- ๐ Some adjustments for making CSCore Windows 10 compatible(XAudio2 & Wasapi)
- ๐ Seeking file sources is now more precise
- Threadsafe event raising
- DmoMp3Decoder can now handle multpile ID3 Tags
- XAudio2 event handling without the need of creating callback objects
- โ Added some minor features to the CoreAudioAPI
- ๐ Fixed DmoWavesReverbEffect bug
- ๐ Fixed some WaveFile issues
- ๐ Fixed FLAC-Decoder LPC Frame bug
- ๐ Should be more stable in general(fixed memoryleaks, non atomic position offsets and various potential crashes)
- โ Added a few samples(for example the CSCoreWaveform)
-
v1.1.0-alpha Changes
June 04, 2015CSCore 1.1.0-alpha
Most important changes:
- ๐ Changed audio source architecture
- ๐จ Applyed some refactoring (e.g. moving DirectSound objects to a seperate namespace)
- โ Added documation for all members except ID3-Tag objects
- ๐ Fixed a few bugs
- ๐ New implemenation of WaveOut and WaveIn
- โ Added a bunch of unittests for better stability
- โ Added fluent extensions
- โก๏ธ Updated DirectSound wrapper in order to provide better usability including error handling
- ๐ Fixed some code analysis issues
- โ Added TimeConverter concept in order to provide a generic way for converting audio units to time units and back
- โก๏ธ Updated the WasapiOut class for better support of exclusive mode playback
- ๐ Optimized performance of most of the ISoundOut implementations by supporting mmcss
- โ Deleted some obsolete objects (including ACM apis)
- And finally... a lot of general code cleanup ...