libear icon indicating copy to clipboard operation
libear copied to clipboard

A C++11 library to render ADM content according to Recommendation ITU-R BS.2127

Results 14 libear issues
Sort by recently updated
recently updated
newest added

# todo - [ ] add C++ tests for C API functions (currently only JS) - [ ] fix use of long for 64 bit types in decorrelation filters (see...

the CI changes need some work to make it work properly on different platforms -- probably using cmake present

Here's what we use, and what i would propose to do with them: - math - factorial - could use `std::tgamma`, but it would be nice to know that it's...

enhancement

For example, for a given input 7.1.4ch, can libear render it to 3.1.2ch? Where, 3.1.2ch is composed of L, C, R, LFE, Tfl, Tfr.

`designDecorrelators` must be called on a layout without LFE channels; perhaps it should throw if given an LFE channel? a dummy LFE channel should be added in a mapping step...

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

Was wondering if you could add a full example of decoding an adm file with libear. Not a problem if it has other dependencies as well, just am not sure...

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...

question

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...

question