Releases: filoe/cscore
Releases · filoe/cscore
1.2.1.2 Release
1.2.0 Release
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 ...
1.1.0 Release
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)
1.1.0 Alpha
CSCore 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 ...