提交 7330b005 authored 作者: Anthony Minessale's avatar Anthony Minessale

codec tweak

上级 c00b8d3f
...@@ -1435,10 +1435,14 @@ SWITCH_DECLARE(switch_status_t) switch_core_media_read_frame(switch_core_session ...@@ -1435,10 +1435,14 @@ SWITCH_DECLARE(switch_status_t) switch_core_media_read_frame(switch_core_session
engine->reset_codec = 0; engine->reset_codec = 0;
if (switch_rtp_ready(engine->rtp_session)) { if (switch_rtp_ready(engine->rtp_session)) {
if (type == SWITCH_MEDIA_TYPE_VIDEO) {
switch_core_media_set_video_codec(session, 1);
} else {
if (switch_core_media_set_codec(session, 1, 0) != SWITCH_STATUS_SUCCESS) { if (switch_core_media_set_codec(session, 1, 0) != SWITCH_STATUS_SUCCESS) {
*frame = NULL; *frame = NULL;
switch_goto_status(SWITCH_STATUS_GENERR, end); switch_goto_status(SWITCH_STATUS_GENERR, end);
} }
}
if ((val = switch_channel_get_variable(session->channel, "rtp_timeout_sec"))) { if ((val = switch_channel_get_variable(session->channel, "rtp_timeout_sec"))) {
int v = atoi(val); int v = atoi(val);
...@@ -3584,6 +3588,7 @@ SWITCH_DECLARE(uint8_t) switch_core_media_negotiate_sdp(switch_core_session_t *s ...@@ -3584,6 +3588,7 @@ SWITCH_DECLARE(uint8_t) switch_core_media_negotiate_sdp(switch_core_session_t *s
check_ice(smh, SWITCH_MEDIA_TYPE_VIDEO, sdp, m); check_ice(smh, SWITCH_MEDIA_TYPE_VIDEO, sdp, m);
} }
} }
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论