Quantcast
Channel: Processors
Viewing all articles
Browse latest Browse all 124138

Forum Post: RE: LCDK C6748 Facedetect demo

$
0
0

Hi,

[quote user="Mus says"]

Rgb_buffer1
Rgb_buffer2

The some question why we make 2 transformations CBCR422 onto 2 buffers then :

And we display the available one. why not use 1 buffers?

[/quote]

For this, You have to familiar with DMA ping pong buffer concept.

These are buffers are used for ping pong type of DMA buffer transfers.

"Rgb_buffer1" is used for ping buffer and "Rgb_buffer2" used to pong buffer.

    /* Initializing palette for first buffer */
    Rgb_buffer1[0] = 0x4000;
    for (i = 1; i < 16; i++)
        Rgb_buffer1[i] = 0x0000;
    videoTopRgb1 = Rgb_buffer1 + i;

    /* Initializing palette for second buffer */
    Rgb_buffer2[0] = 0x4000;
    for (i = 1; i < 16; i++)
        Rgb_buffer2[i] = 0x0000;
    videoTopRgb2 = Rgb_buffer2 + i;

Just try to comment out the any one of the buffer and check the results, results would be wrong surely,


Viewing all articles
Browse latest Browse all 124138

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>