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:shmsrc 和 shmsink 在传输多个帧后卡住

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1517437/am62a7-shmsrc-and-shmsink-stuck-after-transferring-several-frames

器件型号:AM62A7

工具/软件:

我使用以下两个命令作为发送器和接收器来验证 shmsink 和 shmsrc、但 videotestsrc 的 SMPTE 测试模式在屏幕上显示多个帧后会卡住。 我想问为什么会发生这种情况? 具体的命令如下

# send
gst-launch-1.0 videotestsrc ! \
    video/x-raw,width=1920,height=720,format=NV12,framerate=60/1 ! \
    shmsink socket-path=/tmp/video_socket \
    wait-for-connection=0 \
    sync=false \
    async=true

#recv
gst-launch-1.0 shmsrc socket-path=/tmp/video_socket ! \
    video/x-raw,width=1920,height=720,format=NV12,framerate=60/1 ! \
    kmssink driver-name=tidss sync=false async=true

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

    SDK 版本:10_00_00_08

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

    尊敬的 Jason:

    我目前正在出差、下周中我将能够回复您、届时我将回到办公室。

    您使用 shmsrc 和 shmsink 元素的具体原因是什么?

    此致、

    Suren

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

    尊敬的 Jason:

    默认情况下、shmsrc 和 shmsink 设计为一次只处理几个帧。 这就是为什么您看到它显示几个帧然后停止的原因。

    此致、

    Suren