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

  

原文地址:https://www.cnblogs.com/wanggang123/p/7441968.html