gstreamer rfbsrc invalid buffer
Krutskikh Ivan
stein.hak at gmail.com
Tue Nov 21 10:31:44 UTC 2017
Hi all,
I want to use gstreamer to capture vnc sessions of qemu virtual machines.
I can view machine screens with vncviewer with no problem. However if I try:
gst-launch-1.0 rfbsrc host=127.0.0.1 port=6000 shared=1 view-only=1
use-copyrect=1 ! videoconvert ! videorate ! videoscale ! xvimagesink
I get:
etting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
** (gst-launch-1.0:16340): CRITICAL **: gst_video_frame_map_id: assertion
'info->finfo->format == meta->format' failed
WARNING: from element /GstPipeline:pipeline0/GstVideoConvert:videoconvert0:
Internal GStreamer error: code not implemented. Please file a bug at
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
Additional debug info:
gstvideofilter.c(292): gst_video_filter_transform ():
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0:
invalid video buffer received
And no video. If I turn off incremental for rfbsrc I get constant
greenscreen with error buffers.
What's wrong with this scenario?
P.S vlc player can open the vnc source with no problems.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20171121/9917e59b/attachment.html>
More information about the gstreamer-devel
mailing list