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.

What is the function of Tiler allocator

Under dvr_rdk_3.5  platform, SystemTiler_alloc() used, 

The Introduction of it is that " Allocate system tiler memory in a given container mode of size calculated from agruments WIDTH and HEIGHT",

What is the function of  system tiler memory and when die we need use it? 

  • Tiler is a spl form of memory that enables efficient 2D access. Encoder and Decoder access memory in the form of macroblocks (16x16) and this form of access is not efficient from DDR perspective as it will cause multiple DDR pages to be read. Tiler memory organizes memory in 2D format so that 2D access is efficient and such 2d access all in a single DDR page. TIler memory is already used in RDK for encoder input and decoder output buffers. The application should never have any need to use tiler memory.