Revision
14712
Author
gmaruzz
Date
2009-09-01 08:57:14 -0500 (Tue, 01 Sep 2009)

Log Message

skypiax: added case on receiving AUDIO_SYNC message, will be used in future, maybe

Modified Paths

Diff

Modified: freeswitch/trunk/src/mod/endpoints/mod_skypiax/mod_skypiax.c (14711 => 14712)


--- freeswitch/trunk/src/mod/endpoints/mod_skypiax/mod_skypiax.c	2009-09-01 12:20:33 UTC (rev 14711)
+++ freeswitch/trunk/src/mod/endpoints/mod_skypiax/mod_skypiax.c	2009-09-01 13:57:14 UTC (rev 14712)
@@ -769,6 +769,7 @@
 {
 	switch_channel_t *channel;
 	private_t *tech_pvt;
+	//int i;
 
 	channel = switch_core_session_get_channel(session);
 	switch_assert(channel != NULL);
@@ -777,17 +778,29 @@
 	switch_assert(tech_pvt != NULL);
 
 	switch (msg->message_id) {
-	case SWITCH_MESSAGE_INDICATE_ANSWER:
-		{
-			DEBUGA_SKYPE("MSG_ID=%d, TO BE ANSWERED!\n", SKYPIAX_P_LOG, msg->message_id);
-			channel_answer_channel(session);
-		}
-		break;
-	default:
-		{
-			DEBUGA_SKYPE("MSG_ID=%d\n", SKYPIAX_P_LOG, msg->message_id);
-		}
-		break;
+		case SWITCH_MESSAGE_INDICATE_ANSWER:
+			{
+				DEBUGA_SKYPE("MSG_ID=%d, TO BE ANSWERED!\n", SKYPIAX_P_LOG, msg->message_id);
+				channel_answer_channel(session);
+			}
+			break;
+		case SWITCH_MESSAGE_INDICATE_AUDIO_SYNC:
+
+			DEBUGA_SKYPE("%s CHANNEL got SWITCH_MESSAGE_INDICATE_AUDIO_SYNC\n", SKYPIAX_P_LOG, switch_channel_get_name(channel));
+
+			//for (i=0; i<50; i++) {
+			//skypiax_audio_read(tech_pvt);
+			//WARNINGA("read samples\n", SKYPIAX_P_LOG);
+			//}
+			//switch_core_timer_sync(&tech_pvt->timer_read);
+			//switch_core_timer_sync(&tech_pvt->timer_write);
+
+			break;
+		default:
+			{
+				DEBUGA_SKYPE("MSG_ID=%d\n", SKYPIAX_P_LOG, msg->message_id);
+			}
+			break;
 	}
 
 	return SWITCH_STATUS_SUCCESS;