This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Grab screen of omap3530

Other Parts Discussed in Thread: OMAP3530

Hi, all

I am using OMAP3530 EVM. I want to grab the screnn, just like snapshot or print screen on Windos, and then encode it. From the PSP User Guide, I found that DSS of omap3530 have three pipelines, one is graphic pipeline fof GUI, and the other two are video pipeline. What I really want is all the data displayed on LCD, but it seemed that there is no access  to get the data output by other applications wiht v4l2 pipeline.

So, I want to know:

1.Can I get each pixel value displayed on LCD, which may be output by other application though fb or vdieo , especially though vidoe pipeline(V4L2)???

2.Now, I just can get the data in graphic pipeline though framebuffer mmap. But memcpy is so slow, and I have to convert RGB565 to UYVY to give it to DSP to encode.

I just grab screen(640x480) 5 fps. I is too slow, so HOW CAN I GRAB FRAMEBUFFER QUICKLY, AND CONVERT RGB565 TO UYVY QUICKLY?