Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-26 | Reverts the transient_analysis() changes from 4e8b9905exp_wip5 | Jean-Marc Valin | |
This was found to cause a quality regression (e.g. in the velvet sample) | |||
2012-05-26 | Fixes issues when downmixing to mono or when encoding below fullband | Jean-Marc Valin | |
2012-05-26 | Tonality and pitch tuning | Jean-Marc Valin | |
Tuned the tonality estimator to trigger on signals where only part of the spectrum is tonal. Also tuned the pitch detector not to be confused by short-term correlation. | |||
2012-05-26 | Converting most of the new code to fixed-point (not complete yet) | Jean-Marc Valin | |
2012-05-26 | Fixes some issues discovered with a log sweep | Jean-Marc Valin | |
- New DC rejection filter that avoids numerical issues - Higher cap on HF dynalloc - Proper filter memory for transient detector - Prevents transient detector from detecting low-freq tones as transients | |||
2012-05-26 | Tuning the dynalloc adjustments and checking for LF transients | Jean-Marc Valin | |
2012-05-26 | Adds a 3 Hz high-pass filter and boost allocation on leakage | Jean-Marc Valin | |
Fixes two leakage problems on the wood blocks sample - Removes DC which causes leakage with no masking - Detect leakage by comparing short-MDCT energy to long-MDCT energy and boost allocation for bands with leakage | |||
2012-05-26 | Dynalloc based on a bands that stand out of the "noise floor" | Jean-Marc Valin | |
2012-05-26 | Transient/VBR tuning, give more bits to frames where pitch changes | Jean-Marc Valin | |
2012-05-26 | New transient code, weighted tonality | Jean-Marc Valin | |
2012-05-26 | VBR tuning | Jean-Marc Valin | |
2012-05-26 | Adds automatic bandwidth detection | Jean-Marc Valin | |
Haven't tested it much and not sure not to use it without risk for high-quality streams that may change bandwidth | |||
2012-05-26 | Better training set | Jean-Marc Valin | |
2012-05-26 | Adds low-energy feature, training with noise | Jean-Marc Valin | |
2012-05-26 | Better training | Jean-Marc Valin | |
2012-05-26 | Adds MFCC standard deviation features | Jean-Marc Valin | |
2012-05-26 | Down to 17 features with same error rate | Jean-Marc Valin | |
2012-05-26 | Adds cepstral mean subtraction (CMS) to analysis | Jean-Marc Valin | |
2012-05-26 | Continuous trim calculations, tapset/spread now use new analysis | Jean-Marc Valin | |
2012-05-26 | Speech/music discrimination (not used for anything yet) | Jean-Marc Valin | |
Also, reducing the VBR rate on panned mono | |||
2012-05-26 | Cleanup, slightly changed analysis band layout, MFCC-like features | Jean-Marc Valin | |
2012-05-26 | Cleans up the most ugly parts of the analysis code | Jean-Marc Valin | |
Should be mostly usable now. | |||
2012-05-26 | Adds an analysis function to control VBR | Jean-Marc Valin | |
Conflicts: src/opus_encoder.c | |||
2012-05-26 | Implements a better transient metric for VBR | Jean-Marc Valin | |
2012-05-26 | Using a "pure L1" metric for tf analysis | Jean-Marc Valin | |
2012-05-26 | Unconstrained VBR no longer attempt to hit an average rate | Jean-Marc Valin | |
2012-05-24 | Add extern "C" protection to opus_multistream.h. | Ralph Giles | |
Unlike the other headers, opus_multistream.h didn't declare itself to be C code, causing confusing errors when the caller tries to use the functions from C++. | |||
2012-05-23 | Use 'frame' instead of 'signal', take out stdlib.h in silk/. | Gregory Maxwell | |
On MacOS, stdlib.h ends up including sys/signal.h, generating warnings about the local variables called 'signal' shadowing the global symbol signal(3). This was originally done in 86476906 but it missed some use of 'signal' in prototypes in headers where it didn't cause warnings. Later the prototypes were moved around and the warnings came back. This also cleans up some cases in where stdlib.h was used but shouldn't be required. | |||
2012-05-21 | Enable building just the library (or just the docs) | Ron | |
Both are still built and installed by default though. | |||
2012-05-21 | Actually install the documentation with make install | Ron | |
Instead of just its build stamp :) | |||
2012-05-21 | Tweak doxygen input so that the manpage names won't conflict. | Gregory Maxwell | |
2012-05-18 | int vs opus_int32 consistency | Jean-Marc Valin | |
2012-05-18 | Remove the obsolete LIBOPUS_SUFFIX define. | Ralph Giles | |
As best we recall, this was used to version the library filename during rapid development. It's no longer needed now that the bitstream is frozen and isn't hooked up to anything in the build system. | |||
2012-05-18 | Move the various version defines to be together. | Ralph Giles | |
The config.h version defines were declared in the middle of the math feature testing. This commit moves it to the top of configure.ac where the other version number code resides. | |||
2012-05-18 | Minor doc improvement wrt OPUS_APPLICATION_RESTRICTED_LOWDELAY. | Gregory Maxwell | |
2012-05-18 | Sync with draft -14 | Jean-Marc Valin | |
2012-05-17 | Fixes the stereo_analysis() fixed-point overflow issue properly | Jean-Marc Valin | |
2012-05-16 | Merge branch 'tmp_draft' | Jean-Marc Valin | |
Conflicts: README | |||
2012-05-16 | Revert "Adds 3rd clause to CELT license" | Jean-Marc Valin | |
This reverts commit 9f407afad6da25f87c2350e86b21151578ac2ed4. | |||
2012-05-16 | version bumpv0.9.11draft-13 | Jean-Marc Valin | |
2012-05-16 | Remove trailing whitespace from draft-ietf-codec-opus.xml. | Gregory Maxwell | |
2012-05-16 | commas | Kat Walsh | |
2012-05-16 | Table title capitalization | Jean-Marc Valin | |
2012-05-16 | draft copyediting | Kat Walsh | |
2012-05-16 | misc draft fixes | Jean-Marc Valin | |
2012-05-16 | More minor gen-art part 2 edits. | Timothy B. Terriberry | |
Includes the addition of a band-layout table. | |||
2012-05-16 | Apparently the tar compatibility option has compatibility problems! | Jean-Marc Valin | |
2012-05-16 | Make vararray and restrict checks fail GCC 2.95.3's broken implementation. | Gregory Maxwell | |
2012-05-16 | Improve portability to BeOS via some configure.ac fixes and cleanups. | Gregory Maxwell | |
2012-05-16 | Alt. compile instructions in the draft should match the Makefile. | Gregory Maxwell | |