提交 8b9f8748 authored 作者: Anthony Minessale's avatar Anthony Minessale 提交者: Michael Jerris

FS-7500: fix syntax

上级 fa769584
...@@ -525,7 +525,9 @@ SWITCH_STANDARD_APP(play_yuv_function) ...@@ -525,7 +525,9 @@ SWITCH_STANDARD_APP(play_yuv_function)
if (argc > 3) to = atoi(argv[3]); if (argc > 3) to = atoi(argv[3]);
if (argc > 4) nots = atoi(argv[4]); if (argc > 4) nots = atoi(argv[4]);
done = switch_micro_time_now() + (to * 1000); if (to) {
done = switch_micro_time_now() + (to * 1000);
}
switch_channel_set_flag(channel, CF_VIDEO_DECODED_READ); switch_channel_set_flag(channel, CF_VIDEO_DECODED_READ);
...@@ -533,7 +535,7 @@ SWITCH_STANDARD_APP(play_yuv_function) ...@@ -533,7 +535,7 @@ SWITCH_STANDARD_APP(play_yuv_function)
if ((++loops % 100) == 0) switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Waiting for video......\n"); if ((++loops % 100) == 0) switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Waiting for video......\n");
switch_ivr_sleep(session, 20, SWITCH_TRUE, NULL); switch_ivr_sleep(session, 20, SWITCH_TRUE, NULL);
if (switch_micro_time_now() > done) { if (done && switch_micro_time_now() > done) {
goto done; goto done;
} }
continue; continue;
...@@ -598,7 +600,7 @@ SWITCH_STANDARD_APP(play_yuv_function) ...@@ -598,7 +600,7 @@ SWITCH_STANDARD_APP(play_yuv_function)
break; break;
} }
if (switch_micro_time_now() > done) { if (done && switch_micro_time_now() > done) {
goto done; goto done;
} }
...@@ -622,8 +624,10 @@ SWITCH_STANDARD_APP(play_yuv_function) ...@@ -622,8 +624,10 @@ SWITCH_STANDARD_APP(play_yuv_function)
} }
} }
memset(read_frame->data, 0, read_frame->datalen); if (read_frame) {
if (read_frame) switch_core_session_write_frame(session, read_frame, SWITCH_IO_FLAG_NONE, 0); memset(read_frame->data, 0, read_frame->datalen);
switch_core_session_write_frame(session, read_frame, SWITCH_IO_FLAG_NONE, 0);
}
if (!nots) { if (!nots) {
sprintf(ts_str, "%" SWITCH_TIME_T_FMT, switch_micro_time_now() / 1000); sprintf(ts_str, "%" SWITCH_TIME_T_FMT, switch_micro_time_now() / 1000);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论