stereolabs / zed-gstreamer

Package of GStreamer elements to interface with ZED Cameras
https://www.stereolabs.com/docs/gstreamer/
61 stars 23 forks source link

Gstreamer Plugin “Failed to map buffer for writing” on Jetson Nano #37

Closed pinjiang closed 2 years ago

pinjiang commented 2 years ago

Preliminary Checks

Description

Prerequisite: JETSON NANO ZED SDK 3.5 Compile zed-gstreamer

run simple-fps_rendering.sh i scripts/linux: It show crappy video for one second and script quit ERROR: from element /GstPipeline:pipeline0/GstZedSrc:zedsrc0: Failed to map buffer for writing

Steps to Reproduce

Prerequisite: JETSON NANO ZED SDK 3.5 Compile and install zed-gstreamer

run simple-fps_rendering.sh in scripts/linux with DEBUG GST_DEBUG=zedsrc:5 ./simple-fps_rendering.sh

Expected Result

Show videos correctly

Actual Result

1.. Show crappy video for one second.

  1. Debug Log:
0:00:00.122119187  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1856:gst_zedsrc_get_caps:<zedsrc0> The caps before filtering are video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)GRAY16_LE, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1
0:00:00.122322681  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1865:gst_zedsrc_get_caps:<zedsrc0> The caps after filtering are video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)GRAY16_LE, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1
0:00:00.122510445  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1856:gst_zedsrc_get_caps:<zedsrc0> The caps before filtering are video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)GRAY16_LE, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1
0:00:00.122648728  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1865:gst_zedsrc_get_caps:<zedsrc0> The caps after filtering are video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)GRAY16_LE, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1
0:00:00.122828732  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1856:gst_zedsrc_get_caps:<zedsrc0> The caps before filtering are video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)GRAY16_LE, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1
0:00:00.122964203  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1865:gst_zedsrc_get_caps:<zedsrc0> The caps after filtering are video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)GRAY16_LE, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1
0:00:00.123133581  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1856:gst_zedsrc_get_caps:<zedsrc0> The caps before filtering are video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)GRAY16_LE, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1
0:00:00.123268896  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1865:gst_zedsrc_get_caps:<zedsrc0> The caps after filtering are video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)GRAY16_LE, width=(int)672, height=(int)376, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1280, height=(int)720, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)GRAY16_LE, width=(int)2208, height=(int)1242, framerate=(fraction)15/1; video/x-raw, format=(string)BGRA, width=(int)672, height=(int)752, framerate=(fraction){ 15/1, 30/1, 60/1, 100/1 }; video/x-raw, format=(string)BGRA, width=(int)1280, height=(int)1440, framerate=(fraction){ 15/1, 30/1, 60/1 }; video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)2160, framerate=(fraction){ 15/1, 30/1 }; video/x-raw, format=(string)BGRA, width=(int)2208, height=(int)2484, framerate=(fraction)15/1
Setting pipeline to PAUSED ...
0:00:00.158796793  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1571:gst_zedsrc_start:<zedsrc0> start
0:00:00.158877732  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1576:gst_zedsrc_start: CAMERA INITIALIZATION PARAMETERS
0:00:00.158909868  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1579:gst_zedsrc_start:  * Camera resolution: HD1080
0:00:00.158933879  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1581:gst_zedsrc_start:  * Camera FPS: 30
0:00:00.158955182  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1583:gst_zedsrc_start:  * SDK verbose: FALSE
0:00:00.158975078  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1585:gst_zedsrc_start:  * Camera flipped: AUTO
0:00:00.158995443  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1615:gst_zedsrc_start:  * Depth Mode: NONE
0:00:00.159014974  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1617:gst_zedsrc_start:  * Coordinate units: MILLIMETER
0:00:00.159034246  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1619:gst_zedsrc_start:  * Coordinate system: IMAGE
0:00:00.159064194  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1621:gst_zedsrc_start:  * MIN depth: 300
0:00:00.159085340  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1623:gst_zedsrc_start:  * MAX depth: 20000
0:00:00.159104351  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1625:gst_zedsrc_start:  * Depth Stabilization: TRUE
0:00:00.159124091  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1628:gst_zedsrc_start:  * Disable self calibration: FALSE
Setting depth_mode to NONE
0:00:00.159157790  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1661:gst_zedsrc_start:  * Input from default device
0:00:02.907324863  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1676:gst_zedsrc_start: CAMERA CONTROLS
0:00:02.907583982  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1678:gst_zedsrc_start:  * BRIGHTNESS: 4
0:00:02.907865811  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1680:gst_zedsrc_start:  * CONTRAST: 4
0:00:02.908102273  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1682:gst_zedsrc_start:  * HUE: 0
0:00:02.908326809  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1684:gst_zedsrc_start:  * SATURATION: 4
0:00:02.908625825  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1686:gst_zedsrc_start:  * SHARPNESS: 4
0:00:02.908701243  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1688:gst_zedsrc_start:  * GAMMA: 8
0:00:02.912898143  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1698:gst_zedsrc_start:  * AEC_AGC: TRUE
0:00:02.913487842  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1729:gst_zedsrc_start:  * WHITEBALANCE_AUTO: TRUE
0:00:02.915357460  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1732:gst_zedsrc_start:  * LED_STATUS: ON
0:00:02.915398971  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1736:gst_zedsrc_start: CAMERA RUNTIME PARAMETERS
0:00:02.915418607  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1746:gst_zedsrc_start:  * Depth calculation: OFF
0:00:02.915442461  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1748:gst_zedsrc_start:  * Depth Confidence threshold: 80
0:00:02.915464285  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1750:gst_zedsrc_start:  * Depth Texture Confidence threshold: 100
0:00:02.915486420  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1752:gst_zedsrc_start:  * 3D Reference Frame: WORLD
0:00:02.915505744  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1754:gst_zedsrc_start:  * Sensing Mode: STANDARD
0:00:02.915523192  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1758:gst_zedsrc_start: POSITIONAL TRACKING PARAMETERS
0:00:02.915542099  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1759:gst_zedsrc_start:  * Positional tracking status: OFF
0:00:02.915558453  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1796:gst_zedsrc_start: OBJECT DETECTION PARAMETERS
0:00:02.915575485  7604   0x5590bda8a0 INFO                  zedsrc gstzedsrc.cpp:1797:gst_zedsrc_start:  * Object Detection status: OFF
0:00:02.915917991  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1877:gst_zedsrc_set_caps:<zedsrc0> The caps being set are video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)sRGB, framerate=(fraction)30/1
0:00:02.923850794  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1556:gst_zedsrc_calculate_caps:<zedsrc0> Created caps video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)sRGB, framerate=(fraction)30/1
Pipeline is live and does not need PREROLL ...
0:00:02.924425701  7604   0x5597221d90 DEBUG                 zedsrc gstzedsrc.cpp:1856:gst_zedsrc_get_caps:<zedsrc0> The caps before filtering are video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)sRGB, framerate=(fraction)30/1
0:00:02.924604923  7604   0x5597221d90 DEBUG                 zedsrc gstzedsrc.cpp:1865:gst_zedsrc_get_caps:<zedsrc0> The caps after filtering are video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)sRGB, framerate=(fraction)30/1
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:03.005854396  7604   0x5597221d90 DEBUG                 zedsrc gstzedsrc.cpp:1856:gst_zedsrc_get_caps:<zedsrc0> The caps before filtering are video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)sRGB, framerate=(fraction)30/1
0:00:03.005941376  7604   0x5597221d90 DEBUG                 zedsrc gstzedsrc.cpp:1865:gst_zedsrc_get_caps:<zedsrc0> The caps after filtering are video/x-raw, format=(string)BGRA, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)sRGB, framerate=(fraction)30/1

