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.

关于DM8168获取buffer的疑问



大家好:

        基于DM8168平台,使用DVRRDK_04.00.00.03,我想请教下在demo_vdec_vdis_bits_rd.c中有个函数VdecVdis_bitsRdGetEmptyBitBufs(&emptyBufList, i),我知道它是获取一个空buffer来存放比特流,但我不明白的是这个buffer是来自哪里呢?是片内还是片外?还是共享的DDR中?它的内存管理机制究竟是怎样的呢?

       还有我跟了下代码,好像是从队列中取出一个element,这个element是指针吧?指向的就是获取的内存空间吗?这个空间是在哪儿分配的啊?需要用到类似的malloc函数吗?用完过后还要放回队列。

      对8168还是有些不熟悉的地方,希望不吝赐教。

      谢谢。