m_switchCodec->implementation->samples_per_packet,\r
switch_core_session_get_pool(m_fsSession)) != SWITCH_STATUS_SUCCESS) {\r
switch_core_codec_destroy(m_switchCodec);\r
- m_switchCodec = NULL;\r
return false;\r
}\r
} else {\r
if (!IsOpen())\r
return false;\r
\r
- /* forget these FS will properly destroy them for us */\r
-\r
- m_switchTimer = NULL;\r
- m_switchCodec = NULL;\r
-\r
return OpalMediaStream::Close();\r
}\r
\r
return SWITCH_STATUS_FALSE;\r
}\r
\r
+ if (!switch_core_codec_ready(m_switchCodec)) {\r
+ return SWITCH_STATUS_FALSE;\r
+ }\r
+\r
//switch_core_timer_step(&m_switchTimer);\r
\r
m_readFrame.buflen = m_readRTP.GetSize();\r