gstreamer rfbsrc invalid buffer

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

gstreamer rfbsrc invalid buffer

Krutskikh Ivan
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.




_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer rfbsrc invalid buffer

Nicolas Dufresne-5
Le mardi 21 novembre 2017 à 13:31 +0300, Krutskikh Ivan a écrit :

> 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://b
> ugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
> Additional debug info:
Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer

Nicolas
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (201 bytes) Download Attachment