(gst-launch-1.0:7604): GStreamer-CRITICAL **: 17:05:12.865: gst_buffer_map_range: assertion 'GST_IS_BUFFER (buffer)' failed
0:00:03.196507977  7604   0x5597221d90 WARN                  zedsrc gstzedsrc.cpp:1955:gst_zedsrc_fill:<zedsrc0> error: Failed to map buffer for writing
ERROR: from element /GstPipeline:pipeline0/GstZedSrc:zedsrc0: Failed to map buffer for writing
Additional debug info:
/usr1/zed-gstreamer/gst-zed-src/gstzedsrc.cpp(1955): gst_zedsrc_fill (): /GstPipeline:pipeline0/GstZedSrc:zedsrc0
Execution ended after 0:00:00.271087623
Setting pipeline to PAUSED ...
Setting pipeline to READY ...

(gst-launch-1.0:7604): GStreamer-CRITICAL **: 17:05:12.867: gst_mini_object_unref: assertion 'GST_MINI_OBJECT_REFCOUNT_VALUE (mini_object) > 0' failed
0:00:03.199203704  7604   0x5590bda8a0 DEBUG                 zedsrc gstzedsrc.cpp:1834:gst_zedsrc_stop:<zedsrc0> stop
Setting pipeline to NULL ...
Freeing pipeline ...

ZED Camera model

ZED2i

Environment

Prerequisite:
HW: JETSON NANO 
JETPACK VERSION : R32, Revision 5.2
ZED SDK         : 3.5

Anything else?

No response

ianmcvann commented 2 years ago

I have the same issue. Did you manage to find a fix?

Jade999 commented 2 years ago

I have the save issue, anyone fixed it?

Myzhar commented 2 years ago

Can you try with the latest ZED SDK v3.7 and let me know if the problem persists?

github-actions[bot] commented 2 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment otherwise it will be automatically closed in 5 days

ysmilda commented 1 year ago

I've got the same issue on ZED SDK 3.8.2 with a ZED 2.

The debug log is:

ERROR: from element /GstPipeline:pipeline0/GstZedSrc:zedsrc0: Failed to map buffer for writing
Additional debug info:
/home/yorick/Development/zed-gstreamer/gst-zed-src/gstzedsrc.cpp(2170): gst_zedsrc_fill (): /GstPipeline:pipeline0/GstZedSrc:zedsrc0
ERROR: from element /GstPipeline:pipeline0/GstZedSrc:zedsrc0: Internal data stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstPipeline:pipeline0/GstZedSrc:zedsrc0:
streaming stopped, reason error (-5)
Execution ended after 0:00:00.003958412

I'm unsure how to continue, is there any solution?