qgroundcontrol icon indicating copy to clipboard operation
qgroundcontrol copied to clipboard

latest master "qgc.videomanager.videoreceiver.gstreamer.api: <h264parse10> broken/invalid nal Type: 1 Slice,"

Open lida2003 opened this issue 10 months ago • 3 comments

Expected Behavior

Get H264 UDP stream output

Current Behavior

No video

Steps to Reproduce:

Please provide an unambiguous set of steps to reproduce the current behavior

  1. build qgc +qt6.8.2 on ubuntu 22.04
  2. gst-launch-1.0 udpsrc port=5600 ! application/x-rtp ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink works for h264 video stream
  3. qgc use udp h264 failed

qgc_log.txt

System Information

When posting bug reports, include the following information

  • Operating System: NVIDIA linux L4T 36.4
  • QGC Version: master
commit d185cea71ad1f36f20f909c4620658bb995cab3a (HEAD -> master, origin/master, origin/HEAD)
Author: Hamish Willee <[email protected]>
Date:   Thu Feb 20 16:50:25 2025 +1100

    Move docs crowdin file to root (#12484)

    * Rename crowdin yet again

    * Attempt to fix base path

    * Try root level
  • QGC build: self-built from source
  • Flight Controller: NA
  • Autopilot (with version): NA

lida2003 avatar Feb 22 '25 01:02 lida2003

EGL is untest/unsupported at the moment

HTRamsey avatar Feb 22 '25 12:02 HTRamsey

EGL is untest/unsupported at the moment

How can i disabled the egl, use gst by default? Or where can i find the code where needed to be changed and tested?

lida2003 avatar Feb 22 '25 14:02 lida2003

make sure you do: sudo apt install nvidia-l4t-jetson-multimedia-api

HTRamsey avatar Apr 30 '25 11:04 HTRamsey