From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from hermes.mlbassoc.com ([64.234.241.98]:56256 "EHLO mail.chez-thomas.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932789Ab1IHNkv (ORCPT ); Thu, 8 Sep 2011 09:40:51 -0400 Message-ID: <4E68C5DF.1040405@mlbassoc.com> Date: Thu, 08 Sep 2011 07:40:47 -0600 From: Gary Thomas MIME-Version: 1.0 To: Enrico CC: linux-media@vger.kernel.org Subject: Re: OMAP3 ISP and UYVY422 References: <4E679407.1090300@mlbassoc.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-media-owner@vger.kernel.org List-ID: On 2011-09-08 07:22, Enrico wrote: > On Wed, Sep 7, 2011 at 5:55 PM, Gary Thomas wrote: >> My UYVY422 data looks like this (raw-3.0): >> 0000000: 0080 0080 007f 0080 007f 0080 007f 0080 ................ >> 0000010: 0080 0080 0080 0080 0080 0080 0080 0080 ................ >> 0000020: 0080 0080 0080 0080 007f 0080 0080 0080 ................ >> 0000030: 0080 007f 0080 007f 0080 007f 0080 007f ................ >> >> It should look more like this (raw-2.6.32): >> 0000000: 8034 8033 8034 8034 8034 8034 8034 8034 .4.3.4.4.4.4.4.4 >> 0000010: 8034 8033 8034 8034 8034 8034 8034 8033 .4.3.4.4.4.4.4.3 >> 0000020: 8034 8034 8034 8034 8034 8034 8033 8032 .4.4.4.4.4.4.3.2 >> 0000030: 8034 8035 8033 8034 8033 8034 8033 8034 .4.5.3.4.3.4.3.4 >> >> n.b. these are grabbed from the same image on the camera, on the same >> board - either running the new media controller code (3.0+) or old TI >> PSP code (2.6.32) >> >> I've compared the CCDC registers between the two systems and they look >> pretty good to me (none of the differences explain the behaviour above) >> >> It looks to me like the 8 bit data coming into the CCDC is not being >> packed properly, as well as the second byte of each pair is being >> dropped. >> >> Any hints on where to look, what might be mis-configured, etc? > > Apart from that (i have the same issue) do you get the full 720 > horizontal pixels? > > Because this is what i get: > > http://imageshack.us/f/215/newkernel0.png/ > > It's not simply "stretched", the right part is missing. Did you change > some ccdc parameters in the files i sent you? This is precisely what I see. If you look at the raw UYVY data as I did, you'll see that 1/2 of the data is being lost. It looks like there is some setup wrong in how the data is being moved from the CCDC to memory but I don't know enough about the code to know where that might be configured. -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------