<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hi,</div>

<div> </div>

<div>I am using libopusenc-0.2.1 to encode wave file into .opus file, following the example in the opusenc_example.c. The compiled executable file can convert wave file into opus file, however, at the end of the .opus file, there is always a cracking sound. If I remove the ope_encoder_drain(enc); , there is no cracking sound at the end of the opus file, only some wave data will not be encoded. So there is something wrong in the function ope_encoder_drain() that causes the cracking sound. </div>

<div> </div>

<div>I am not an expert in opus encoding, I don't have enough time to study the encoding source code for how the opus encoding works in details. Even I viewed the source code of this function ope_encoder_drain() in opusenc.c,  it is really difficult for me to find what caused the error, the learning curve is high. Who could tell how to fix this error in the function ope_encoder_drain()? </div>

<div> </div>

<div>Thank you for your help! </div>

<div> </div>

<div>Regards,</div>

<div>Robert<br/>
 </div></div></body></html>