Thomas Nixon
Thomas Nixon
an assert in apply_interp that both points are the same size would catch an out-of-bounds read (or null pointer dereference) in some cases it might be nice to do a...
we don't need to ship our own version now that eigen 3.4 has been released
There are two issues: - These use floats, when they should be doubles (matching the rest of the API, and less likely to suffer from loss of accuracy). - Polar...
In the EAR reference code, the screen is always present, but set to some default dimensions if not specified. Handling the case where there is no screen (and skipping screen-related...
this call is missing: https://github.com/ebu/ebu_adm_renderer/blob/5618893de8e942c77200bb54ddbbf2505dc8e04f/ear/core/point_source.py#L470 depends on #22
- add `ear::isSupportedLayout` to bs2051 module, to check that layout meets bs.2051 requirements. - use this in point source panner to issue a warning for unknown layouts. Warnings are made...
This is no longer needed at run-time, as we can just use the convex hull for all layouts, but we can use it for testing. See discussion in #20.
see https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#urls
# Regular layouts These currently have to be added to `ear/core/data/2051_layouts.yaml` -- see [this](https://github.com/ebu/ebu_adm_renderer/files/10229317/lebedev_15.zip) for example. I don't want to add these to the repository as I don't think there's...
Some systems produce files which don't work with the EAR currently, but could be made to work fairly easily. We could add a a compatibility flag that enables some tweaks...