This cought my attention: The buffers in @c inBufs and @c outBufs are physically contiguous and owned by the calling application. What is that supposed to mean? `physically' contiguous I'm not sure I can control. VLC uses Memory_contigAlloc(). Looks like this function is from TI libs. Defined in ti/lib/common/osal_dsplink_linux.a Ok, so DSP doesn't use virtual memory.