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
path: root/src
AgeCommit message (Collapse)Author
2023-12-18added missing ENABLE_DRED under USE_WEIGHTS_FILEJan Buethe
2023-12-18moved OSCEModel struct one level upJan Buethe
2023-12-14new complexity settings (LACE@6, NoLACE@6)Jan Buethe
2023-12-14added hangover to recovery from PLCJan Buethe
2023-12-13added 10ms-cross-fade after osce resetJan Buethe
2023-12-11weight_blob for OSCE (still buggy)Jan Buethe
2023-12-11added osce training data dumping optionJan Buethe
2023-12-08osce method selection now tied to decoder complexityJan Buethe
2023-12-01added LACE to SILK decoder (--enable-osce)Jan Buethe
2023-12-01forcing encoder to use SILK when OSCE enabledJan Buethe
2023-11-29Trying to fix/update meson buildJean-Marc Valin
Still don't quite know what I'm doing
2023-11-21Use SILK VBR when using CBR with DREDJean-Marc Valin
DRED will absorb the bitrate variation
2023-11-16Adding RTCD for compute_activation()exp_dnn_rtcd6Jean-Marc Valin
2023-11-16Adding RTCD for DNN codeJean-Marc Valin
Starting with compute_linear()
2023-11-07DRED code cleanupJean-Marc Valin
Removing some indirections
2023-10-30Don't try to use models that aren't loadedJean-Marc Valin
2023-10-30Don't use reserved identifiers for include guardsJean-Marc Valin
2023-10-21Removing more useless codeJean-Marc Valin
2023-10-21Stop using tansig_table.h (both copies)Jean-Marc Valin
2023-10-19Support OPUS_SET_COMPLEXITY() on decoder sideJean-Marc Valin
Controls whether deep PLC is enabled
2023-10-19Simplifying the DRED/PLC codeJean-Marc Valin
2023-10-18Making the build possible without the modelsJean-Marc Valin
No dependency on the data files if no DNN code enabled
2023-10-15Rename ENABLE_NEURAL_FED to ENABLE_DREDJean-Marc Valin
Signed-off-by: Jean-Marc Valin <jmvalin@amazon.com>
2023-10-15Rename NEURAL_PLC to ENABLE_DEEP_PLCJean-Marc Valin
Signed-off-by: Jean-Marc Valin <jmvalin@amazon.com>
2023-10-15Fix PLC in opus_demo when DRED is not presentJean-Marc Valin
2023-09-21Handle the case where the initial state didn't fitJean-Marc Valin
2023-08-10Don't allocate DRED bits if we don't have enoughJean-Marc Valin
2023-08-10Making it easier to remove DRED experimental IDJean-Marc Valin
When ready, change DRED_EXTENSION_ID to the final ID, remove DRED_EXPERIMENTAL_VERSION completely, and change DRED_EXPERIMENTAL_BYTES to zero (eventually remove it).
2023-07-28Switch RDO-VAE decoder to LinearLayerJean-Marc Valin
2023-07-13Implement allocation of the DRED bitsJean-Marc Valin
Should work for both CBR and VBR. In the CBR case, we can make CELT VBR and use DRED to fill the rest.
2023-07-13Fix a CELT encoder CBR corner caseJean-Marc Valin
If configuring CELT for CBR but controlling the bitrate with OPUS_SET_BITRATE rather than nbCompressedBytes, then the range coder buffer would never get resized. AFAICT this could never be triggered in Opus because CBR was also controlled by nbCompressedBytes.
2023-07-13Refactoring: simplifying CELT encoder settingsJean-Marc Valin
Avoids interactions with redundancy settings
2023-07-13Reserve some bits for DREDJean-Marc Valin
SET_BITRATE is now the total bitrate again
2023-07-13Fix DRED failureJean-Marc Valin
We weren't reserving enough bytes for the DRED extension
2023-07-13Make hybrid CBR use VBR SILKJean-Marc Valin
2023-07-03Properly compute and use the DRED offset fieldJean-Marc Valin
Also, don't code DRED that's redundant with the main packet
2023-06-29Adjusting offsets to synthesize 10 ms at a timeJean-Marc Valin
Should make synthesis easier in the future
2023-06-22misc fixesJean-Marc Valin
2023-06-22Update build for LPCNet mergeJean-Marc Valin
2023-06-20Add support the DRED in CELTJean-Marc Valin
2023-06-20Always use at least one DRED feature vectorJean-Marc Valin
2023-06-16Making DRED encoder run for CELT tooJean-Marc Valin
2023-06-16Fix non-DRED buildJean-Marc Valin
2023-06-16Add blob loading for DRED encoder and decoderJean-Marc Valin
2023-06-16Fix DRED for 10-ms framesJean-Marc Valin
2023-06-16Fix units for dred_offset in APIJean-Marc Valin
2023-06-16Handle DRED frames != 20 msJean-Marc Valin
2023-06-16Pull DRED encoding up to Opus layerJean-Marc Valin
2023-06-16Update RDOVAE model to blob formatJean-Marc Valin
2023-06-16Add blob loading support to decoderJean-Marc Valin