Proper SILK delay compensation for resampling
Adds SILK delay compensation that depends on encode and decode sampling rate, as well as SILK internal coding rate. This ensures that the SILK part of Opus is always in sync with the CELT part no matter what the sampling rates are. It also increases the resampling delay to 1.15 ms (was previously 0.48 ms).
Showing
- silk/control_codec.c 11 additions, 0 deletionssilk/control_codec.c
- silk/dec_API.c 24 additions, 6 deletionssilk/dec_API.c
- silk/define.h 3 additions, 0 deletionssilk/define.h
- silk/enc_API.c 19 additions, 7 deletionssilk/enc_API.c
- silk/main.h 2 additions, 0 deletionssilk/main.h
- silk/structs.h 4 additions, 0 deletionssilk/structs.h
- src/opus_encoder.c 8 additions, 9 deletionssrc/opus_encoder.c
Loading
Please register or sign in to comment