fix: 修复 OpusCodec::decode_loss

This commit is contained in:
Del Wang
2025-12-30 10:31:43 +08:00
parent f4309eba4f
commit 22eb36f678
+3 -3
View File
@@ -38,8 +38,8 @@ impl OpusCodec {
// Packet Loss Concealment
pub fn decode_loss(&mut self, out: &mut [i16]) -> Result<usize> {
// Fallback to silence as opus crate 0.3 doesn't expose safe PLC
out.fill(0);
Ok(out.len())
self.decoder
.decode(&[], out, false)
.context("Opus PLC (decode_loss) failed")
}
}