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;
|
||||
|
||||
for msg in inner.bus.iter() {
|
||||
while let Some(msg) = inner
|
||||
.bus
|
||||
.pop_filtered(&[gst::MessageType::Error, gst::MessageType::Eos])
|
||||
{
|
||||
match msg.view() {
|
||||
gst::MessageView::Error(err) => {
|
||||
error!("bus returned an error: {err}");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue