Changelog¶
0.12.0 (April 18, 2020)¶
Added¶
new
addSimpleCommonDefinitionsObjectTo
functionnew
addSimpleObjectTo
functionadded support to lookup HOA common definitions AudioPackFormatIDs and AudioTrackFormatIDs
added missing ITU-R BS.2051 setups 0+7+0 and 4+7+0 to common definition lookup tables
Changed¶
improved
AudioChannelFormat::assignId
logic - huge performance increase for large documents
Fixed¶
fixed bug were not all references were removed if AudioPackFormat was removed from document
0.11.0 (Oktober 11, 2019)¶
Added¶
library can now also be used as a CMake subproject
new CMake option
ADM_HIDE_INTERNAL_SYMBOLS
new CMake option
ADM_PACKAGE_AND_INSTALL
new CMake option
BUILD_SHARED_LIBS
audioPackFormat
now supports typeDefinitionHOA
Changed¶
Renamed CMake library target name from
libadm
toadm
Renamed CMake option
UNIT_TESTS
toADM_UNIT_TESTS
Renamed CMake option
EXAMPLES
toADM_EXAMPLES
properly implemented the
LoudnessMetadata
classimproved common definitions handling
drastically improved performance by enhancing hex and ID parsing
boost will automatically be found when finding libadm
hide symbols only is shared library is build
Fixed¶
An unresolvable reference will now result in an exception instead of a segfault when parsing XML.
Always return true for values with default values in has<…>() methods.
The dialogue subelement will now be written by the xml writer
0.10.0 (November 30, 2018)¶
Added¶
Added helper function to access optional properties from elements, return a supplied default value if it hasn’t been set
Add utility functions to (re-)calculate block format durations
Added
adm::ReaderOption
to selectAudioFormatExtended
node search mode
Changed¶
Use
Catch2
instead ofBoost.Test
for unit testingRefactored XmlParser tests to use separate files for test data
Improved search for
AudioFormatExtended
node when parsing XML
Fixed¶
Documentation fixes and clarifications
Fixed visibility issues of some methods that prevented linking with the shared library
0.9.0 (July 23, 2018)¶
Initial release