Skip to content

2.1.0

Latest
Compare
Choose a tag to compare
@tomjnixon tomjnixon released this 26 Jan 18:44
· 159 commits to master since this release

Fixed

  • Depth and height parameters were switched in metadata conversion. See #26.
  • Bug in channel lock priority order, which controls the loudspeaker selection when the object position is the same distance from multiple loudspeakers. See #28.
  • Screen scaling now fails explicitly in cases where it was not well-defined before, generally with extreme positions and sizes. See #22.
  • Errors with gaps at the start of metadata. See #13.
  • Rounding of times in XML writer. See #12.
  • audioStreamFormat referencing error messages. See 34b738a and 04533fc.
  • Improved extraData handling in BW64 reader; see #48

Changed

  • DirectSpeakers panner uses allocentric panning for Cartesian positions. See 222374a.
  • Removed python 2.7 support.
  • fix_block_format_durations parameter is deprecated, and the ADM XML parser no longer issues warnings for timing issues -- use ear.fileio.adm.timing_fixes for this functionality instead. See #8.
  • --enable-block-duration-fix performs more extensive fixes; this now fixes the following issues:
    • audioBlockFormats where the rtime plus the duration of one audioBlockFormat does not match the rtime of the next.
    • interpolationTime parameter larger than duration.
    • audioBlockFormat rtime plus duration extending past the end of the containing audioObject.
  • Issue a warning for DirectSpeakers blocks with a speakerLabel containing LFE which is not detected as an LFE channel. See #9.
  • Improved warning and error output: tidier formatting, and repeated warnings are suppressed by default. See #37.

Added

  • loudnessMetadata data structures, parsing and generation. See #25.
  • ear-utils regenerate command to re-generate AXML and CHNA chunks. See #8.
  • The absoluteDistance parameter is now extracted from AXML and added to the ExtraData structure; see #45.
  • Lots of documentation, see https://ear.readthedocs.io/