From a38903521a79bd22d502125625f7701244e64aaa Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Fri, 25 Apr 2025 15:58:31 -0400 Subject: [PATCH] Set opus_demo LSB depth according to input format --- src/opus_demo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opus_demo.c b/src/opus_demo.c index 0306fb89..590ba208 100644 --- a/src/opus_demo.c +++ b/src/opus_demo.c @@ -742,7 +742,7 @@ int main(int argc, char *argv[]) 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) {