Do not refresh display frame if disconnected

This commit is contained in:
dijunkun
2023-11-16 00:38:29 -08:00
parent 9bb5dae126
commit 53a5f35fcd

View File

@@ -218,6 +218,7 @@ inline int ProcessMouseKeyEven(SDL_Event &ev) {
void ReceiveVideoBuffer(const char *data, size_t size, const char *user_id, void ReceiveVideoBuffer(const char *data, size_t size, const char *user_id,
size_t user_id_size) { size_t user_id_size) {
// std::cout << "Receive: [" << user_id << "] " << std::endl; // std::cout << "Receive: [" << user_id << "] " << std::endl;
if (joined) {
memcpy(dst_buffer, data, size); memcpy(dst_buffer, data, size);
SDL_Event event; SDL_Event event;
@@ -225,6 +226,7 @@ void ReceiveVideoBuffer(const char *data, size_t size, const char *user_id,
SDL_PushEvent(&event); SDL_PushEvent(&event);
received_frame = true; received_frame = true;
} }
}
void ReceiveAudioBuffer(const char *data, size_t size, const char *user_id, void ReceiveAudioBuffer(const char *data, size_t size, const char *user_id,
size_t user_id_size) { size_t user_id_size) {