João Antônio Cardoso

Results 71 issues of João Antônio Cardoso

Closes #140

The following is the minimal patch to fix the WebRTC: ```bash git merge \ improve_webrtc_test \ improve_webrtc2 \ fix_webrtcsink_lock \ add_failsafe_killer ```

From our manual testing of the current master (2b1dc02dd4152af3597550f916b89cf24871e1cb): > The YUYV format is probably somehow wrongly defined in the SDP files

bug

From our manual testing of the current master (2b1dc02dd4152af3597550f916b89cf24871e1cb): > RTSP streams sometimes don't connect from VLC, GStreamer, or QGC on x86_64 / GStreamer 1.24.0 / localhost note: It might...

bug

From our manual testing of the current master (2b1dc02dd4152af3597550f916b89cf24871e1cb): > RTSP streams for JPEG/YUYV are behaving inconsistently both for v4l and testsrc, and sometimes die immediately or after a couple...

bug

New in GStreamer 1.24, [rtppassthroughpay](https://gstreamer.freedesktop.org/documentation/rtp/rtppassthroughpay.html?gi-language=c) can allow us to get rid of our current solution for redirect. Currently, we receive RTP packages, depack them, and then repack them.

enhancement

There might be an opportunity to get rid of some tee + queue, but the main idea is to try to separate all sinks from our sources using intersink instead...

enhancement

This is an architectural problem. There should only be one stream request being attended at each time, so we need to place the mutex in the right place.

bug

Use [this](https://github.com/mavlink/mavlink-camera-manager/blob/1d44f87ddef72bc214f72d295d1e5ab0c5298de8/src/stream/gst/utils.rs#L10) implementation to check all necessary gstreamer plugins.

enhancement
good first issue

- Helps #14: gives enough information for the front-end to merge the devices from the same BUS if it wants to. - Also gives enough information for the front-end to...

Breaking Changes