Age | Commit message (Collapse) | Author |
|
|
|
|
|
Based on two dense layers with a GRU layer in the middle
|
|
There is also no trailing whitespace.
|
|
|
|
Newer versions of MSVC are unhappy with the strategy of the build
environment redefining "inline" (even though they don't support the
actual keyword). Instead we define OPUS_INLINE to the right thing
in opus_defines.h.
This is the same approach we use for restrict.
|
|
This fixes tansig_approx() to avoid crashing when the input is NaN.
The problem could only be triggered when calling the float API with
a float build at a complexity of 7 or more (i.e. analysis called).
Since the crash was due to an out-of-bound read (typically the index
is INT_MIN), it's unlikely to be exploitable in any other way than
causing a crash.
|
|
|
|
Code is still float, but at least tonality esitmation seems to work.
Speech/music analysis is still disabled.
|
|
|
|
Updates the project files to include the new encoder source files.
Use OPUS_RESTRICT and include config.h to set the proper defines
for build under MSVC.
|
|
|
|
|
|
Also, reducing the VBR rate on panned mono
|