登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> CLQ工作室开源代码 >> 主题: [ffmpeg]FFmpeg中调用av_read_frame函数导致的内存泄漏问题     [回主站]     [分站链接]
标题
[ffmpeg]FFmpeg中调用av_read_frame函数导致的内存泄漏问题
clq
浏览(319) + 2021-07-26 20:42:29 发表 编辑

关键字:

FFmpeg中调用av_read_frame函数导致的内存泄漏问题

使用FFmpeg的av_read_frame函数后,每读完一个packet,必须调用av_packet_unref函数进行内存释放,否则会导致内存释泄漏。
while(1) //这不是播放,是转码,所以全部都要
{
ret = av_read_frame(m_iformatCtx,pPacket);
if(ret <0){
NSLog(@"read error!");
break;
}

//--------
//内存泄漏测试

av_packet_unref(pPacket); //在循环内就要调用,如果到最后才调用的话,是有内存泄漏的

continue;


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录
ffmpeg 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1