【发布时间】:2022-01-18 23:23:07
【问题描述】:
我正在使用 Gstreamer 的 Python 绑定。我有一个 Buffer 对象,我想将其复制并添加到队列中,以便稍后可以由另一个线程处理。
我的应用程序有内存泄漏,但我不确定这是否与 Gstreamer 有关。
复制缓冲区
目前我正在像这样复制缓冲区:
gst_buffer_copied = gst_buffer.copy_deep()
这对吗?
释放内存
我需要稍后显式释放资源吗?我怎样才能做到这一点? 我试过了
gst_buffer_copied.remove_all_memory()
但我有时会遇到Segmentation fault (core dumped) 错误。不知道对不对。
【问题讨论】:
标签: python memory buffer gstreamer