博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ffmpeg 内存池
阅读量:4599 次
发布时间:2019-06-09

本文共 416 字,大约阅读时间需要 1 分钟。

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

你可能感兴趣的文章
JS秒数转成分秒时间格式
查看>>
xp_cmdshell 命令的开启与关闭,和状态查询
查看>>
Windows10下手工强制清理删掉安装版的JRE8导致java.exe无法运行的解决办法
查看>>
Linux sudoers
查看>>
MySQL详解(18)-----------分页方法总结
查看>>
bzoj 4595 激光发生器
查看>>
multi cookie & read bug
查看>>
js时间转换
查看>>
(转载) Android Studio你不知道的调试技巧
查看>>
POJ2231 Moo Volume 递推 C语言
查看>>
struts2类型转换的具体流程
查看>>
Hdu 1203 I NEED A OFFER!
查看>>
php文件上传类
查看>>
CF219D Choosing Capital for Treeland
查看>>
luogu P3809 【模板】后缀排序
查看>>
Red Gate 破解
查看>>
JVM 调优工具
查看>>
SCTF 2014 pwn题目分析
查看>>
集合以及特殊集合
查看>>
USACO 2.2 Runaround Numbers
查看>>