ffmpeg 内存池
ffmpeg 部分内存管理采用 了内存池技术。基本的接口在libavutil目录下的buffer.c文件中实现:
1. av_buffer_pool_init
初始化 内存池
2 av_buffer_pool_get
从内存池中获取buffer
3.av_buffer_pool_uninit
释放内存池
4.pool_release_buffer
回收buffer
ffmpeg 解码h264视频流需要给Picture分配空间时会向pool 获取buffer,分配的空间不再
需要时通过pool_release_buffer接口归还接口。
如需交流,可以加QQ群766718184,或者QQ:350197870
博主提供ffmpeg视频教程 播放地址: http://www.iqiyi.com/u/1426749687