reset AUDIO_ZERO_COUNT
This commit is contained in:
parent
3059ca061e
commit
6c713f3135
@ -38,6 +38,9 @@ mod pa_impl {
|
|||||||
pub async fn run(sp: GenericService) -> ResultType<()> {
|
pub async fn run(sp: GenericService) -> ResultType<()> {
|
||||||
hbb_common::sleep(0.1).await; // one moment to wait for _pa ipc
|
hbb_common::sleep(0.1).await; // one moment to wait for _pa ipc
|
||||||
let mut stream = crate::ipc::connect(1000, "_pa").await?;
|
let mut stream = crate::ipc::connect(1000, "_pa").await?;
|
||||||
|
unsafe {
|
||||||
|
AUDIO_ZERO_COUNT = 0;
|
||||||
|
}
|
||||||
let mut encoder = Encoder::new(crate::platform::linux::PA_SAMPLE_RATE, Stereo, LowDelay)?;
|
let mut encoder = Encoder::new(crate::platform::linux::PA_SAMPLE_RATE, Stereo, LowDelay)?;
|
||||||
allow_err!(
|
allow_err!(
|
||||||
stream
|
stream
|
||||||
@ -203,7 +206,10 @@ mod cpal_impl {
|
|||||||
} else {
|
} else {
|
||||||
48000
|
48000
|
||||||
};
|
};
|
||||||
log::debug!("Audio sample rate : {}",sample_rate);
|
log::debug!("Audio sample rate : {}", sample_rate);
|
||||||
|
unsafe {
|
||||||
|
AUDIO_ZERO_COUNT = 0;
|
||||||
|
}
|
||||||
let mut encoder = Encoder::new(
|
let mut encoder = Encoder::new(
|
||||||
sample_rate,
|
sample_rate,
|
||||||
if config.channels() > 1 { Stereo } else { Mono },
|
if config.channels() > 1 { Stereo } else { Mono },
|
||||||
|
Loading…
x
Reference in New Issue
Block a user