<p>+ V4L2 develper<br>
Sylwester, please give your opinions? How to handle it at v4l2 side.</p>
<p>Thank you,<br>
Kyungmin Park</p>
<div class="gmail_quote">On Apr 6, 2012 12:44 AM, &quot;Ville Syrjälä&quot; &lt;<a href="mailto:syrjala@sci.fi">syrjala@sci.fi</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Fri, Apr 06, 2012 at 03:05:36PM +0900, Inki Dae wrote:<br>
&gt; Hi Ville,<br>
&gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: Ville Syrjälä [mailto:<a href="mailto:ville.syrjala@linux.intel.com">ville.syrjala@linux.intel.com</a>]<br>
&gt; &gt; Sent: Friday, April 06, 2012 3:14 AM<br>
&gt; &gt; To: <a href="mailto:airlied@redhat.com">airlied@redhat.com</a><br>
&gt; &gt; Cc: <a href="mailto:inki.dae@samsung.com">inki.dae@samsung.com</a>; <a href="mailto:kyungmin.park@samsung.com">kyungmin.park@samsung.com</a>; dri-<br>
&gt; &gt; <a href="mailto:devel@lists.freedesktop.org">devel@lists.freedesktop.org</a>; Seung-Woo Kim<br>
&gt; &gt; Subject: Re: [PATCH libdrm] libdrm: update drm/drm_fourcc.h from kernel to<br>
&gt; &gt; add multi plane formats<br>
&gt; &gt;<br>
&gt; &gt; On Fri, Mar 30, 2012 at 01:12:58PM +0300, Ville Syrjälä wrote:<br>
&gt; &gt; &gt; On Fri, Mar 30, 2012 at 11:54:50AM +0900, Seung-Woo Kim wrote:<br>
&gt; &gt; &gt; &gt; Multi buffer plane pixel formats are added as like kernel header.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Signed-off-by: Seung-Woo Kim &lt;<a href="mailto:sw0312.kim@samsung.com">sw0312.kim@samsung.com</a>&gt;<br>
&gt; &gt; &gt; &gt; ---<br>
&gt; &gt; &gt; &gt;  include/drm/drm_fourcc.h |    7 +++++++<br>
&gt; &gt; &gt; &gt;  1 files changed, 7 insertions(+), 0 deletions(-)<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; diff --git a/include/drm/drm_fourcc.h b/include/drm/drm_fourcc.h<br>
&gt; &gt; &gt; &gt; index 85facb0..7cfd95a 100644<br>
&gt; &gt; &gt; &gt; --- a/include/drm/drm_fourcc.h<br>
&gt; &gt; &gt; &gt; +++ b/include/drm/drm_fourcc.h<br>
&gt; &gt; &gt; &gt; @@ -107,6 +107,10 @@<br>
&gt; &gt; &gt; &gt;  #define DRM_FORMAT_NV16                fourcc_code(&#39;N&#39;, &#39;V&#39;, &#39;1&#39;, &#39;6&#39;) /*<br>
&gt; &gt; 2x1 subsampled Cr:Cb plane */<br>
&gt; &gt; &gt; &gt;  #define DRM_FORMAT_NV61                fourcc_code(&#39;N&#39;, &#39;V&#39;, &#39;6&#39;, &#39;1&#39;) /*<br>
&gt; &gt; 2x1 subsampled Cb:Cr plane */<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; +/* 2 non contiguous plane YCbCr */<br>
&gt; &gt; &gt; &gt; +#define DRM_FORMAT_NV12M       fourcc_code(&#39;N&#39;, &#39;M&#39;, &#39;1&#39;, &#39;2&#39;) /* 2x2<br>
&gt; &gt; subsampled Cr:Cb plane */<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; NAK. DRM_FORMAT_NV12 handles this just fine.<br>
&gt; &gt;<br>
&gt; &gt; And I just realized that I was already too late with my NAK since this a<br>
&gt; &gt; libdrm patch. Apparently the kernel drm_fourcc.h changes were snuck in<br>
&gt; &gt; via some backdoor without review. Sigh.<br>
&gt; &gt;<br>
&gt;<br>
&gt; We had already requested review for it. for this you can refer to link<br>
&gt; below:<br>
&gt;<br>
&gt; <a href="http://lists.freedesktop.org/archives/dri-devel/2011-December/017654.html" target="_blank">http://lists.freedesktop.org/archives/dri-devel/2011-December/017654.html</a><br>
<br>
I see. I couldn&#39;t find it in my work mailbox for some reason, and I<br>
don&#39;t remember having seen the patch before. I suppose I just missed it<br>
due to Christmas vacations, and was too blind to see it in my mailbox.<br>
Also google decicded to filter my search results too much, so I didn&#39;t<br>
spot it via the web archives either. I&#39;m sorry for the false accusation.<br>
<br>
&gt; &gt; So they&#39;re now in Linus&#39;s tree. But looks like format_check() was never<br>
&gt; &gt; updated to accept them, so there&#39;s no way anyone could actually be using<br>
&gt; &gt; them. So Dave, can we still remove them from the kernel header?<br>
&gt; &gt;<br>
&gt;<br>
&gt; Yes, right. these formats aren&#39;t used for any SoCs except Exynos series yet<br>
&gt; but just we are first. I think they should be added because anyone may use<br>
&gt; them someday at least possible.<br>
<br>
Since DRM_FORMAT_NV12M is _identical_ to DRM_FORMAT_NV12, I see no point<br>
in adding it (similarly for YUV420M vs. YUV420).<br>
<br>
--<br>
Ville Syrjälä<br>
<a href="mailto:syrjala@sci.fi">syrjala@sci.fi</a><br>
<a href="http://www.sci.fi/~syrjala/" target="_blank">http://www.sci.fi/~syrjala/</a><br>
_______________________________________________<br>
dri-devel mailing list<br>
<a href="mailto:dri-devel@lists.freedesktop.org">dri-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/dri-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/dri-devel</a><br>
</blockquote></div>