ref: a38903521a79bd22d502125625f7701244e64aaa
parent: f37dcf55709bfdff327ab475dbaa2579a2fac6dc
author: Jean-Marc Valin <jeanmarcv@google.com>
date: Fri Apr 25 11:58:31 EDT 2025
Set opus_demo LSB depth according to input format
--- a/src/opus_demo.c
+++ b/src/opus_demo.c
@@ -742,7 +742,7 @@
opus_encoder_ctl(enc, OPUS_SET_PACKET_LOSS_PERC(packet_loss_perc));
opus_encoder_ctl(enc, OPUS_GET_LOOKAHEAD(&skip));
- opus_encoder_ctl(enc, OPUS_SET_LSB_DEPTH(16));
+ opus_encoder_ctl(enc, OPUS_SET_LSB_DEPTH((format == FORMAT_S16_LE) ? 16 : 24));
opus_encoder_ctl(enc, OPUS_SET_EXPERT_FRAME_DURATION(variable_duration));
if (dred_duration > 0)
{
--
⑨