Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-16 | Add blob loading for DRED encoder and decoder | Jean-Marc Valin | |
2023-06-16 | Add resampling/downmix support to DRED encoder | Jean-Marc Valin | |
8k, 12k and stereo are mostly untested | |||
2023-06-16 | Fix DRED for 10-ms frames | 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 | Move LPCNet PLC state to top-level decoder | Jean-Marc Valin | |
So it can be used outside of the SILK PLC | |||
2023-06-16 | Cleanup (no change in behaviour) | Jean-Marc Valin | |
2023-06-16 | Add offset and quantization to DRED bitstream | Jean-Marc Valin | |
Brings the DRED implementation in line with the -00 draft | |||
2023-06-16 | Add missing include guards and config.h | Jean-Marc Valin | |
2023-06-16 | Fix whitespace errors | Jean-Marc Valin | |
2023-06-16 | A non-bit-exact C90 fix | Jean-Marc Valin | |
2023-06-16 | C90 fixes | Jean-Marc Valin | |
2023-06-16 | DRED API update | Jean-Marc Valin | |
output() renamed to decode(), dred objects using alloc() and free(), OpusDRED now passed as cost for decoding. | |||
2023-06-16 | meson: fix build for lpcnet additions | Tim-Philipp Müller | |
2023-06-16 | Don't run the DRED encoder unless DRED is enabled | Jean-Marc Valin | |
2023-06-16 | Avoid warnings when not compiling with DRED | Jean-Marc Valin | |
2023-06-16 | No longer include pointers in the SILK structs | Jean-Marc Valin | |
Everything can now be shallow-copied again | |||
2023-06-16 | Directly include LPCNet state in SILK structs | Jean-Marc Valin | |
Makes shallow copy of decoder possible again | |||
2023-06-16 | Cleanup, remove "old" DRED API | Jean-Marc Valin | |
2023-06-16 | Remove opus_dred_init() | Jean-Marc Valin | |
2023-06-16 | More DRED refactoring | Jean-Marc Valin | |
progressive decode, avoid storing DRED decoder state | |||
2023-06-16 | DRED refactoring/renaming | Jean-Marc Valin | |
2023-06-16 | Fix DRED PVQ for case when K=0 on a split | Jean-Marc Valin | |
2023-06-16 | Properly check to see if there's room for DRED | Jean-Marc Valin | |
2023-06-16 | DRED versioning in bitstream | Jean-Marc Valin | |
Adding a 'D' byte to signal the DRED experiment, along with a version number byte. This entire commit will be reverted once DRED is finalized and given a non-experimental extension number. | |||
2023-06-16 | Making sure we don't bust the DRED buffer | Jean-Marc Valin | |
2023-06-16 | Controlling DRED on the encode side | Jean-Marc Valin | |
2023-06-16 | Splitting up DRED encoding | Jean-Marc Valin | |
2023-06-16 | Fix DRED segfault | Jean-Marc Valin | |
Properly re-initialize DRED (only) when needed | |||
2023-06-16 | Should handle mixes of PLC and DRED | Jean-Marc Valin | |
2023-06-16 | DRED: First version that (kinda) works | Jean-Marc Valin | |
Probably still has many bugs | |||
2023-06-16 | DRED: better naming | Jean-Marc Valin | |
2023-06-16 | removed debug code | jbuethe | |
2023-06-16 | DRED: Decode variable number of frames | Jean-Marc Valin | |
2023-06-16 | DRED cleanup, support for variable number of frames | Jean-Marc Valin | |
2023-06-16 | DRED integration work in progress | Jean-Marc Valin | |
2023-06-16 | Minor cleanup | Jean-Marc Valin | |
2023-06-16 | DRED: Fix infinite loop on "impossible" symbols | Jean-Marc Valin | |
2023-06-16 | Add missing #include "config.h" | Jean-Marc Valin | |
2023-06-16 | added missing header file | Jan Buethe | |
2023-06-16 | clean-up | Jan Buethe | |
2023-06-16 | added --enable-neural-fec option to configure | Jan Buethe | |
2023-06-16 | implemented DRED packet decoder | Jan Buethe | |
2023-06-16 | changed data types for r, dead_zone, quant_scale and p0 to opus_uint16 | Jan Buethe | |
2023-06-16 | added copyright headers to new files | Jan Buethe | |
2023-06-16 | reduced buffer size for neural FEC packet encoding | Jan Buethe | |
2023-06-16 | addressed compiler warnings | Jan Buethe | |
2023-06-16 | fixed debug code | Jan Buethe | |
2023-06-16 | finished encoder implementation | Jan Buethe | |