libva中的H.264编码内存泄露问题
来源:互联网 发布:软件测试免费教程 编辑:程序博客网 时间:2024/06/05 11:30
libva中的h264encode.c提供了H.264硬件编码的demo,使用以下命令可以将YUV文件编码为264文件
./h264encode -w 1920 -h 1080 -n 0 --srcyuv in.yuv --fourcc IYUV -o output.264
但是将其移植到我的程序中后,发现编码过程中存在内存泄露的bug
仔细查看了源文件,发现只有一处vaCreateBuffer的地方调用了vaDestroyBuffer,编码函数中使用的vaCreateBuffer都没有配对vaDestroyBuffer,查阅了头文件,vaCreateBuffer后必须要调用vaDestroyBuffer。问题就出在这了,已经经历这么多版本的开源工程还有这种低级的错误,真是令人汗颜
1 0
- libva中的H.264编码内存泄露问题
- OpenCV中的内存泄露问题
- Java中的内存泄露问题
- iOS中的内存泄露问题
- Android中的内存泄露问题
- ffmpeg 编码 apng 解决内存泄露问题
- OpenCV中的内存泄露问题(cvLoadIm…
- OpenCV中的内存泄露问题(cvLoadIm…
- 浅谈Java编程中的内存泄露问题
- Android开发编码规范导致的内存泄露问题
- Android开发编码规范导致的内存泄露问题
- Ogre中的内存泄露
- C++中的内存泄露
- C++中的内存泄露
- java中的内存泄露
- 类中的内存泄露
- javascript 中的内存泄露
- Java中的内存泄露
- 学会自己测天气之卜卦应期口诀-----05
- 通过指针如何操作字符串——储存和运算
- 【BZOJ 2763 JLOI 2011】飞行路线 (SPFA+分层图)
- SrollView用法
- 分析Linux内核创建一个新进程的过程
- libva中的H.264编码内存泄露问题
- 直接插入排序——java
- android开发笔记之ListView的优化+分类显示
- Android API学习之XmlPullParser
- UVA 531 Compromise
- ESP8266-SDK的3路PWM输出
- 使用socket套接字创建服务器
- 学会自己测天气------06
- VB.NET机房重构篇之数据库小问题