Revision
16692
Author
anthm
Date
2010-02-18 11:26:15 -0600 (Thu, 18 Feb 2010)

Log Message

debugging tweak

Modified Paths

Diff

Modified: freeswitch/trunk/src/include/switch_channel.h (16691 => 16692)


--- freeswitch/trunk/src/include/switch_channel.h	2010-02-18 17:25:02 UTC (rev 16691)
+++ freeswitch/trunk/src/include/switch_channel.h	2010-02-18 17:26:15 UTC (rev 16692)
@@ -536,7 +536,8 @@
 
 #define switch_channel_stop_broadcast(_channel)	for(;;) {if (switch_channel_test_flag(_channel, CF_BROADCAST)) {switch_channel_set_flag(_channel, CF_STOP_BROADCAST); switch_channel_set_flag(_channel, CF_BREAK); } break;}
 
-SWITCH_DECLARE(void) switch_channel_audio_sync(switch_channel_t *channel);
+SWITCH_DECLARE(void) switch_channel_perform_audio_sync(switch_channel_t *channel, const char *file, const char *func, int line);
+#define switch_channel_audio_sync(_c)  switch_channel_perform_audio_sync(_c, __FILE__, __SWITCH_FUNC__, __LINE__)
 
 SWITCH_DECLARE(void) switch_channel_set_private_flag(switch_channel_t *channel, uint32_t flags);
 SWITCH_DECLARE(void) switch_channel_clear_private_flag(switch_channel_t *channel, uint32_t flags);

Modified: freeswitch/trunk/src/switch_channel.c (16691 => 16692)


--- freeswitch/trunk/src/switch_channel.c	2010-02-18 17:25:02 UTC (rev 16691)
+++ freeswitch/trunk/src/switch_channel.c	2010-02-18 17:26:15 UTC (rev 16692)
@@ -173,12 +173,15 @@
 }
 
 
-SWITCH_DECLARE(void) switch_channel_audio_sync(switch_channel_t *channel)
+SWITCH_DECLARE(void) switch_channel_perform_audio_sync(switch_channel_t *channel, const char *file, const char *func, int line)
 {
 	if (switch_channel_media_ready(channel)) {
 		switch_core_session_message_t msg = { 0 };
 		msg.message_id = SWITCH_MESSAGE_INDICATE_AUDIO_SYNC;
 		msg.from = channel->name;
+		msg._file = file;
+		msg._func = func;
+		msg._line = line;
 		switch_core_session_receive_message(channel->session, &msg);
 	}
 }