Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-18 | added missing ENABLE_DRED under USE_WEIGHTS_FILE | Jan Buethe | |
2023-12-18 | moved OSCEModel struct one level up | Jan Buethe | |
2023-12-14 | new complexity settings (LACE@6, NoLACE@6) | Jan Buethe | |
2023-12-14 | added hangover to recovery from PLC | Jan Buethe | |
2023-12-13 | added 10ms-cross-fade after osce reset | Jan Buethe | |
2023-12-11 | weight_blob for OSCE (still buggy) | Jan Buethe | |
2023-12-11 | added osce training data dumping option | Jan Buethe | |
2023-12-08 | osce method selection now tied to decoder complexity | Jan Buethe | |
2023-12-01 | added LACE to SILK decoder (--enable-osce) | Jan Buethe | |
2023-12-01 | forcing encoder to use SILK when OSCE enabled | Jan Buethe | |
2023-11-29 | Trying to fix/update meson build | Jean-Marc Valin | |
Still don't quite know what I'm doing | |||
2023-11-21 | Use SILK VBR when using CBR with DRED | Jean-Marc Valin | |
DRED will absorb the bitrate variation | |||
2023-11-16 | Adding RTCD for compute_activation()exp_dnn_rtcd6 | Jean-Marc Valin | |
2023-11-16 | Adding RTCD for DNN code | Jean-Marc Valin | |
Starting with compute_linear() | |||
2023-11-07 | DRED code cleanup | Jean-Marc Valin | |
Removing some indirections | |||
2023-10-30 | Don't try to use models that aren't loaded | Jean-Marc Valin | |
2023-10-30 | Don't use reserved identifiers for include guards | Jean-Marc Valin | |
2023-10-21 | Removing more useless code | Jean-Marc Valin | |
2023-10-21 | Stop using tansig_table.h (both copies) | Jean-Marc Valin | |
2023-10-19 | Support OPUS_SET_COMPLEXITY() on decoder side | Jean-Marc Valin | |
Controls whether deep PLC is enabled | |||
2023-10-19 | Simplifying the DRED/PLC code | Jean-Marc Valin | |
2023-10-18 | Making the build possible without the models | Jean-Marc Valin | |
No dependency on the data files if no DNN code enabled | |||
2023-10-15 | Rename ENABLE_NEURAL_FED to ENABLE_DRED | Jean-Marc Valin | |
Signed-off-by: Jean-Marc Valin <jmvalin@amazon.com> | |||
2023-10-15 | Rename NEURAL_PLC to ENABLE_DEEP_PLC | Jean-Marc Valin | |
Signed-off-by: Jean-Marc Valin <jmvalin@amazon.com> | |||
2023-10-15 | Fix PLC in opus_demo when DRED is not present | Jean-Marc Valin | |
2023-09-21 | Handle the case where the initial state didn't fit | Jean-Marc Valin | |
2023-08-10 | Don't allocate DRED bits if we don't have enough | Jean-Marc Valin | |
2023-08-10 | Making it easier to remove DRED experimental ID | Jean-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-28 | Switch RDO-VAE decoder to LinearLayer | Jean-Marc Valin | |
2023-07-13 | Implement allocation of the DRED bits | Jean-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-13 | Fix a CELT encoder CBR corner case | Jean-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-13 | Refactoring: simplifying CELT encoder settings | Jean-Marc Valin | |
Avoids interactions with redundancy settings | |||
2023-07-13 | Reserve some bits for DRED | Jean-Marc Valin | |
SET_BITRATE is now the total bitrate again | |||
2023-07-13 | Fix DRED failure | Jean-Marc Valin | |
We weren't reserving enough bytes for the DRED extension | |||
2023-07-13 | Make hybrid CBR use VBR SILK | Jean-Marc Valin | |
2023-07-03 | Properly compute and use the DRED offset field | Jean-Marc Valin | |
Also, don't code DRED that's redundant with the main packet | |||
2023-06-29 | Adjusting offsets to synthesize 10 ms at a time | Jean-Marc Valin | |
Should make synthesis easier in the future | |||
2023-06-22 | misc fixes | Jean-Marc Valin | |
2023-06-22 | Update build for LPCNet merge | Jean-Marc Valin | |
2023-06-20 | Add support the DRED in CELT | Jean-Marc Valin | |
2023-06-20 | Always use at least one DRED feature vector | Jean-Marc Valin | |
2023-06-16 | Making DRED encoder run for CELT too | Jean-Marc Valin | |
2023-06-16 | Fix non-DRED build | Jean-Marc Valin | |
2023-06-16 | Add blob loading for DRED encoder and decoder | Jean-Marc Valin | |
2023-06-16 | Fix DRED for 10-ms frames | Jean-Marc Valin | |
2023-06-16 | Fix units for dred_offset in API | Jean-Marc Valin | |
2023-06-16 | Handle DRED frames != 20 ms | Jean-Marc Valin | |
2023-06-16 | Pull DRED encoding up to Opus layer | Jean-Marc Valin | |
2023-06-16 | Update RDOVAE model to blob format | Jean-Marc Valin | |
2023-06-16 | Add blob loading support to decoder | Jean-Marc Valin | |