From 33d9b8066baaccd428e7aeeb51a2c7524bb9b260 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Wed, 29 Apr 2015 16:07:32 -0500 Subject: [PATCH] FS-7500: return cng frames when waiting for a key --- src/switch_core_media.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/switch_core_media.c b/src/switch_core_media.c index 7ed3543d0d..d889a52f90 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -10430,6 +10430,9 @@ SWITCH_DECLARE(switch_status_t) switch_core_session_read_video_frame(switch_core if (switch_test_flag((*frame), SFF_WAIT_KEY_FRAME)) { switch_core_session_request_video_refresh(session); switch_clear_flag((*frame), SFF_WAIT_KEY_FRAME); + *frame = &runtime.dummy_cng_frame; + switch_yield(20000); + return SWITCH_STATUS_SUCCESS; } if (decode_status == SWITCH_STATUS_MORE_DATA || !(*frame)->img) {