summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--codecs/G711a/G711adecode.h2
-rw-r--r--codecs/G711u/G711udecode.h2
-rw-r--r--gtk/rtp_player.c49
-rw-r--r--gtk/rtp_player.h5
4 files changed, 27 insertions, 31 deletions
diff --git a/codecs/G711a/G711adecode.h b/codecs/G711a/G711adecode.h
index 779203a212..d680731096 100644
--- a/codecs/G711a/G711adecode.h
+++ b/codecs/G711a/G711adecode.h
@@ -1,3 +1,3 @@
-
+int
decodeG711a(void *input, int inputSizeBytes, void *output, int *outputSizeBytes);
diff --git a/codecs/G711u/G711udecode.h b/codecs/G711u/G711udecode.h
index 8c808c500a..8c70f121f9 100644
--- a/codecs/G711u/G711udecode.h
+++ b/codecs/G711u/G711udecode.h
@@ -1,4 +1,4 @@
-
+int
decodeG711u(void *input, int inputSizeBytes, void *output, int *outputSizeBytes);
diff --git a/gtk/rtp_player.c b/gtk/rtp_player.c
index 171ebb0fa7..661597268c 100644
--- a/gtk/rtp_player.c
+++ b/gtk/rtp_player.c
@@ -20,10 +20,6 @@
* - When the user click the check box to listen one of the Audio channels, the structure rtp_channels is filled
* to play one or two RTP channels (a max of two channels can be listened at a given moment)
*
-*
-*
-*
-*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
* Copyright 1999 Gerald Combs
@@ -220,7 +216,7 @@ static rtp_play_channles_t *rtp_channels = NULL;
/****************************************************************************/
static void
-rtp_key_destroy(gchar *key)
+rtp_key_destroy(gpointer key)
{
g_free(key);
key = NULL;
@@ -228,8 +224,10 @@ rtp_key_destroy(gchar *key)
/****************************************************************************/
static void
-rtp_channel_value_destroy(rtp_channel_info_t *rci)
+rtp_channel_value_destroy(gpointer rci_arg)
{
+ rtp_channel_info_t *rci = rci_arg;
+
g_array_free(rci->samples, TRUE);
g_free(rci);
rci = NULL;
@@ -237,8 +235,9 @@ rtp_channel_value_destroy(rtp_channel_info_t *rci)
/****************************************************************************/
static void
-rtp_stream_value_destroy(rtp_stream_info_t *rsi)
+rtp_stream_value_destroy(gpointer rsi_arg)
{
+ rtp_stream_info_t *rsi = rsi_arg;
GList* rtp_packets_list;
rtp_packet_t *rp;
@@ -721,11 +720,11 @@ h_scrollbar_changed(GtkWidget *widget _U_, gpointer user_data)
return TRUE;
}
-static gboolean draw_cursors(gpointer *data);
+static gboolean draw_cursors(gpointer data);
/****************************************************************************/
static void
-stop_channels()
+stop_channels(void)
{
PaError err;
GtkWidget *dialog;
@@ -890,11 +889,8 @@ draw_channel_cursor(rtp_channel_info_t *rci, guint32 start_index)
/* Move and draw the cursor in the graph
*/
static gboolean
-draw_cursors(gpointer *data)
+draw_cursors(gpointer data)
{
- static GdkPixbuf* pixbuf = NULL;
- static PaTimestamp prev;
-
if (!rtp_channels) return FALSE;
/* Draw and move each of the two channels */
@@ -907,8 +903,8 @@ draw_cursors(gpointer *data)
}
/****************************************************************************/
-void
-init_rtp_channels_vals()
+static void
+init_rtp_channels_vals(void)
{
rtp_play_channles_t *rpci = rtp_channels;
@@ -1404,7 +1400,7 @@ count_channel_frames(gchar *key _U_ , rtp_channel_info_t *rci, gpointer ptr _U_
/****************************************************************************/
static void
-play_channels()
+play_channels(void)
{
PaError err;
GtkWidget *dialog;
@@ -1471,7 +1467,7 @@ play_channels()
/****************************************************************************/
static void
-pause_channels()
+pause_channels(void)
{
rtp_channels->pause = !(rtp_channels->pause);
@@ -1487,7 +1483,7 @@ pause_channels()
/****************************************************************************/
static void
-reset_rtp_channels()
+reset_rtp_channels(void)
{
rtp_channels->channel = 0;
rtp_channels->rci[0] = NULL;
@@ -1517,7 +1513,7 @@ remove_channel_to_window(gchar *key _U_ , rtp_channel_info_t *rci, gpointer ptr
/****************************************************************************/
static void
-reset_channels()
+reset_channels(void)
{
/* Remove the channels from the main window if there are there */
@@ -1537,7 +1533,7 @@ reset_channels()
/****************************************************************************/
void
-reset_rtp_player()
+reset_rtp_player(void)
{
/* Destroy the rtp channels */
reset_channels();
@@ -1558,7 +1554,7 @@ reset_rtp_player()
/****************************************************************************/
static void
-decode_streams()
+decode_streams(void)
{
guint statusbar_context;
guint counter;
@@ -1682,7 +1678,8 @@ jitter_spinner_value_changed (GtkSpinButton *spinner, gpointer user_data _U_)
}
/****************************************************************************/
-static void rtp_player_dlg_create()
+static void
+rtp_player_dlg_create(void)
{
GtkWidget *main_vb;
GtkWidget *hbuttonbox;
@@ -1765,17 +1762,17 @@ static void rtp_player_dlg_create()
hbuttonbox = gtk_hbutton_box_new ();
/* Filter/status hbox */
- stat_hbox = gtk_hbox_new(FALSE, 1);
- gtk_container_border_width(GTK_CONTAINER(stat_hbox), 0);
+ stat_hbox = gtk_hbox_new(FALSE, 1);
+ gtk_container_border_width(GTK_CONTAINER(stat_hbox), 0);
/* statusbar */
info_bar = gtk_statusbar_new();
gtk_statusbar_set_has_resize_grip(GTK_STATUSBAR(info_bar), TRUE);
- gtk_box_pack_start(GTK_BOX(stat_hbox), info_bar, TRUE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(stat_hbox), info_bar, TRUE, TRUE, 0);
/* statusbar hbox */
- gtk_box_pack_start(GTK_BOX(main_vb), stat_hbox, FALSE, TRUE, 0);
+ gtk_box_pack_start(GTK_BOX(main_vb), stat_hbox, FALSE, TRUE, 0);
/* set the sensitive state of the buttons (decode, play, pause, stop) */
bt_state(TRUE, FALSE, FALSE, FALSE);
diff --git a/gtk/rtp_player.h b/gtk/rtp_player.h
index d1f9d48fa3..c98ea669e4 100644
--- a/gtk/rtp_player.h
+++ b/gtk/rtp_player.h
@@ -34,8 +34,7 @@
*/
#if GTK_MAJOR_VERSION >= 2
-static void listen_rtp_main(voip_calls_tapinfo_t *voip_calls_tap,struct _rtp_info *rtp_info, packet_info *pinfo);
void rtp_player_init(voip_calls_tapinfo_t *voip_calls_tap);
void add_rtp_packet(struct _rtp_info *rtp_info, packet_info *pinfo);
-void reset_rtp_player();
-#endif \ No newline at end of file
+void reset_rtp_player(void);
+#endif