diff options
author | Jaap Keuter <jaap.keuter@xs4all.nl> | 2008-08-08 19:57:50 +0000 |
---|---|---|
committer | Jaap Keuter <jaap.keuter@xs4all.nl> | 2008-08-08 19:57:50 +0000 |
commit | d6df3a1f1c1d67c46fa4901aaf8c370fad757f62 (patch) | |
tree | ec5d4759ff606af7a165664490a920b643655090 /gtk | |
parent | 643d1baa53f59b7d35f9dbfda3ac66607b44eec0 (diff) |
Fix for bug 2780:
Correct reverse direction payload save.
svn path=/trunk/; revision=25961
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/rtp_analysis.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gtk/rtp_analysis.c b/gtk/rtp_analysis.c index 716f2d7d45..3a751fd158 100644 --- a/gtk/rtp_analysis.c +++ b/gtk/rtp_analysis.c @@ -2193,12 +2193,12 @@ static gboolean copy_file(gchar *dest, gint channels, gint format, user_data_t * } count++; - if (user_data->forward.statinfo.pt == PT_PCMU){ - sample = ulaw2linear(*f_pd); + if (user_data->reversed.statinfo.pt == PT_PCMU){ + sample = ulaw2linear(*r_pd); phtons(pd, sample); } - else if(user_data->forward.statinfo.pt == PT_PCMA){ - sample = alaw2linear(*f_pd); + else if(user_data->reversed.statinfo.pt == PT_PCMA){ + sample = alaw2linear(*r_pd); phtons(pd, sample); } else{ @@ -2260,7 +2260,7 @@ static gboolean copy_file(gchar *dest, gint channels, gint format, user_data_t * } else if(r_write_silence > 0) { fread = read(forw_fd, f_pd, 1); - switch (user_data->forward.statinfo.reg_pt) { + switch (user_data->reversed.statinfo.reg_pt) { case PT_PCMU: *r_pd = SILENCE_PCMU; break; @@ -2464,7 +2464,7 @@ static void save_voice_as_ok_cb(GtkWidget *ok_bt _U_, gpointer fs _U_) else if (user_data->reversed.saveinfo.error_type == TAP_RTP_PADDING_ERROR) simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "Can't save reversed direction in a file: RTP data with padding!"); - else if (user_data->forward.saveinfo.error_type == TAP_RTP_SHORT_FRAME) + else if (user_data->reversed.saveinfo.error_type == TAP_RTP_SHORT_FRAME) simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "Can't save reversed direction in a file: Not all data in all packets was captured!"); else if (user_data->reversed.saveinfo.error_type == TAP_RTP_NO_DATA) |