my application reads nonstop video frames into the SDRAM (10 frame buffers).
For input I'm using a linked List of Descriptors. The video input process works
without any problems. The problem is the video output with a non cyclic order
of frames reading out from SDRAM. Controlled by image processing the order
of the output frames can be changed. For example 1, 2, 3, 4, 4, 6, 7, 8, 9, 9
that means frame buffer 5 and 10 will be displaced with 4 and 9.
So what's the best way to manage the descriptor list for output? If I change the
DMA_NEXT_DESC_PTR dynamically, the DMA output process stops.
Thanks for any help,