jpegdec: decoding erro when trying to convert from RGB to BGRx
Reproduce pipeline:
gst-launch-1.0 videotestsrc num-buffers=300 ! video/x-raw,format=RGB,width=1280,height=800,framerate=30/1 ! jpegenc ! jpegparse ! jpegdec ! videoconvert ! waylandsink sync=false
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstJpegDec:jpegdec0: Failed to decode JPEG image
Additional debug info:
../ext/jpeg/gstjpegdec.c(1557): gst_jpeg_dec_handle_frame (): /GstPipeline:pipeline0/GstJpegDec:jpegdec0:
Decode error #20: Improper call to JPEG library in state 205
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
ERROR: from element /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0: Internal data stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0:
streaming stopped, reason error (-5)
ERROR: pipeline doesn't want to preroll.
Freeing pipeline ...