v4l2src does not support progressive interlacing

Nicolas Dufresne nicolas at ndufresne.ca
Fri Oct 19 02:32:44 UTC 2018


Hi Tim,

this felt familiar, this issue was fixed for colorimetry recently. I
have filed this issue and attached a patch. If you could give this
patch a try to confirm it would be nice.

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

thanks,
Nicolas

Le jeudi 18 octobre 2018 à 11:27 -0700, Tim Harvey a écrit :
> Greetings,
> 
> I've got a v4l2src capture pipeline using an interlaced video source
> which used to work on GStreamer 1.8.3 that I've found no longer
> negotiates on GStreamer 1.14.1:
> 
> root at bionic-armhf:~# v4l2-ctl -d7 --get-fmt-video
> Format Video Capture:
>         Width/Height      : 720/480
>         Pixel Format      : 'UYVY' (UYVY 4:2:2)
>         Field             : Sequential Bottom-Top
>         Bytes per Line    : 1440
>         Size Image        : 691200
>         Colorspace        : SMPTE 170M
>         Transfer Function : Rec. 709
>         YCbCr/HSV Encoding: ITU-R 601
>         Quantization      : Limited Range
>         Flags             :
> root at bionic-armhf:~# gst-launch-1.0 --version
> gst-launch-1.0 version 1.14.1
> GStreamer 1.14.1
> https://launchpad.net/distros/ubuntu/+source/gstreamer1.0
> root at bionic-armhf:~# gst-launch-1.0 v4l2src device=/dev/video7 !
> video/x-raw,format=UYVY ! jpegenc ! rtpjpegpay ! udpsink host=$SERVER
> port=5000
> Setting pipeline to PAUSED ...
> Pipeline is live and does not need PREROLL ...
> Setting pipeline to PLAYING ...
> New clock: GstSystemClock
> ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
> Device
> '/dev/video7' does not support progressive interlacing
> Additional debug info:
> gstv4l2object.c(3768): gst_v4l2_object_set_format_full ():
> /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
> Device wants interleaved interlacing
> Execution ended after 0:00:00.003064667
> Setting pipeline to PAUSED ...
> Setting pipeline to READY ...
> Setting pipeline to NULL ...
> Freeing pipeline ...
> 
> Any idea what changed here that causes this?
> 
> Regards,
> 
> Tim
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



More information about the gstreamer-devel mailing list