All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv4 00/10] media/mc: fix inconsistencies
@ 2018-06-28 13:11 Hans Verkuil
  2018-06-28 13:11 ` [PATCHv4 01/10] media: add 'index' to struct media_v2_pad Hans Verkuil
                   ` (10 more replies)
  0 siblings, 11 replies; 15+ messages in thread
From: Hans Verkuil @ 2018-06-28 13:11 UTC (permalink / raw)
  To: linux-media

From: Hans Verkuil <hans.verkuil@cisco.com>

This series is v4 of my previous attempt:

https://www.mail-archive.com/linux-media@vger.kernel.org/msg132942.html

The goal is to fix the inconsistencies between the 'old' and 'new' 
MC API. I hate the terms 'old' and 'new', there is nothing wrong IMHO with 
using an 'old' API if it meets the needs of the application.

Making G_TOPOLOGY useful is urgently needed since I think that will be
very helpful for the work we want to do on library support for complex
cameras.

Changes since v3:

- Renamed MEDIA_ENT_F_DTV_ENCODER to MEDIA_ENT_F_DV_ENCODER
- Added a new patch renaming MEDIA_ENT_F_DTV_DECODER to MEDIA_ENT_F_DV_DECODER.
- Added a new patch that reorders the function defines in media.h so that they
  are in increasing numerical order (the en/decoder functions where not in
  order).
- Added Sakari's Acks (except for the two new patches).

Regards,

	Hans

Hans Verkuil (10):
  media: add 'index' to struct media_v2_pad
  media-ioc-g-topology.rst: document new 'index' field
  media: add flags field to struct media_v2_entity
  media-ioc-g-topology.rst: document new 'flags' field
  media: rename MEDIA_ENT_F_DTV_DECODER to MEDIA_ENT_F_DV_DECODER
  media.h: add MEDIA_ENT_F_DV_ENCODER
  media.h: reorder video en/decoder functions
  ad9389b/adv7511: set proper media entity function
  adv7180/tvp514x/tvp7002: fix entity function
  media/i2c: add missing entity functions

 .../uapi/mediactl/media-ioc-g-topology.rst    | 21 ++++++++--
 .../media/uapi/mediactl/media-types.rst       |  9 ++++-
 drivers/media/i2c/ad9389b.c                   |  1 +
 drivers/media/i2c/adv7180.c                   |  2 +-
 drivers/media/i2c/adv7511.c                   |  1 +
 drivers/media/i2c/adv7604.c                   |  1 +
 drivers/media/i2c/adv7842.c                   |  1 +
 drivers/media/i2c/et8ek8/et8ek8_driver.c      |  1 +
 drivers/media/i2c/mt9m032.c                   |  1 +
 drivers/media/i2c/mt9p031.c                   |  1 +
 drivers/media/i2c/mt9t001.c                   |  1 +
 drivers/media/i2c/mt9v032.c                   |  1 +
 drivers/media/i2c/tda1997x.c                  |  2 +-
 drivers/media/i2c/tvp514x.c                   |  2 +-
 drivers/media/i2c/tvp7002.c                   |  2 +-
 drivers/media/media-device.c                  |  2 +
 include/uapi/linux/media.h                    | 39 +++++++++++++++----
 17 files changed, 72 insertions(+), 16 deletions(-)

-- 
2.17.0

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

end of thread, other threads:[~2018-06-29 12:28 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-28 13:11 [PATCHv4 00/10] media/mc: fix inconsistencies Hans Verkuil
2018-06-28 13:11 ` [PATCHv4 01/10] media: add 'index' to struct media_v2_pad Hans Verkuil
2018-06-28 13:12 ` [PATCHv4 02/10] media-ioc-g-topology.rst: document new 'index' field Hans Verkuil
2018-06-29  9:54   ` Mauro Carvalho Chehab
2018-06-29 10:26     ` Hans Verkuil
2018-06-29 12:28       ` Mauro Carvalho Chehab
2018-06-28 13:12 ` [PATCHv4 03/10] media: add flags field to struct media_v2_entity Hans Verkuil
2018-06-28 13:12 ` [PATCHv4 04/10] media-ioc-g-topology.rst: document new 'flags' field Hans Verkuil
2018-06-28 13:12 ` [PATCHv4 05/10] media: rename MEDIA_ENT_F_DTV_DECODER to MEDIA_ENT_F_DV_DECODER Hans Verkuil
2018-06-28 13:12 ` [PATCHv4 06/10] media.h: add MEDIA_ENT_F_DV_ENCODER Hans Verkuil
2018-06-28 13:12 ` [PATCHv4 07/10] media.h: reorder video en/decoder functions Hans Verkuil
2018-06-28 13:12 ` [PATCHv4 08/10] ad9389b/adv7511: set proper media entity function Hans Verkuil
2018-06-28 13:12 ` [PATCHv4 09/10] adv7180/tvp514x/tvp7002: fix " Hans Verkuil
2018-06-28 13:12 ` [PATCHv4 10/10] media/i2c: add missing entity functions Hans Verkuil
2018-06-29 10:00 ` [PATCHv4 00/10] media/mc: fix inconsistencies Mauro Carvalho Chehab

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.