提交 f05f0592 编写于 作者: J jp9000

obs-outputs: Don't allow new data if disconnected

上级 6a27da9b
...@@ -833,9 +833,11 @@ static void rtmp_stream_data(void *data, struct encoder_packet *packet) ...@@ -833,9 +833,11 @@ static void rtmp_stream_data(void *data, struct encoder_packet *packet)
pthread_mutex_lock(&stream->packets_mutex); pthread_mutex_lock(&stream->packets_mutex);
added_packet = (packet->type == OBS_ENCODER_VIDEO) ? if (!disconnected(stream)) {
add_video_packet(stream, &new_packet) : added_packet = (packet->type == OBS_ENCODER_VIDEO) ?
add_packet(stream, &new_packet); add_video_packet(stream, &new_packet) :
add_packet(stream, &new_packet);
}
pthread_mutex_unlock(&stream->packets_mutex); pthread_mutex_unlock(&stream->packets_mutex);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册