public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [Q] Interleaved formats on the media bus
@ 2012-01-31 11:23 Sylwester Nawrocki
  2012-02-01  1:44 ` Guennadi Liakhovetski
  2012-02-01 10:00 ` Sakari Ailus
  0 siblings, 2 replies; 30+ messages in thread
From: Sylwester Nawrocki @ 2012-01-31 11:23 UTC (permalink / raw)
  To: linux-media@vger.kernel.org
  Cc: Guennadi Liakhovetski, Sakari Ailus, Laurent Pinchart,
	HeungJun Kim/Mobile S/W Platform Lab(DMC)/E3,
	Seung-Woo Kim/Mobile S/W Platform Lab(DMC)/E4, Hans Verkuil

Hi all,

Some camera sensors generate data formats that cannot be described using
current convention of the media bus pixel code naming.

For instance, interleaved JPEG data and raw VYUY. Moreover interleaving
is rather vendor specific, IOW I imagine there might be many ways of how
the interleaving algorithm is designed.

I'm wondering how to handle this. For sure such an image format will need
a new vendor-specific fourcc. Should we have also vendor specific media bus code ?

I would like to avoid vendor specific media bus codes as much as possible.
For instance defining something like

V4L2_MBUS_FMT_VYUY_JPEG_1X8

for interleaved VYUY and JPEG data might do, except it doesn't tell anything
about how the data is interleaved.

So maybe we could add some code describing interleaving (xxxx)

V4L2_MBUS_FMT_xxxx_VYUY_JPEG_1X8

or just the sensor name instead ?

Thoughts ?


Regards,
-- 
Sylwester Nawrocki
Samsung Poland R&D Center

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

end of thread, other threads:[~2012-02-10 11:52 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-31 11:23 [Q] Interleaved formats on the media bus Sylwester Nawrocki
2012-02-01  1:44 ` Guennadi Liakhovetski
2012-02-01 10:44   ` Sylwester Nawrocki
2012-02-01 10:00 ` Sakari Ailus
2012-02-01 11:41   ` Sylwester Nawrocki
2012-02-02  9:55     ` Laurent Pinchart
2012-02-02 11:00       ` Guennadi Liakhovetski
2012-02-04 11:36         ` Laurent Pinchart
2012-02-02 11:14       ` Sylwester Nawrocki
2012-02-04 11:34         ` Laurent Pinchart
2012-02-04 17:00           ` Sylwester Nawrocki
2012-02-05 13:30             ` Laurent Pinchart
2012-02-08 22:48               ` Sylwester Nawrocki
     [not found]                 ` <12779203.vQPWKN8eZf@avalon>
2012-02-10  8:42                   ` Guennadi Liakhovetski
2012-02-10 10:19                     ` Sylwester Nawrocki
2012-02-10 10:31                       ` Sylwester Nawrocki
2012-02-10 10:33                       ` Guennadi Liakhovetski
2012-02-10 10:58                         ` Sylwester Nawrocki
2012-02-10 11:15                           ` Guennadi Liakhovetski
2012-02-10 11:35                             ` Sylwester Nawrocki
2012-02-10 11:51                               ` Guennadi Liakhovetski
2012-02-04 11:22     ` Sakari Ailus
2012-02-04 11:30       ` Laurent Pinchart
2012-02-04 15:38         ` Sylwester Nawrocki
2012-02-04 15:26       ` Sylwester Nawrocki
2012-02-04 15:43         ` Sakari Ailus
2012-02-04 18:32           ` Sylwester Nawrocki
2012-02-04 23:44             ` Guennadi Liakhovetski
2012-02-05  0:36               ` Sylwester Nawrocki
2012-02-05  0:04           ` Guennadi Liakhovetski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox