[Bug 795327] New: "rfbsrc" linked to "videorate" causes error "invalid buffer size 4096 < 4196352"

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 17 10:00:23 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=795327

            Bug ID: 795327
           Summary: "rfbsrc" linked to "videorate" causes error "invalid
                    buffer size 4096 < 4196352"
    Classification: Platform
           Product: GStreamer
           Version: 1.14.0
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: taitskiy at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

The pipeline

gst-launch-1.0.exe rfbsrc host="localhost" port=5900 password=pass ! videorate
! video/x-raw,framerate=10/1 ! videoconvert ! jpegenc ! fakesink

not working due some issues between rfbsrc and videorate . 
The pipeline works if I remove "videorate" with caps or just replace rfbsrc by
videotestsrc

Debug details are below:

D:\gstreamer\1.0\x86_64\bin>gst-launch-1.0.exe rfbsrc host="localhost"
port=5900 password=pass ! videorate ! video/x-raw,framerate=10/1 ! videoconvert
! jpegenc ! fakesink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
0:00:00.106214535 Setti139n8g0 pipeline to PLAYING ...
 00000000051ABC40 New clock: GstSystemClock
FIXME                default
gstutils.c:3963:gst_pad_create_stream_id_internal:<rfbsrc0:src> Creating random
stream-id, consider implementing a deterministic way of creating a stream-id
0:00:00.155560157 13980 00000000051ABC40 FIXME                default
gstutils.c:3963:gst_pad_create_stream_id_internal:<rfbsrc0:src> Creating random
stream-id, consider implementing a deterministic way of creating a stream-id
0:00:00.298831545 13980 00000000051ABC40 ERROR                default
video-frame.c:175:gst_video_frame_map_id: invalid buffer size 4096 < 4196352
0:00:00.305438688 13980 00000000051ABC40 WARN                 jpegenc
gstjpegenc.c:550:gst_jpegenc_handle_frame:<jpegenc0> invalid frame received
0:00:00.316200844 13980 00000000051ABC40 ERROR           videoencoder
gstvideoencoder.c:2345:gst_video_encoder_finish_frame:<jpegenc0> Output state
was not configured
0:00:00.323157399 13980 00000000051ABC40 WARN                 basesrc
gstbasesrc.c:3055:gst_base_src_loop:<rfbsrc0> error: Internal data stream
error.
0:00:00.326024094 13980 00000000051ABC40 WARN                 basesrc
gstbasesrc.c:3055:gst_base_src_loop:<rfbsrc0> error: streaming stopped, reason
error (-5)
0:00:00.329748031 ERROR: from element /GstPipeline:pipeline0/GstRfbSrc:rfbsrc0:
Internal data stream error.
13980Additional debug info:
gstbasesrc.c(3055): gst_base_src_loop ():
/GstPipeline:pipeline0/GstRfbSrc:rfbsrc0:
streaming stopped, reason error (-5)
 0000E0000051ABC40 xecution ended after 0:00:00E.227940639
RROR   Setting pipeline to PAUSED ...
             default video-frame.c:175:gst_video_frame_map_id:Setting pipeline
to READY ...
 invalid buffer size 4096 < 4196352
0:00:00.341547712 13980 00000000051ABC40 WARN                 jpegenc
gstjpegenc.c:550:gst_jpegenc_handle_frame:<jpegenc0> invalid frame received
0:00:00.344335867 13980 00000000051ABC40 ERROR           videoencoder
gstvideoencoder.c:2345:gst_video_encoder_finish_frame:<jpegenc0> Output state
was not configured
Setting pipeline to NULL ...
Freeing pipeline ...

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list