hi,
as i continue working on the video_preview example i was looking in the memory of the frame buffers.
if (status == 0) {
FVID_queue(hGioVpfeCcdc, frameBuffTable[0]);
FVID_queue(hGioVpfeCcdc, frameBuffTable[1]);
FVID_queue(hGioVpfeCcdc, frameBuffTable[2]);
}
/* prime up the video display channel */
if (status == 0) {
FVID_queue(hGioVpbeVid0, frameBuffTable[3]);
FVID_queue(hGioVpbeVid0, frameBuffTable[4]);
FVID_queue(hGioVpbeVid0, frameBuffTable[5]);
as i notice the buffers get this location in the memory:
frameBuffTable[0] = 0x800003E0
frameBuffTable[1] = 0x80000420
frameBuffTable[2] = 0x80195480
frameBuffTable[3] = 0x801954C0
frameBuffTable[4] = 0x8032A500
frameBuffTable[5] = 0x8032A540
why the size beetwen them is not the same should the size of the frame be always the same?
another qesion is come when i am looking on the order the &frameBuffPtr take the buffers, for some reason it take in that order:
frameBuffTable[1] = 0x80000420
frameBuffTable[2] = 0x80195480
frameBuffTable[0] = 0x800003E0
frameBuffTable[3] = 0x801954C0
frameBuffTable[4] = 0x8032A500
frameBuffTable[5] = 0x8032A540
why the order is not correct and messy?
another question that also conect to the memory is, where the image itself being stored? (i am very sorry for not understanding such things)
if for example i want to see the inage in the grafh image in the code composer, what parametrs should i fill in the chart below: