Hello All,
               I have ported android 2.2 on imx51 nitrogen board
having IPU, VPU and GPU enabled. When i try to run sample test of
bootanimation in which open GL ES APis are implemented. But when i try
to run that test, it is giving following error.

"Color formats don't match.  Falling back to copy forward swap."

               I have implemented a sample application which read yuv
data from sample.yuv file and convert it to rgb565 and display it. It
is a simple C application. When i try to run VGA content, it is taking
too much time to display each frame. I counted time taken by each
frame, i found that glTexImage2D is taking around 55 msec of time to
load 640x480 image and also glDrawElements is also taking 40 msec of
time. eglSwapBuffers is also taking that much of time. CPU usage is
also too much and almost block by this application.

                I am really confused, if i use HW color conversion
then it shouls not take much time to convert from yuv to rgb. When i
call eglCreateWindowSurface and eglCreateContext i am getting same
error "Color formats don't match.  Falling back to copy forward
swap.".

                Can anyone guide me why it is not working properly. Am
i doing any wrong thing. Imx51 is having AMD GPU.

                The same test is working fine on TIs board like beagle
board and stalker board having PowerSGX GPU.

                Please guide me and correct me if i am wrong at any
place.

Thanks In Advance,
Tejas.

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to