This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM62A7:GStreamer 关键错误

Guru**** 2344810 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1511621/am62a7-gstreamer-critical-error

器件型号:AM62A7

工具/软件:

我使用 GStreamer API 的应用首先可以正常运行、并显示视频2-3秒、但会抛出错误(下面的消息)。虽然视频即使在错误后也能正常播放。我是否缺少一些配置或设置?

(media_main:1424): GLib-GObject-CRITICAL **: 07:11:19.673: g_value_set_enum: assertion 'G_VALUE_HOLDS_ENUM (value)' failed

(media_main:1424): GLib-GObject-CRITICAL **: 07:11:19.673: g_value_set_enum: assertion 'G_VALUE_HOLDS_ENUM (value)' failed

(media_main:1424): GLib-GObject-CRITICAL **: 07:11:19.673: g_value_set_enum: assertion 'G_VALUE_HOLDS_ENUM (value)' failed

(media_main:1424): GLib-GObject-CRITICAL **: 07:11:19.673: g_value_set_enum: assertion 'G_VALUE_HOLDS_ENUM (value)' failed

(media_main:1424): GLib-GObject-CRITICAL **: 07:11:19.673: g_value_set_enum: assertion 'G_VALUE_HOLDS_ENUM (value)' failed

到底是什么  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jason:

    能否分享 GStreamer 命令(整个流水线)而不是点文件、以便我们重现问题?  

    您使用哪个软件版本进行测试? 您在我们的 EVM 上看到了这个问题吗?

    此致、

    Suren

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    版本10_00_00_08

    很奇怪,我的 gstreamer 命令工作正常。所以我怀疑我的代码有问题,但它不 影响视频输出。

    gst-launch-1.0 v4l2src device=/dev/video3 io-mode=dmabuf-import ! \
    video/x-bayer, width=1920, height=1536, framerate=60/1, format=bggr12 ! \
    tiovxisp sink_0::device=/dev/v4l-subdev4 name=isp \
    sensor-name="X3F" \
    dcc-isp-file=/opt/imaging/ox03f/dcc_viss.bin \
    sink_0::dcc-2a-file=/opt/imaging/ox03f/dcc_2a.bin format-msb=9 ! \
    video/x-raw, format=NV12, width=1920, height=1536, framerate=60/1 ! \
    tiovxmultiscaler name=multi \
    src_0::roi-startx=0 src_0::roi-starty=0 src_0::roi-width=1280 src_0::roi-height=720 \
    src_1::roi-startx=0 src_1::roi-starty=0 src_1::roi-width=1920 src_1::roi-height=1080 \
    multi.src_0 ! video/x-raw, width=1280,height=720,format=NV12 ! queue ! mosaic.sink_0 \
    multi.src_1 ! video/x-raw, width=640,height=720,format=NV12 ! queue ! mosaic.sink_1 \
    tiovxmosaic name=mosaic \
    sink_0::startx="<0>" sink_0::starty="<0>" \
    sink_1::startx="<1280>" sink_1::starty="<0>" ! \
    kmssink driver-name=tidss sync=false skip-vsync=true

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jason:

    您是否能够在代码中找出问题的根源? 由于命令行运行良好、是否需要任何支持?

    此致、

    Suren