linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH RFC 0/4] V4L2: Vendor specific media bus formats/ frame size control
@ 2012-08-23  9:51 Sylwester Nawrocki
  2012-08-23  9:51 ` [PATCH RFC 1/4] V4L: Add V4L2_CID_FRAMESIZE image source class control Sylwester Nawrocki
                   ` (5 more replies)
  0 siblings, 6 replies; 23+ messages in thread
From: Sylwester Nawrocki @ 2012-08-23  9:51 UTC (permalink / raw)
  To: linux-media
  Cc: riverful.kim, sw0312.kim, sakari.ailus, g.liakhovetski,
	laurent.pinchart, kyungmin.park, Sylwester Nawrocki

This patch series introduces new image source class control - V4L2_CID_FRAMESIZE
and vendor or device specific media bus format section.

There was already a discussion WRT handling interleaved image data [1].
I'm not terribly happy with those vendor specific media bus formats but I
couldn't find better solution that would comply with the V4L2 API concepts
and would work reliably.

What could be improved is lookup of media bus code based on fourcc, it could
probably be moved to some common module. But with only one driver it might
not make currently much sense to add it. Especially that there had to be
a lookup entry added in the private format info array in the s5p-fimc.


Comments ?


--
Regards,
Sylwester

Sylwester Nawrocki (4):
  V4L: Add V4L2_CID_FRAMESIZE image source class control
  V4L: Add V4L2_MBUS_FMT_S5C_UYVY_JPEG_1X8 media bus format
  V4L: Add V4L2_PIX_FMT_S5C_UYVY_JPG fourcc definition
  s5p-fimc: Add support for V4L2_PIX_FMT_S5C_UYVY_JPG fourcc

 Documentation/DocBook/media/v4l/compat.xml         |  4 +
 Documentation/DocBook/media/v4l/controls.xml       | 12 +++
 Documentation/DocBook/media/v4l/pixfmt.xml         | 10 +++
 Documentation/DocBook/media/v4l/subdev-formats.xml | 45 +++++++++++
 drivers/media/platform/s5p-fimc/fimc-capture.c     | 86 +++++++++++++++++-----
 drivers/media/platform/s5p-fimc/fimc-core.c        | 16 +++-
 drivers/media/platform/s5p-fimc/fimc-core.h        | 26 +++++--
 drivers/media/platform/s5p-fimc/fimc-reg.c         |  3 +-
 drivers/media/platform/s5p-fimc/mipi-csis.c        |  6 +-
 drivers/media/v4l2-core/v4l2-ctrls.c               |  2 +
 include/linux/v4l2-mediabus.h                      |  5 ++
 include/linux/videodev2.h                          |  2 +
 12 files changed, 191 insertions(+), 26 deletions(-)

--
1.7.11.3

[1] http://www.mail-archive.com/linux-media@vger.kernel.org/msg42707.html

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

end of thread, other threads:[~2012-09-15 12:20 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-23  9:51 [PATCH RFC 0/4] V4L2: Vendor specific media bus formats/ frame size control Sylwester Nawrocki
2012-08-23  9:51 ` [PATCH RFC 1/4] V4L: Add V4L2_CID_FRAMESIZE image source class control Sylwester Nawrocki
2012-08-23 12:13   ` Sakari Ailus
2012-08-23 14:32     ` Sylwester Nawrocki
2012-08-23 18:24       ` Sakari Ailus
2012-08-23 22:41         ` Laurent Pinchart
2012-08-24  8:15           ` Sylwester Nawrocki
2012-08-24 22:51             ` Sakari Ailus
2012-08-26 19:22               ` Sylwester Nawrocki
2012-08-27 19:28                 ` Sakari Ailus
2012-09-11 19:21                   ` Sylwester Nawrocki
2012-09-12  6:48                     ` Hans Verkuil
2012-08-23  9:51 ` [PATCH RFC 2/4] V4L: Add V4L2_MBUS_FMT_S5C_UYVY_JPEG_1X8 media bus format Sylwester Nawrocki
2012-08-23  9:51 ` [PATCH RFC 3/4] V4L: Add V4L2_PIX_FMT_S5C_UYVY_JPG fourcc definition Sylwester Nawrocki
2012-08-23  9:51 ` [PATCH RFC 4/4] s5p-fimc: Add support for V4L2_PIX_FMT_S5C_UYVY_JPG fourcc Sylwester Nawrocki
2012-08-27 15:48 ` [PATCH RFC 0/4] V4L2: Vendor specific media bus formats/ frame size control Nicolas THERY
2012-08-29 18:41   ` sakari.ailus
2012-08-30  8:03     ` Nicolas THERY
2012-08-29 21:51   ` Sylwester Nawrocki
2012-08-30  8:06     ` Nicolas THERY
2012-09-14 15:00 ` how to crop/scale in mono-subdev camera sensor driver? Nicolas THERY
2012-09-14 21:02   ` Sylwester Nawrocki
2012-09-15 12:21     ` Sakari Ailus

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).