reset codecs after media bugs

This commit is contained in:
Anthony Minessale
2010-05-04 16:03:15 -05:00
committed by Brian West
parent ba46088e68
commit 27fc3518bd
5 changed files with 69 additions and 3 deletions
+5 -1
View File
@@ -94,7 +94,11 @@ typedef enum {
SSF_WARN_TRANSCODE = (1 << 1),
SSF_HANGUP = (1 << 2),
SSF_THREAD_STARTED = (1 << 3),
SSF_THREAD_RUNNING = (1 << 4)
SSF_THREAD_RUNNING = (1 << 4),
SSF_READ_TRANSCODE = (1 << 5),
SSF_WRITE_TRANSCODE = (1 << 6),
SSF_READ_CODEC_RESET = (1 << 7),
SSF_WRITE_CODEC_RESET = (1 << 8)
} switch_session_flag_t;
+1
View File
@@ -1329,6 +1329,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_codec_init(switch_codec_t *codec,
uint32_t flags, const switch_codec_settings_t *codec_settings, switch_memory_pool_t *pool);
SWITCH_DECLARE(switch_status_t) switch_core_codec_copy(switch_codec_t *codec, switch_codec_t *new_codec, switch_memory_pool_t *pool);
SWITCH_DECLARE(switch_status_t) switch_core_codec_reset(switch_codec_t *codec);
/*!
\brief Encode data using a codec handle