linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL v2 FOR v5.5] ti-vpe maintenance, add V4L2_CTRL_TYPE_AREA/V4L2_CID_UNIT_CELL_SIZE
@ 2019-10-10 12:30 Hans Verkuil
  2019-10-10 13:07 ` [GIT PULL v2 FOR v5.5] ti-vpe maintenance, add Jenkins
  0 siblings, 1 reply; 2+ messages in thread
From: Hans Verkuil @ 2019-10-10 12:30 UTC (permalink / raw)
  To: Linux Media Mailing List; +Cc: Ricardo Ribalda Delgado, Benoit Parrot

This PR adds support for V4L2_CID_UNIT_CELL_SIZE and the V4L2_CTRL_TYPE_AREA
control type. It also adds support for providing a default value for compound
controls (will be useful for stateless codec support as well).

It also adds a maintenance series for ti-vpe. Note the addition of a pixel
encoding enum for v4l2_format_info.

Changes since the previous PR:

- Fixed up some mismatched email addresses
- Fixed up some incorrect commit IDs in 'Fixes:' lines

Regards,

	Hans

The following changes since commit 219031a6e7dff52a066e8b074adc0697f501e3d3:

  media: venus: fix build on 32bit environments (2019-10-08 13:46:36 -0300)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git for-v5.5h

for you to fetch changes up to 2558d9369e6430360bcf14236f7b0c52c4d66094:

  media: ti-vpe: vpe: don't rely on colorspace member for conversion (2019-10-10 14:26:45 +0200)

----------------------------------------------------------------
Benoit Parrot (18):
      media: ti-vpe: Fix a parallel build issue
      media: ti-vpe: vpe: Fix Motion Vector vpdma stride
      media: ti-vpe: vpe: Add missing null pointer checks
      media: ti-vpe: vpe: Remove unnecessary use of container_of
      media: ti-vpe: vpe: fix a v4l2-compliance failure causing a kernel panic
      media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format
      media: ti-vpe: vpe: Make sure YUYV is set as default format
      media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage
      media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number
      media: ti-vpe: vpe: ensure buffers are cleaned up properly in abort cases
      media: ti-vpe: vpdma: Use fixed type for address in descriptor
      media: ti-vpe: Set the DMA mask and coherent mask
      media: ti-vpe: vpe: use standard struct instead of duplicating fields
      media: ti-vpe: vpe: fix v4l2_compliance issue related to xfer_func
      media: ti-vpe: csc: rgb-to-yuv HD full range coeff are wrong
      media: v4l2-common: add pixel encoding support
      media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info
      media: ti-vpe: vpe: don't rely on colorspace member for conversion

Nikhil Devshatwar (2):
      media: ti-vpe: Add support for SEQ_BT
      media: ti-vpe: Add support for NV21 format

Ram Prasad (1):
      media: ti-vpe: Set MAX height supported to 2048 pixels

Ricardo Ribalda Delgado (8):
      media: v4l2-core: Implement v4l2_ctrl_new_std_compound
      Documentation: v4l2_ctrl_new_std_compound
      media: add V4L2_CTRL_TYPE_AREA control type
      Documentation: media: Document V4L2_CTRL_TYPE_AREA
      media: add V4L2_CID_UNIT_CELL_SIZE control
      Documentation: media: Describe V4L2_CID_UNIT_CELL_SIZE
      media: v4l2-ctrl: Add new helper v4l2_ctrl_ptr_create
      media: imx214: Add new control with V4L2_CID_UNIT_CELL_SIZE

 Documentation/media/kapi/v4l2-controls.rst              |   9 ++
 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst |  10 ++
 Documentation/media/uapi/v4l/vidioc-queryctrl.rst       |   6 +
 Documentation/media/videodev2.h.rst.exceptions          |   1 +
 drivers/media/i2c/imx214.c                              |   9 ++
 drivers/media/platform/Makefile                         |   4 +-
 drivers/media/platform/ti-vpe/csc.c                     | 254 ++++++++++++++++++++----------
 drivers/media/platform/ti-vpe/csc.h                     |   4 +-
 drivers/media/platform/ti-vpe/vpdma.c                   |  11 +-
 drivers/media/platform/ti-vpe/vpdma.h                   |   2 +
 drivers/media/platform/ti-vpe/vpdma_priv.h              |   5 +-
 drivers/media/platform/ti-vpe/vpe.c                     | 394 ++++++++++++++++++++++++++++-------------------
 drivers/media/v4l2-core/v4l2-common.c                   | 128 +++++++--------
 drivers/media/v4l2-core/v4l2-ctrls.c                    |  76 ++++++++-
 include/media/v4l2-common.h                             |  33 +++-
 include/media/v4l2-ctrls.h                              |  76 +++++++++
 include/uapi/linux/v4l2-controls.h                      |   1 +
 include/uapi/linux/videodev2.h                          |   6 +
 18 files changed, 707 insertions(+), 322 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-10-10 13:07 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-10 12:30 [GIT PULL v2 FOR v5.5] ti-vpe maintenance, add V4L2_CTRL_TYPE_AREA/V4L2_CID_UNIT_CELL_SIZE Hans Verkuil
2019-10-10 13:07 ` [GIT PULL v2 FOR v5.5] ti-vpe maintenance, add Jenkins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).