Lines Matching refs:sink_fmt
277 struct v4l2_pix_format source_fmt, sink_fmt; in vimc_vdev_link_validate() local
284 ret = vimc_get_pix_format(link->sink, &sink_fmt); in vimc_vdev_link_validate()
299 sink_fmt.width, sink_fmt.height, in vimc_vdev_link_validate()
300 sink_fmt.pixelformat, sink_fmt.colorspace, in vimc_vdev_link_validate()
301 sink_fmt.quantization, sink_fmt.xfer_func, in vimc_vdev_link_validate()
302 sink_fmt.ycbcr_enc); in vimc_vdev_link_validate()
305 if (source_fmt.width != sink_fmt.width || in vimc_vdev_link_validate()
306 source_fmt.height != sink_fmt.height || in vimc_vdev_link_validate()
307 source_fmt.pixelformat != sink_fmt.pixelformat) in vimc_vdev_link_validate()
315 if (source_fmt.field != sink_fmt.field && in vimc_vdev_link_validate()
316 sink_fmt.field != V4L2_FIELD_NONE) in vimc_vdev_link_validate()
324 sink_fmt.colorspace == V4L2_COLORSPACE_DEFAULT) in vimc_vdev_link_validate()
328 if (source_fmt.colorspace != sink_fmt.colorspace) in vimc_vdev_link_validate()
333 sink_fmt.ycbcr_enc != V4L2_YCBCR_ENC_DEFAULT && in vimc_vdev_link_validate()
334 source_fmt.ycbcr_enc != sink_fmt.ycbcr_enc) in vimc_vdev_link_validate()
338 sink_fmt.quantization != V4L2_QUANTIZATION_DEFAULT && in vimc_vdev_link_validate()
339 source_fmt.quantization != sink_fmt.quantization) in vimc_vdev_link_validate()
343 sink_fmt.xfer_func != V4L2_XFER_FUNC_DEFAULT && in vimc_vdev_link_validate()
344 source_fmt.xfer_func != sink_fmt.xfer_func) in vimc_vdev_link_validate()