pipewire: log all stream change requests
This commit is contained in:
@@ -138,6 +138,7 @@ struct StreamData {
|
|||||||
stream: Option<Stream>,
|
stream: Option<Stream>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug)]
|
||||||
pub enum PwChangeRequest {
|
pub enum PwChangeRequest {
|
||||||
Pause,
|
Pause,
|
||||||
Resume,
|
Resume,
|
||||||
@@ -513,7 +514,10 @@ where
|
|||||||
let _receiver = receiver.attach(main_loop.loop_(), {
|
let _receiver = receiver.attach(main_loop.loop_(), {
|
||||||
let name = name.clone();
|
let name = name.clone();
|
||||||
let main_loop = main_loop.clone();
|
let main_loop = main_loop.clone();
|
||||||
move |req| match req {
|
|
||||||
|
move |req| {
|
||||||
|
log::debug!("{name}: request pipewire stream to {req:?}");
|
||||||
|
match req {
|
||||||
PwChangeRequest::Pause => {
|
PwChangeRequest::Pause => {
|
||||||
let _ = stream.set_active(false);
|
let _ = stream.set_active(false);
|
||||||
}
|
}
|
||||||
@@ -522,7 +526,7 @@ where
|
|||||||
}
|
}
|
||||||
PwChangeRequest::Stop => {
|
PwChangeRequest::Stop => {
|
||||||
main_loop.quit();
|
main_loop.quit();
|
||||||
log::info!("{}: stopping pipewire loop", &name);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user