Opensmile

Latest version: v2.5.0

Safety actively analyzes 622894 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

3.0.2

Added
* Binaries for macos-armv8 architecture
* Binaries for linux-armv7 architecture
* Binaries for linux-armv8 architecture

3.0.1

Added
- eGeMAPSv02 feature set config which fixes two missing features in the LLD output
that are mentioned in the GeMAPS paper.

Changed
- Introduced a standard_data_output_no_lld_de.conf.inc include file to make the GeMAPS configs
not need to define a fake lld_de level.
- Removed -ffast-math and /fp:fast compiler flags to improve the reproducability
of output across compilers and systems.
- SMILExtract no longer logs to a file by default.
- Many internal refactorings and cleanups.

Removed
- Removed SEMAINE-related components and binaries.
- Removed obsolete cJniSink and cJniMessageInterface components.
- Removed unused internal support for integer data in data memory levels.

Fixed
- Fixed a race condition when multiple openSMILE instances are initialized at the same time
in separate threads.
- Fixed a race condition in smile_reset which could lead to the function failing when
multiple openSMILE instances are used concurrently.
- Multiple fixes and improvements to the condition variable implementation.
- Fixed a rare race condition in cExternalSource and cExternalAudioSource.
- Fixed incorrect Wave file headers written by cWaveSink when sample format was set to 32-bit float.
- cArffSink now correctly escapes special characters in the output (e.g. instance names).
- Fixed a build issue preventing the android-template sample app from being buildable
on Windows and macOS.
- Various other minor fixes and tweaks.

3.0

3.0.0

Added
- New components:
- cDataPrintSink
- cFunctionalModulation (re-added from version 2.2)
- cFFmpegSource
- cExternalSource
- cExternalAudioSource
- cExternalSink
- cExternalMessageInterface
- cVectorBinaryOperation
- New config files:
- GeMAPS v01b and eGeMAPS v01b (fixing a numeric instability)
- SMILEapi: C API with language bindings for Python and C.
- iOS platform support and iOS sample app project.
- Colorized log output.
- Command-line option "-exportHelp" to export component help in JSON format for use by
third-party applications.
- The growDyn option is now supported for ring-buffer data memory levels.

Changed
- Replaced Autotools-based build scripts with CMake.
- Rewritten Android sample project using Kotlin and Gradle.
- Major reduction in memory usage for data memory levels with high frame rates
(e.g. raw Wave data).
- Performance improvements for components cSpecScale and cFunctionalModulation.
- Improved internal support for components that read data asynchronously from external sources
(e.g. sound card, network).
- Documentation has been updated and is now provided in HTML format.
- Numerous cleanups and refactorings.

Fixed
- Numerous bug fixes and other smaller improvements.

Removed
- Multi-thread processing has been removed for stability reasons.

2.5.0

--------------------------

* Added: support for ``manylinux_2_17_armv7l`` aka Raspberry PI
* Added: support for ``manylinux_2_17_aarch64``
* Added: support for ``macosx_11_0_arm64`` aka M1
* Added: support for Python 3.11
* Added: support for Python 3.10
* Changed: use binaries from ``opensmile`` v3.0.2
* Changed: build platform dependent wheels
to reduce installation size
* Removed: support for Python 3.7

2.4.2

--------------------------

* Added: support for Python 3.9
* Changed: split API documentation into sub-pages
for each function
* Removed: support for Python 3.6

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.