C++ Mlt框架:播放视频时崩溃

C++ Mlt框架:播放视频时崩溃,c++,qt,video,mlt,C++,Qt,Video,Mlt,我正在使用MLT框架为我的应用程序创建一个视频播放器,在这个播放器中,用户可以为特定任务进行一些小的视频编辑。我也在为这个应用程序使用QT。我从基本上可以找到的BuildOnMe示例开始 问题是播放器在一段时间后在视频上崩溃(总是不同的) 有一次,我正在打印帧数以查看它是否在同一个数字上(不是),当它崩溃时,它打印了这样一条信息:[mlt\u pool]内存不足 我需要负责mlt的内存管理吗 我正在使用QT5.3 如果有帮助,可以找到我的代码(我没有添加.h)我发现问题出在函数on\u Fram

我正在使用MLT框架为我的应用程序创建一个视频播放器,在这个播放器中,用户可以为特定任务进行一些小的视频编辑。我也在为这个应用程序使用QT。我从基本上可以找到的BuildOnMe示例开始

问题是播放器在一段时间后在视频上崩溃(总是不同的)

有一次,我正在打印帧数以查看它是否在同一个数字上(不是),当它崩溃时,它打印了这样一条信息:
[mlt\u pool]内存不足

我需要负责mlt的内存管理吗

我正在使用QT5.3


如果有帮助,可以找到我的代码(我没有添加.h)

我发现问题出在函数
on\u Frame\u show中创建的Mlt::Frame中

需要删除此帧,在示例中,它用于mac openGL类。但在windows上,由于从未使用过,它会很快在内存中积累