fix: 修复 OpusCodec::decode_loss

This commit is contained in:
Del Wang
2025-12-31 22:53:33 +08:00
committed by Del
parent 28d714a2ef
commit f7dd1586e8
+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")
}
}