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 // Packet Loss Concealment
pub fn decode_loss(&mut self, out: &mut [i16]) -> Result<usize> { pub fn decode_loss(&mut self, out: &mut [i16]) -> Result<usize> {
// Fallback to silence as opus crate 0.3 doesn't expose safe PLC self.decoder
out.fill(0); .decode(&[], out, false)
Ok(out.len()) .context("Opus PLC (decode_loss) failed")
} }
} }