server: log UVC appsrc push errors

This commit is contained in:
Brad Stein 2026-01-06 22:08:46 -03:00
parent 3611db4d8c
commit cb624c8249

View File

@ -395,7 +395,9 @@ impl WebcamSink {
buf.get_mut() buf.get_mut()
.unwrap() .unwrap()
.set_pts(Some(gst::ClockTime::from_useconds(pkt.pts))); .set_pts(Some(gst::ClockTime::from_useconds(pkt.pts)));
let _ = self.appsrc.push_buffer(buf); if let Err(err) = self.appsrc.push_buffer(buf) {
tracing::warn!(target:"lesavka_server::video", %err, "📸⚠️ appsrc push failed");
}
} }
fn pick_decoder() -> &'static str { fn pick_decoder() -> &'static str {