pop bus messages only if available
This commit is contained in:
parent
2bd0c56f0a
commit
b0b092d9e2
1 changed files with 4 additions and 1 deletions
|
@ -213,7 +213,10 @@ where
|
||||||
}
|
}
|
||||||
let mut eos_pause = false;
|
let mut eos_pause = false;
|
||||||
|
|
||||||
for msg in inner.bus.iter() {
|
while let Some(msg) = inner
|
||||||
|
.bus
|
||||||
|
.pop_filtered(&[gst::MessageType::Error, gst::MessageType::Eos])
|
||||||
|
{
|
||||||
match msg.view() {
|
match msg.view() {
|
||||||
gst::MessageView::Error(err) => {
|
gst::MessageView::Error(err) => {
|
||||||
error!("bus returned an error: {err}");
|
error!("bus returned an error: {err}");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue