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
2024-01-22Initial DRED tuningexp_dred_tuning1Jean-Marc Valin
Adjust q0, qD and duration based on bitrate and loss.
2024-01-22switched to smaller NoLACE modelJan Buethe
2024-01-22bugfix in SilkFeatureNetPLJan Buethe
2024-01-22OSCE_MAX_RNN_UNITS now derived from osce model parametersJan Buethe
2024-01-21Remove run-time code for old TF2 modelsexp_plc_fix5Jean-Marc Valin
No longer needed now that PLC is trained with PyTorch stack
2024-01-21Using PyTorch model (same architecture for now)Jean-Marc Valin
2024-01-21Improving PLCJean-Marc Valin
Should handle the history in a more consistent way. Slightly increase the model size and re-enable biased band loss in training.
2024-01-20Updated LACE and NoLACE models to version 2opus-ng-osce-models-v2Jan Buethe
2024-01-17PLC export scriptJean-Marc Valin
mostly untested
2024-01-16PyTorch code for training the PLC modelJean-Marc Valin
Should match the TF2 code, but mostly untested
2023-12-23Prevent overshoots from CELT PLC with predictionexp_celt_plc_constraint1Jean-Marc Valin
Constrains the energy prediction to something safe.
2023-12-22Add simulated loss to opus_demoJean-Marc Valin
2023-12-22Make loss simulator standaloneJean-Marc Valin
2023-12-22C code for packet loss simulatorJean-Marc Valin
2023-12-22lossgen: better training, README.mdJean-Marc Valin
2023-12-22lossgen: can now dump weightsJean-Marc Valin
2023-12-21Packet loss generation modelJean-Marc Valin
2023-12-20Merge LACE/NoLACE under OSCE frameworkopus-ng-lace-integration5Jan Buethe
2023-12-17Initialize padding pointers to zeroJean-Marc Valin
Avoids valgrind complaining about use of uninitialized memory
2023-12-15use opus_(re)alloc and opus_free for dnn and DRED related functionsopus-ng-fix-allocMichael Klingbeil
2023-12-14handle extensions in opus_repacketizer_out_range_implMichael Klingbeil
2023-12-06add extensions of the first frame of a multiframe packetMichael Klingbeil
2023-12-06Fix RESYNTH bit rotJean-Marc Valin
2023-11-30use vec_avx.h for MSVC buildsMichael Klingbeil
2023-11-30don't redefine _mm_loadu_si32 on MSVCMichael Klingbeil
2023-11-30Defining __SSEx__ macros when needed for MSVCJean-Marc Valin
2023-11-29fix autogen.bat model downloadMichael Klingbeil
2023-11-29Add a script to shrink the DNN modelsJean-Marc Valin
Removes float debug weights, as well as useless spaces
2023-11-29Fix Windows pathJean-Marc Valin
2023-11-29Fix model download path for windowsJean-Marc Valin
2023-11-29Opus github ci filesJean-Marc Valin
Use OPUS_DRED instead of NEURAL_FEC
2023-11-29Add dotprod support to mesonJean-Marc Valin
Also default to disabling dnn float debugging
2023-11-29Trying to fix/update meson buildJean-Marc Valin
Still don't quite know what I'm doing
2023-11-28Oops, fix the fixed-point buildJean-Marc Valin
2023-11-28Trying to use fma instructions when possibleJean-Marc Valin
Compilers sometimes replace vmlaq*() with fmul+fadd instead of fmla. Trying to use vfmaq*() instead when possible.
2023-11-28FARGAN model updateJean-Marc Valin
Finished adversarial training on 800k model. Also, move weights to a new location.
2023-11-28Fixes for ARMv7/AArch32Jean-Marc Valin
1) Enable asm/intrinsics even for floating-point 2) Make sure ARMv8 asimd enables EDSP/MEDIA/Neon 3) Add dotp architecture to rtcd table since AArch *can* have dotp
2023-11-28Enabling DNN optimizations for ARMv7Jean-Marc Valin
Adds RTCD tables for compute_activation() and compute_conv2d()
2023-11-28Only force auto-vectorization for GCC >= 5.1Jean-Marc Valin
2023-11-28Force vectorization for DNN primitivesJean-Marc Valin
Avoids having to write intrinsics for simple loops
2023-11-27Enable floating-point approximations by defaultJean-Marc Valin
Enabling only on platforms that have been tested just in case we run into a non-IEEE754 platform where they would break.
2023-11-27Fix ARMv7 optimizations for DNN codeJean-Marc Valin
2023-11-26First step towards DNN optimization for ARMv7 NeonJean-Marc Valin
Still missing some intrinsics
2023-11-26Fix potential read out of bounds in farganJean-Marc Valin
2023-11-25Adding dotprod instruction to ARM rtcdJean-Marc Valin
Used for DNN matrix multiplies
2023-11-25Speed up cross-correlation normalizationJean-Marc Valin
2023-11-25Use arch-specific celt_inner_prod() for featuresJean-Marc Valin
2023-11-25Optimize biquad() to reduce dependency chainsJean-Marc Valin
2023-11-24Remove process_single_frame()Jean-Marc Valin
Code moved to compute_frame_features()
2023-11-24Remove feature writing (fwrite()) from libopusJean-Marc Valin