系统源码路径下的external目录下,具体路径如下:
external/v4l2_codec2
文件目录如下:
文件如下:
在plugin_store目录下是实现pool的代码。其中C2VdaBqBlockPool.h是实现带surface的,而C2VdaPooledBlockPool.h是实现不带surface的buffer pool.下面我就分别针对这两种pool分析.
2.1 C2VdaPooledBlockPool及其内容C2VdaPooledBlockPool是针对不带surface的buffer的,其一般是用作各种测试,一般是测试解码能力,不需要显示出来,所以就不需要带surface。C2VdaPooledBlockPool 具体代码如下:
C2VdaPo
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)