提交 afe37773 编写于 作者: J jp9000

obs-outputs: Free encoder packet data manually

These aren't referenced encoder packets, so they must be freed manually.
上级 50773499
......@@ -375,7 +375,10 @@ static int send_packet(struct rtmp_stream *stream,
ret = RTMP_Write(&stream->rtmp, (char*)data, (int)size, (int)idx);
bfree(data);
obs_encoder_packet_release(packet);
if (is_header)
bfree(packet->data);
else
obs_encoder_packet_release(packet);
stream->total_bytes_sent += size;
return ret;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册