On 10/7/19 5:46 PM, Fabio Estevam wrote:
Hi Steve,
On Mon, Oct 7, 2019 at 9:37 PM Steve Longerbeam <slongerbeam@xxxxxxxxx> wrote:
The adv7180 driver in 5.3.x doesn't support seq-bt, only alternate. So
pad format should be "[fmt:UYVY2X8/720x240 field:alternate]".
Thanks for the suggestion. After changing to field:alternate I get:
# gst-launch-1.0 v4l2src ! fakesink
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/video0' does not support progressive interlacing
Ah progress. Try:
v4l2-ctl -d0 --set-fmt-video=field=interlaced
Unless you specify interlaced at the video interface, the driver will
just combine alternate fields into seq-bt. I guess the v4l2src plugin
doesn't support seq-bt.
Steve
Additional debug info:
../../../gst-plugins-good-1.14.4/sys/v4l2/gstv4l2object.c(3813):
gst_v4l2_object_set_format_full ():
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
Device wants interleaved interlacing
Execution ended after 0:00:00.020459489
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...