add count to avoid frequent "audio frame ignored" message found in issue #3268
This commit is contained in:
parent
a10241a3f2
commit
828854a6ce
@ -708,6 +708,7 @@ pub struct AudioHandler {
|
|||||||
audio_stream: Option<Box<dyn StreamTrait>>,
|
audio_stream: Option<Box<dyn StreamTrait>>,
|
||||||
channels: u16,
|
channels: u16,
|
||||||
latency_controller: Arc<Mutex<LatencyController>>,
|
latency_controller: Arc<Mutex<LatencyController>>,
|
||||||
|
ignore_count: i32,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl AudioHandler {
|
impl AudioHandler {
|
||||||
@ -810,7 +811,11 @@ impl AudioHandler {
|
|||||||
.check_audio(frame.timestamp)
|
.check_audio(frame.timestamp)
|
||||||
.not()
|
.not()
|
||||||
{
|
{
|
||||||
log::debug!("audio frame {} is ignored", frame.timestamp);
|
self.ignore_count += 1;
|
||||||
|
if self.ignore_count == 100 {
|
||||||
|
self.ignore_count = 0;
|
||||||
|
log::debug!("100 audio frames are ignored");
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user