请选择 进入手机版 | 继续访问电脑版
快捷导航

注册后可查看大图哦

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
QT端内存泄漏问题已经基本解决。原因主要是两点:
1. 原QT的重绘线程,使用的addPixmap方法是错误的,由于重绘是每帧都发生的,此方法会不停地在界面上 叠加 新的图像,旧的图像并没有消失,造成内存泄漏;
2. 解码方面,没有释放一个上下文指针,导致每帧泄漏约3MB内存。

解决方案:
1. 在视频区域使用容器,每次重绘,使用setPixmap,更新容器图像即可,而在初始化时,将此容器addItem 添加进视频区域即可。
2. 补全上下文释放,sws_freeContext


Connecting & Messaging from Any.

共 0 个关于本帖的回复 最后回复于 2017-12-15 00:45

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐板块

精彩推荐

热门排行

明星用户

手机版|小黑屋|AnyMSG ( ©AnyMSG 2009 - 2017 · ICP备16009991号 )

GMT+8, 2019-2-16 19:46