]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7512: slow down in block mod
authorSeven Du <dujinfang@gmail.com>
Tue, 7 Apr 2015 16:12:47 +0000 (00:12 +0800)
committerMichael Jerris <mike@jerris.com>
Thu, 28 May 2015 17:47:17 +0000 (12:47 -0500)
src/mod/formats/mod_png/mod_png.c

index 8720de02262914e4a4395162eb5b1e30be1f8412..5e3eeb0138f7a53de629dc0301813972ba73bb3e 100644 (file)
@@ -163,6 +163,9 @@ static switch_status_t png_file_read_video(switch_file_handle_t *handle, switch_
                frame->img = dup;
                context->sent++;
        } else {
+               if ((flags && SVR_BLOCK)) {
+                       switch_yield(5000);
+               }
                return SWITCH_STATUS_BREAK;
        }