summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add LPCNet headers to make distexp_neural_fec4Jean-Marc Valin2023-05-172-1/+28
|
* Increase state size limit for API testJean-Marc Valin2023-05-171-3/+3
|
* Bring in LPCNet constant tablesJean-Marc Valin2023-05-162-0/+1
|
* Avoid warnings when not compiling with DREDJean-Marc Valin2023-05-152-3/+20
|
* Fix dred object leak in opus_demo.cJean-Marc Valin2023-05-151-0/+1
|
* No longer include pointers in the SILK structsJean-Marc Valin2023-05-153-9/+14
| | | | Everything can now be shallow-copied again
* Directly include LPCNet state in SILK structsJean-Marc Valin2023-05-153-12/+8
| | | | Makes shallow copy of decoder possible again
* Rename Opus DNN functionsJean-Marc Valin2023-05-155-15/+15
| | | | | Avoids conflict with LPCNet, so that LPCNet headers can be included in Opus
* Update LPCNetJean-Marc Valin2023-05-151-0/+0
|
* More cleanupJean-Marc Valin2023-05-151-5/+20
|
* Add API doc, change DRED offsets to be samplesJean-Marc Valin2023-05-143-14/+67
|
* Cleanup, remove "old" DRED APIJean-Marc Valin2023-05-143-31/+3
|
* Complete switching to DRED objectJean-Marc Valin2023-05-135-20/+101
|
* Remove opus_dred_init()Jean-Marc Valin2023-05-133-23/+0
|
* More DRED refactoringJean-Marc Valin2023-05-125-61/+85
| | | | progressive decode, avoid storing DRED decoder state
* DRED refactoring/renamingJean-Marc Valin2023-05-125-16/+56
|
* LPCNet updateexp_neural_fec3Jean-Marc Valin2023-05-111-0/+0
|
* merge LPCNet fixJean-Marc Valin2023-05-101-0/+0
|
* Fix DRED PVQ for case when K=0 on a splitJean-Marc Valin2023-05-091-2/+11
|
* Properly check to see if there's room for DREDJean-Marc Valin2023-05-082-4/+7
|
* Fix extensions padding for CBRJean-Marc Valin2023-05-082-5/+7
|
* Fixes corruption when using extensionsJean-Marc Valin2023-05-082-19/+35
| | | | | Now generating the extension in place once all the data is already in the right place.
* DRED versioning in bitstreamJean-Marc Valin2023-04-143-5/+20
| | | | | | 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.
* LPCNet updateneural_fec3exp_dred_icasspJean-Marc Valin2023-01-311-0/+0
|
* Fix encoder infinite loop when decay is too smallJean-Marc Valin2023-01-261-3/+2
|
* Fix padding overwriting the packet contentJean-Marc Valin2023-01-251-2/+5
|
* Only decode the DRED frames we needJean-Marc Valin2023-01-201-1/+6
|
* Reenable dot product instructionsJean-Marc Valin2023-01-133-2/+1
|
* Fixes build when ENABLE_NEURAL_FEC is offJean-Marc Valin2023-01-112-1/+4
|
* Making sure we don't bust the DRED bufferJean-Marc Valin2022-12-211-0/+7
|
* Don't encode empty DRED packetsJean-Marc Valin2022-12-211-6/+16
|
* Controlling DRED on the encode sideJean-Marc Valin2022-12-216-5/+53
|
* Splitting up DRED encodingJean-Marc Valin2022-12-204-32/+31
|
* Clear FEC buffer on new dred packetJean-Marc Valin2022-12-202-1/+4
| | | | Fixes "FEC buffer full" issue
* Fix DRED segfaultJean-Marc Valin2022-12-202-12/+14
| | | | Properly re-initialize DRED (only) when needed
* reenable DREDJean-Marc Valin2022-12-201-1/+1
|
* Should handle mixes of PLC and DREDJean-Marc Valin2022-12-196-10/+11
|
* Fix the normal PLC caseJean-Marc Valin2022-12-131-1/+1
|
* Adds -lossfile option to opus_demoJean-Marc Valin2022-12-131-2/+18
|
* DRED: First version that (kinda) worksJean-Marc Valin2022-12-093-3/+25
| | | | Probably still has many bugs
* Make FEC handling in opus_demo more generalJean-Marc Valin2022-12-081-55/+56
| | | | Now only running the decoder on "received" packets
* DRED: better namingJean-Marc Valin2022-12-073-6/+6
|
* updated lpcnet: qframes decoded by dred_decoder are now in reverse orderjbuethe2022-12-071-0/+0
|
* removed debug codejbuethe2022-12-071-24/+0
|
* DRED: Decode variable number of framesJean-Marc Valin2022-12-074-6/+10
|
* DRED cleanup, support for variable number of framesJean-Marc Valin2022-12-066-25/+34
|
* DRED integration work in progressJean-Marc Valin2022-12-065-7/+23
|
* Minor cleanupJean-Marc Valin2022-12-025-208/+14
|
* DRED: Fix infinite loop on "impossible" symbolsJean-Marc Valin2022-12-021-1/+3
|
* Add missing #include "config.h"Jean-Marc Valin2022-12-021-1/+5
|