Audio Level: Release Notes
From AVObjects Knowledge Base
(Difference between revisions)
(12 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | This is the release notes for [[ | + | <!--This is the release notes for [[Audio Level]]. |
* {{download}} {{Audio Level DirectShow Filter: Download}} | * {{download}} {{Audio Level DirectShow Filter: Download}} | ||
* {{report_problem}} | * {{report_problem}} | ||
+ | --> | ||
+ | === 2.5.0.0 - Apr 06, 2021 === | ||
+ | |||
+ | * Added spectrum analyzer. | ||
+ | * Corrected dynamic range compression (auto gain) algorithm. | ||
+ | * Fixed bug with sound amplification if the number of valid bits is less than the number of bits in a mono sample. | ||
+ | * Extended interface IMLAudioLevel. | ||
+ | * Extended property page. | ||
+ | * Extended C++ and C# samples. | ||
+ | |||
+ | === 2.1.1.0 - Mar 31, 2020 === | ||
+ | |||
+ | * The project has been updated in accordance with cumulative changes in the base libraries. | ||
+ | |||
+ | === 2.1.0.0 - Jul 31, 2018 === | ||
+ | |||
+ | * The project was recompiled with VS2015, fixed compilation errors and warnings. | ||
+ | * The compilation options for VS2015 are selected to install the filter also in Windows XP (v140_xp). | ||
+ | * Corrected protection system (accumulated corrections). | ||
+ | * The protection settings were changed to reduce false positive notifications from antiviruses. | ||
+ | * Added code signing certificate. | ||
+ | * Added interface IAVVersion for obtain filter's type (Debug/Release), version, compilation date/time, etc. | ||
+ | * Fixed bug with incorrect calculation of the triggering request for a given threshold level. | ||
+ | * The method IMLAudioLevel::AdviseEvent(.., LPVOID hEvent, ..) has been fixed for use in the 64-bit version. | ||
+ | * Upgraded C++ and C# samples | ||
+ | |||
+ | === 2.0.1.0 - Jun 12, 2013 === | ||
+ | |||
+ | * Upgraded to latest ATL. | ||
+ | * Added method for upload license from application code. | ||
+ | |||
+ | === 2.0.0.0 - Jun 07, 2013 === | ||
+ | |||
+ | * Fixed bug in level notification for MEDIASUBTYPE_IEEE_FLOAT audio stream. | ||
+ | * Corrected property page. | ||
+ | * Corrected C++ sample (positioning slider). | ||
+ | * Upgraded license system. | ||
+ | * Filter moved to AVObjects.com. | ||
+ | |||
+ | === 1.5.1.0 - Nov 23, 2012 === | ||
+ | |||
+ | * Added support of MEDIASUBTYPE_IEEE_FLOAT. | ||
+ | |||
+ | === 1.5.0.1 - Mar 31, 2012 === | ||
+ | |||
+ | * Fixed problem with trial message in Debug 64 bit version. | ||
+ | |||
+ | === 1.5.0.0 - Mar 11, 2012 === | ||
+ | |||
+ | * Added 64-bit version. | ||
+ | * Added 64-bit sample application. | ||
+ | |||
+ | === 1.2.1.0 - Feb 22, 2012 === | ||
+ | |||
+ | * Added changes in base libraries. | ||
+ | * Upgraded installer. | ||
+ | |||
+ | === 1.2.0.1 - Oct 10, 2011 === | ||
+ | |||
+ | * Corrected property page. | ||
+ | |||
+ | === 1.2.0.0 - Sep 15, 2011 === | ||
+ | |||
+ | * Supported audio bit depth is now from 8 to 32 bits. | ||
+ | |||
+ | === 1.1.1.4 - May 11, 2011 === | ||
+ | |||
+ | * Fixed problem with property page opening on Windows 7. | ||
+ | * Fixed level notifications on property page. | ||
+ | |||
+ | === 1.1.1.2 - May 12, 2010 === | ||
+ | |||
+ | * Fixed IPersistStream::Load() bug for multichannel audio. | ||
+ | |||
+ | === 1.1.1.1 - Mar 24, 2010 === | ||
+ | |||
+ | * Fixed false positive notification from AVG antivirus. | ||
+ | |||
+ | === 1.1.1.0 - Jan 26, 2010 === | ||
+ | |||
+ | * Fixed: Installer bug for Windows Vista. | ||
+ | |||
+ | === 1.1.0.9 - Jan 06, 2010 === | ||
+ | |||
+ | * Fixed: Multithread issue with GetLevel() calls. | ||
+ | |||
+ | === 1.1.0.8 - Apr 28, 2009 === | ||
+ | |||
+ | * Added: C++ sample. | ||
+ | * Fixed: Names of interfaces changed to IMLAudioLevel and MLAudioLevelNotify. | ||
+ | * Fixed: Returned values (HRESULT) from IMLAudioLevel::GetLevel(). | ||
+ | |||
+ | === 1.1.0.7 - Mar 01, 2009 === | ||
+ | |||
+ | * Fixed: Usage of filter's interface from VB. DWORD parameters of interface methods changed to int. | ||
===1.1.0.5 - Oct 9, 2008=== | ===1.1.0.5 - Oct 9, 2008=== |
Latest revision as of 18:46, 6 April 2021
2.5.0.0 - Apr 06, 2021
- Added spectrum analyzer.
- Corrected dynamic range compression (auto gain) algorithm.
- Fixed bug with sound amplification if the number of valid bits is less than the number of bits in a mono sample.
- Extended interface IMLAudioLevel.
- Extended property page.
- Extended C++ and C# samples.
2.1.1.0 - Mar 31, 2020
- The project has been updated in accordance with cumulative changes in the base libraries.
2.1.0.0 - Jul 31, 2018
- The project was recompiled with VS2015, fixed compilation errors and warnings.
- The compilation options for VS2015 are selected to install the filter also in Windows XP (v140_xp).
- Corrected protection system (accumulated corrections).
- The protection settings were changed to reduce false positive notifications from antiviruses.
- Added code signing certificate.
- Added interface IAVVersion for obtain filter's type (Debug/Release), version, compilation date/time, etc.
- Fixed bug with incorrect calculation of the triggering request for a given threshold level.
- The method IMLAudioLevel::AdviseEvent(.., LPVOID hEvent, ..) has been fixed for use in the 64-bit version.
- Upgraded C++ and C# samples
2.0.1.0 - Jun 12, 2013
- Upgraded to latest ATL.
- Added method for upload license from application code.
2.0.0.0 - Jun 07, 2013
- Fixed bug in level notification for MEDIASUBTYPE_IEEE_FLOAT audio stream.
- Corrected property page.
- Corrected C++ sample (positioning slider).
- Upgraded license system.
- Filter moved to AVObjects.com.
1.5.1.0 - Nov 23, 2012
- Added support of MEDIASUBTYPE_IEEE_FLOAT.
1.5.0.1 - Mar 31, 2012
- Fixed problem with trial message in Debug 64 bit version.
1.5.0.0 - Mar 11, 2012
- Added 64-bit version.
- Added 64-bit sample application.
1.2.1.0 - Feb 22, 2012
- Added changes in base libraries.
- Upgraded installer.
1.2.0.1 - Oct 10, 2011
- Corrected property page.
1.2.0.0 - Sep 15, 2011
- Supported audio bit depth is now from 8 to 32 bits.
1.1.1.4 - May 11, 2011
- Fixed problem with property page opening on Windows 7.
- Fixed level notifications on property page.
1.1.1.2 - May 12, 2010
- Fixed IPersistStream::Load() bug for multichannel audio.
1.1.1.1 - Mar 24, 2010
- Fixed false positive notification from AVG antivirus.
1.1.1.0 - Jan 26, 2010
- Fixed: Installer bug for Windows Vista.
1.1.0.9 - Jan 06, 2010
- Fixed: Multithread issue with GetLevel() calls.
1.1.0.8 - Apr 28, 2009
- Added: C++ sample.
- Fixed: Names of interfaces changed to IMLAudioLevel and MLAudioLevelNotify.
- Fixed: Returned values (HRESULT) from IMLAudioLevel::GetLevel().
1.1.0.7 - Mar 01, 2009
- Fixed: Usage of filter's interface from VB. DWORD parameters of interface methods changed to int.
1.1.0.5 - Oct 9, 2008
- Changed: Algorithm of fade effect for gain changing.
- Added: Control on property page for setting duration of fade effect.
1.1.0.4 - Oct 7, 2008
- Fixed: Problem with empty input audio samples.
1.1.0.3 - Oct 7, 2008
- Fixed: Problems with output samples delay correction.
- Added: Controls for setting of delay vai property page.
1.1.0.2 - Aug 29, 2008
- Fixed: Removed unnecessary ASSERT in integrator class.
1.1.0.1 - Jun 30, 2008
- Note: First upload.
- Added: Support for up to 32 channels.
- Added: Automatic gain control.
- Added: Property page.
- Fixed: Algorythm of level measuring and all related functions.