目录
4、V4L2ComponentStore实现解码Store管理
1、基本文件介绍
系统源码路径下的external目录下,具体路径如下:
external/v4l2_codec2
文件目录如下:
2、plugin_store实现BlockPool管理
在plugin_store目录下是实现pool的代码。其中C2VdaBqBlockPool.h是实现带surface的,而C2VdaPooledBlockPool.h是实现不带surface的buffer pool.下面我就分别针对这两种pool分析.
2.1 C2VdaPooledBlockPool及其内容
C2VdaPooledBlockPool是针对不带surface的buffer的,其一般是用作各种测试,一般是测试解码能力,不需要显示出来,所以就不需要带surface。C2VdaPooledBlockPool 具体代码如下:
<