]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
tweak
authorAnthony Minessale <anthony.minessale@gmail.com>
Wed, 27 Dec 2006 15:54:56 +0000 (15:54 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Wed, 27 Dec 2006 15:54:56 +0000 (15:54 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3849 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c

index d1176a85d6625244a1ac39faffb59f0df721a2cc..78904633cd33269a9c5c7dcf601562cab571fe22 100644 (file)
@@ -1612,13 +1612,13 @@ static switch_status_t sofia_read_frame(switch_core_session_t *session, switch_f
 
                        if (tech_pvt->read_frame.datalen > 0) {
                 size_t bytes = 0;
-                int frames = 0;
+                int frames = 1;
                                //tech_pvt->last_read = switch_time_now();
                 if (!switch_test_flag((&tech_pvt->read_frame), SFF_CNG)) {
                     if ((bytes = tech_pvt->read_codec.implementation->encoded_bytes_per_frame)) {
                         frames = (tech_pvt->read_frame.datalen / bytes);
-                        tech_pvt->read_frame.samples = (int) (frames * tech_pvt->read_codec.implementation->samples_per_frame);
                     }
+                    tech_pvt->read_frame.samples = (int) (frames * tech_pvt->read_codec.implementation->samples_per_frame);
                 }
                                break;
                        }