What's new in AVSMeter 3.0.9.0
Apr 1, 2021
- Updated libcpuid (Intel Rocket Lake, AMD Ryzen Milan)
New in AVSMeter 3.0.8.0 (Mar 9, 2021)
- Updated libcpuid (Intel Whiskey Lake-U CPUs, AMD Ryzen Cezanne)
- Updated AVS header files
New in AVSMeter 3.0.1.0 (Jun 23, 2020)
- Updated GPU-Z interface (some sensor names changed in v2.32.0)
- AVSMeter 32 bit and 64 bit now have each an .ini file (AVSMeter.ini / AVSMeter64.ini)
New in AVSMeter 3.0.1.0 (Jun 23, 2020)
- Updated GPU-Z interface (some sensor names changed in v2.32.0)
- AVSMeter 32 bit and 64 bit now have each an .ini file (AVSMeter.ini / AVSMeter64.ini)
New in AVSMeter 2.9.8 (Feb 3, 2020)
- Updated libcpuid to support AMD Threadripper (Castle Peak)
- Updated AVS+ headers
- Cosmetics
New in AVSMeter 2.9.7 (Nov 6, 2019)
- Timing optimisations
- Minor fixes
New in AVSMeter 2.9.6 (Aug 26, 2019)
- Updated libcpuid
- If the script runtime is too short, the number of frames processed and runtime are displayed in addition to the warning.
- Refactoring
- Cosmetics
New in AVSMeter 2.9.5 (Jul 22, 2019)
- Updated libcpuid (AMD Zen 2 support)
New in AVSMeter 2.9.4 (Jul 7, 2019)
- Updated CPU extension flags
- Updated plugin type detection
New in AVSMeter 2.9.2 (Jun 1, 2019)
- Fixed wrong AVISYNTH_INTERFACE_VERSION
- Updated dates in some messages
New in AVSMeter 2.9.1 (May 8, 2019)
- Fixed an error reporting bug
- More accurate memory usage measurements
- Limit performance data section in log/csv files to 10000 entries
New in AVSMeter 2.9.0 (Feb 25, 2019)
- Added Veselin Georgiev's libcpuid (again) for better detection of some CPU features (such as number of physical/logical cores of contemporary CPUs)
- Minor other fixes
- Refactoring
New in AVSMeter 2.8.9 (Jan 24, 2019)
- Updated documentation
- Updated dates (2018 -> 2019)
New in AVSMeter 2.8.7 (Nov 7, 2018)
- Error handling improvements
- Cosmetics
- Changed some error messages
New in AVSMeter 2.8.6 (Nov 7, 2018)
- Minor fixes/cosmetics
- Documentation updates/corrections
New in AVSMeter 2.8.5 (Sep 8, 2018)
- Fixed a long standing exception handling bug
New in AVSMeter 2.8.4 (Sep 3, 2018)
- Regression from v2.8.3: Revert to "MapAndLoad" WinAPI function
- Added switch "-v". In combination with "avsinfo", this switch adds a list of internal/external functions and DLL dependencies to the log file.
New in AVSMeter 2.8.3 (Sep 3, 2018)
- Changed to implicit loading of avisynth.dll which seems more stable in multithreaded environments
- Fixed timing issue when deleting IScriptEnvironment objects
New in AVSMeter 2.8.2 (Aug 17, 2018)
- Improved command line switch logic/verification
- Changed ini file default for "LogUseFileSaveDialog" to "0"
- CPU usage now displayed as rational number
- Memory usage now only displays the "Working Set" which represents the
- amount of memory physically mapped to the process context.
- Various fixes and tweaks
- Cosmetics
New in AVSMeter 2.8.1 (Jul 22, 2018)
New in AVSMeter 2.8.0 (Jul 20, 2018)
- Fixed a display bug
- Further reduced memory overhead
New in AVSMeter 2.7.9 (Jul 15, 2018)
- Reorganised command line usage (See documentation for details).
- Added switch "-o" which disables the script pre-scan (See documentation for details).
- Cosmetics
New in AVSMeter 2.7.8 (Jun 10, 2018)
- Regression from 2.7.7: Supress duplicates in plugin enumeration
New in AVSMeter 2.7.7 (Jun 9, 2018)
- Added switch to specify a avisynth.dll other than the one automatically loaded
- Updated AVS+ headers
- Regression from 2.7.6: Some warnings/notes were not displayed
- Refactoring
New in AVSMeter 2.7.6 (May 25, 2018)
- Fixed a bug in the 64 bit C-plugin enumeration
- Memory tweaks
New in AVSMeter 2.7.5 (Mar 18, 2018)
- Fixed a couple of bugs
- Re-organised the ini settings in logical groups
New in AVSMeter 2.7.4 (Mar 18, 2018)
- Added ini option "LogUseFileSaveDialog". See manual for details.
- Brought back ini options "LogDirectory" and "LogFileDateTimeSuffix". See manual for details.
New in AVSMeter 2.7.3 (Feb 15, 2018)
- Fixed a bug in the external plugin enumeration
New in AVSMeter 2.7.2 (Feb 14, 2018)
- Added new switch "-c". This allows in combination with "-avsinfo" to specify a custom plugin directory
- "Save as..." dialog for all log/csv files when using "-log" and/or "-csv" switches
- Updated AVS+ headers
- Cosmetics
New in AVSMeter 2.7.1 (Jan 21, 2018)
- When using the switch "-avsinfo" in combination with "-log", a "Save as..." dialogwill open enabling the user to save the log file
- Minor fixes and refactoring
- Cosmetics
New in AVSMeter 2.7.0 (Dec 14, 2017)
- Warnings and errors are reported in separate sections
- Updated list of exception messages
- Cosmetics
New in AVSMeter 2.6.9 (Dec 1, 2017)
- avsinfo: If the version info is missing in (auto-load) plugins/files, the UTC timestamp is printed instead
- Simplified 'ESC' key handling
New in AVSMeter 2.6.8 (Nov 20, 2017)
- Fixed a bug in plugin type enumeration (regression)
New in AVSMeter 2.6.7 (Nov 16, 2017)
- Minor fixes, refactoring and cosmetics
New in AVSMeter 2.6.6 (Oct 6, 2017)
- Detailed external function enumeration and duplicate report are still not working properly, removed for now
New in AVSMeter 2.5.5 (May 8, 2017)
- Improved dependency check for FFTW support libraries
- Updated CPU feature detection
- Improved error handling for GPU-Z interface
- Moved documentation for INI settings to AVSMeter.html
- Cosmetics
New in AVSMeter 2.5.3 (Apr 5, 2017)
- Fixed duplicate error message
- Fixed a minor console output bug
- Fixed a couple of cosmetic issues
- Added "_x64"/"_x86" suffix to the avsinfo log name
New in AVSMeter 2.5.2 (Mar 27, 2017)
- Improved exception handling for Avisynth core (avisynth.dll)
- Updated Avisynth headers
- Refactoring and cleanup
New in AVSMeter 2.5.1 (Mar 16, 2017)
- New CPU feature detection, removed libcpuid dependency
- WoW64 process detection may have given wrong results in some rare cases, this should be fixed
- Updated Avisynth headers
- Various functional and cosmetic fixes
New in AVSMeter 2.5.0 (Feb 27, 2017)
- Added warning when no plugin directory references are found in the registry and "classic" plugin auto-loading is therefore disabled
- Updated libcpuid
- Moved log entries created by "-avsinfo" for DLL dependencies and internal/external functions to the main log file (avsinfo.log)
- Minor fixes and refactoring
New in AVSMeter 2.4.9 (Feb 9, 2017)
- Improved the error checking for the GPU-Z memory interface which fixes a rare issue with GPU-Z communication
- Updated Avisynth headers
- Removed some unnecessary command line validations
New in AVSMeter 2.4.8 (Jan 24, 2017)
- Fixed a regression from 2.4.7 - some helpful hints in the error report were suppressed
New in AVSMeter 2.4.7 (Jan 21, 2017)
- Added audio info to the console output
- Tweaked timer test
- Refactoring
- Cosmetics
New in AVSMeter 2.4.6 (Dec 16, 2016)
- Fixed a bug that would display the wrong number of audio bits/sample in some cases
- Fixed a bug that stopped enumeration of plugins when the Avisynth auto-loader threw a "too many plugins..." message
- Generation of the log files "avsdeps.log" and "avsfunctions.log" is now optional and can be enabled in the ini file ("CreateDependencyLog", "CreateFunctionLog")
New in AVSMeter 2.4.5 (Dec 9, 2016)
- Added supported instruction sets to the CPU info
- Reduced overhead of GPU sensor readout
- Fixed a bug that would throw the Avisynth error "too many plugins loaded..." multiple times
New in AVSMeter 2.4.4 (Nov 17, 2016)
- Improved validation of INI settings
- Updated libcpuid
- Updated Avisynth headers
- Updated NV GPU table
- Refactoring
New in AVSMeter 2.4.2 (Sep 30, 2016)
- Fixed dependency check for 2005 & 2008 runtimes
New in AVSMeter 2.4.1 (Sep 27, 2016)
- Added "Simple mode" (switch "-s"). This mode just runs the script without
- gathering any runtime/performance data
- Updated advisory messages for missing dependencies
- Re-structured the documentation a bit
New in AVSMeter 2.4.0 (Sep 20, 2016)
- Export a third log file when using the "-avsinfo -log" switch containing
- DLL dependencies for avisynth.dll and all auto-load plugins
- Refactoring of dependency checking code
- Error handling improvements
New in AVSMeter 2.3.9 (Sep 12, 2016)
- Split list of internal and external functions generated with "-avsinfo" into a separate log file ("avsfunctions.log")
- Refactor plugin enumeration
- Update some error messages
- Re-organise source file structure
- Other minor fixes
New in AVSMeter 2.3.8 (Sep 3, 2016)
- Updated Avisynth headers
- Updated libcpuid
- Refactoring and cosmetics
- Perfdata -> std::vector
- Optimisation of some helper functions
New in AVSMeter 2.3.7 (Sep 3, 2016)
- Updated Avisynth header to the latest AVS+ version (r2151)
- Updated color space detection accordingly
- Implemented some standard arrays as std::vector mainly for efficiency
- Refactoring and cosmetics
New in AVSMeter 2.3.6 (Sep 3, 2016)
- Added enumeration of all color spaces supported by the latest AVS+,
- including 16/32 Bit formats
- Added "VersionNumber()" (defined in internal.h) to the Avisynth info
- Fixed a buffer overflow problem in the string formatting code
- Refactoring and cosmetics
New in AVSMeter 2.3.5 (Sep 3, 2016)
- Minor restructuring of the log files
- Added GPU hardware info to the avsinfo log if the "-gpu" switch is used
- Updated libcpuid
- For classic Avisynth 2.6.x, auto-load directory references exclusive to Avisynth+
- i.e. "PluginDir+" entries in the registry) are now excluded from the enumeration
- of plugins/plugin directories
- Minor fixes