Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.xiph.org/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-05-26Reverts the transient_analysis() changes from 4e8b9905exp_wip5Jean-Marc Valin
This was found to cause a quality regression (e.g. in the velvet sample)
2012-05-26Fixes issues when downmixing to mono or when encoding below fullbandJean-Marc Valin
2012-05-26Tonality and pitch tuningJean-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-26Converting most of the new code to fixed-point (not complete yet)Jean-Marc Valin
2012-05-26Fixes some issues discovered with a log sweepJean-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-26Tuning the dynalloc adjustments and checking for LF transientsJean-Marc Valin
2012-05-26Adds a 3 Hz high-pass filter and boost allocation on leakageJean-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-26Dynalloc based on a bands that stand out of the "noise floor"Jean-Marc Valin
2012-05-26Transient/VBR tuning, give more bits to frames where pitch changesJean-Marc Valin
2012-05-26New transient code, weighted tonalityJean-Marc Valin
2012-05-26VBR tuningJean-Marc Valin
2012-05-26Adds automatic bandwidth detectionJean-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-26Better training setJean-Marc Valin
2012-05-26Adds low-energy feature, training with noiseJean-Marc Valin
2012-05-26Better trainingJean-Marc Valin
2012-05-26Adds MFCC standard deviation featuresJean-Marc Valin
2012-05-26Down to 17 features with same error rateJean-Marc Valin
2012-05-26Adds cepstral mean subtraction (CMS) to analysisJean-Marc Valin
2012-05-26Continuous trim calculations, tapset/spread now use new analysisJean-Marc Valin
2012-05-26Speech/music discrimination (not used for anything yet)Jean-Marc Valin
Also, reducing the VBR rate on panned mono
2012-05-26Cleanup, slightly changed analysis band layout, MFCC-like featuresJean-Marc Valin
2012-05-26Cleans up the most ugly parts of the analysis codeJean-Marc Valin
Should be mostly usable now.
2012-05-26Adds an analysis function to control VBRJean-Marc Valin
Conflicts: src/opus_encoder.c
2012-05-26Implements a better transient metric for VBRJean-Marc Valin
2012-05-26Using a "pure L1" metric for tf analysisJean-Marc Valin
2012-05-26Unconstrained VBR no longer attempt to hit an average rateJean-Marc Valin
2012-05-24Add 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-23Use '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-21Enable building just the library (or just the docs)Ron
Both are still built and installed by default though.
2012-05-21Actually install the documentation with make installRon
Instead of just its build stamp :)
2012-05-21Tweak doxygen input so that the manpage names won't conflict.Gregory Maxwell
2012-05-18int vs opus_int32 consistencyJean-Marc Valin
2012-05-18Remove 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-18Move 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-18Minor doc improvement wrt OPUS_APPLICATION_RESTRICTED_LOWDELAY.Gregory Maxwell
2012-05-18Sync with draft -14Jean-Marc Valin
2012-05-17Fixes the stereo_analysis() fixed-point overflow issue properlyJean-Marc Valin
2012-05-16Merge branch 'tmp_draft'Jean-Marc Valin
Conflicts: README
2012-05-16Revert "Adds 3rd clause to CELT license"Jean-Marc Valin
This reverts commit 9f407afad6da25f87c2350e86b21151578ac2ed4.
2012-05-16version bumpv0.9.11draft-13Jean-Marc Valin
2012-05-16Remove trailing whitespace from draft-ietf-codec-opus.xml.Gregory Maxwell
2012-05-16commasKat Walsh
2012-05-16Table title capitalizationJean-Marc Valin
2012-05-16draft copyeditingKat Walsh
2012-05-16misc draft fixesJean-Marc Valin
2012-05-16More minor gen-art part 2 edits.Timothy B. Terriberry
Includes the addition of a band-layout table.
2012-05-16Apparently the tar compatibility option has compatibility problems!Jean-Marc Valin
2012-05-16Make vararray and restrict checks fail GCC 2.95.3's broken implementation.Gregory Maxwell
2012-05-16Improve portability to BeOS via some configure.ac fixes and cleanups.Gregory Maxwell
2012-05-16Alt. compile instructions in the draft should match the Makefile.Gregory Maxwell