GStreamer插件';管道间';(Ridgerun)和intervideo不处理RGB格式

GStreamer插件';管道间';(Ridgerun)和intervideo不处理RGB格式,gstreamer,Gstreamer,我正在尝试使用RidgeRun的插件。当输入视频为I420时,它工作正常,但与RGB视频协商失败 下面是我在应用程序中使用的gst启动命令 "videotestsrc ! video/x-raw,format=xRGB ! interpipesink name=camera sync=false" "interpipesrc name=display listen-to=camera accept-events=false accept-eos-event=false enable-sync=f

我正在尝试使用RidgeRun的插件。当输入视频为I420时,它工作正常,但与RGB视频协商失败

下面是我在应用程序中使用的gst启动命令

"videotestsrc ! video/x-raw,format=xRGB ! interpipesink name=camera sync=false"
"interpipesrc name=display listen-to=camera accept-events=false accept-eos-event=false enable-sync=false allow-renegotiation=false ! autovideosink sync=false async=false"
我得到的错误是:

ERROR: from element /GstPipeline:pipeline1/GstInterPipeSrc:display: Internal data stream error.
Additional debug info:
gstbasesrc.c(3055): gst_base_src_loop (): /GstPipeline:pipeline1/GstInterPipeSrc:display:
streaming stopped, reason not-negotiated (-4)

WARN                 basesrc gstbasesrc.c:3055:gst_base_src_loop:<display1> error: Internal data stream error.

WARN                 basesrc gstbasesrc.c:3055:gst_base_src_loop:<display1> error: streaming stopped, reason not-negotiated (-4)
错误:来自元素/GstPipeline:pipeline1/GstInterPipeSrc:display:内部数据流错误。
其他调试信息:
gstbasesrc.c(3055):gst_base_src_loop():/GstPipeline:pipeline1/GstInterPipeSrc:display:
流停止,原因未协商(-4)
WARN basesrc gstbasesrc.c:3055:gst\u base\u src\u循环:错误:内部数据流错误。
WARN basesrc gstbasesrc.c:3055:gst\u base\u src\u循环:错误:流停止,原因未协商(-4)
不支持RGB吗?如何确定支持哪些格式

我从intervideosrc/sink插件中得到了相同的错误,我希望interpipe插件不会有这个限制

如果是这样,我还有什么其他解决方案

是否有人可以提供关于如何添加对其他格式的支持的指针(我已经开始查看interpipe的源代码,但是任何指针都会很感激)