Well, I just solved (?) my issue. But, I don't think it would be the correct fix.
Anyway, I want to explain the reason for distorted images. There is mxc_fbi->fb_pix_fmt value in mxc_ipuv3_fb.c taking from u-boot parameter. So, default would be IPU_PIX_FMT_RGB24 like mine. (if set HDMI). Almost every video clips I have tested ok and not distorted. In kernel ipu fb driver, It doesn't change the format while v4l update (crop, panning resize) Yes, this time, ipu fb stream is IPU_PIX_FMT_RGB24 format. But the video clip that I attached before not like those. And it suddenly changed to NV12 format while v4l update. I don't know why. Somebody explain to me. So, I changed to the code to recheck the pixel format when _setup_disp_channel1 and set it to mxc_fbi->fb_pix_fmt. After that the video clip is normally displaying and no more distorted. Any comment would be appreciated. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Otavio Salvador Sent: Monday, September 16, 2013 8:08 PM To: Dennis Han Cc: Sandoval Gonzalez Leonardo-B42214; [email protected] Subject: Re: [meta-freescale] gstreamer strange distorted image. On Mon, Sep 16, 2013 at 5:49 AM, Dennis Han <[email protected]> wrote: > Hi Leonardo. > The patch doesn't work at all. > But, I think it relates to ipu fb (mxc_ipuv3_fb). > > Still testing on fb, especially, fb_pix_fmt. > > And, > > I found another thing. > It's not related my issue though, > > In mxc_ipuv3_fb.c > Line 1322, > case MXCFB_CSC_UPDATE statement. > There is no "break" > > Is it intended ? > > > Salvador > I did update the report. > Bug 5202 Bugzilla. Good; so let's use it to track the progress for it. -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750 _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
