Skip to content

Commit

Permalink
version 1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tomjnixon committed Nov 26, 2018
1 parent 933a690 commit f29d619
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 1 deletion.
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,46 @@
# Changelog

## [1.1.0] - 2018-11-26

### Removed
- `adm_parent` references in ADM objects.

### Added
- `Matrix` type support.
- Simple validation of ADM data model, and more extensive validation of ADM
structures.
- Support for rendering objects with silent `audioTrackUID` references.
- Support for `audioPackFormat` HOA parameters.
- Selection of `audioProgramme` and complementary `audioObjects` from
`ear-render`.
- `adm_path` to `RenderingItems`, with pointers to the corresponding ADM
objects. This is not used by the renderer but is a useful feature for other
applications built on top of the underlying ADM library.
- Support for more flexible referencing of nested `audioPackFormats`; each
`audioTrackUID` or `chna` row can reference any appropriate `audioPackFormat`
on the path from the root `audioPackFormat` (which contains the full set of
`audioChannelFormats` used) to the `audioPackFormat` that contains the
`audioChannelFormat` of the track.
- Better support for using multi-channel `audioPackFormats` -- in an
`audioObject` or `chna`-only file using multiple `audioPackFormats` may be
ambiguous if they share some `audioChannelFormats`. This should now be
handled correctly in all cases.

### Changed
- The reference direction between `audioTrackFormat` and `audioStreamFormat`
was reversed in the data model (`audioTrackFormat`s now point at a single
`audioStreamFormat`), and `axml` references in either direction now establish
this relationship. Note that this does not follow the exact wording in
BS.2076-1, but this helps compatibility with other systems and should match
future revisions of BS.2076. If either of these references are omitted a
warning will be issued when a file is rendered. When generating BW64+ADM
files (with `ear-utils`) both reference directions are now included.
- Complete re-implementation of `RenderingItem` selection to support other
features in this release. This functionality was moved from
`ear.fileio.utils` to `ear.core.select_items`.
- `RenderingItems` now use the `TrackSpec` structure rather than an index to
point to their source audio, to allow for silent and `Matrix` tracks.

## [1.0.1] - 2018-11-23

### Changed
Expand All @@ -24,4 +65,5 @@

Initial release.

[1.1.0]: https://github.com/ebu/ebu_adm_renderer/compare/1.0.1...1.1.0
[1.0.1]: https://github.com/ebu/ebu_adm_renderer/compare/1.0.0...1.0.1
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
setup(
name='ear',
description='EBU ADM Renderer',
version='1.0.1',
version='1.1.0',

url='https://github.com/ebu/ebu_adm_renderer',

Expand Down

0 comments on commit f29d619

Please sign in to comment.