summaryrefslogtreecommitdiff
path: root/pjmedia/src/test/mips_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src/test/mips_test.c')
-rw-r--r--pjmedia/src/test/mips_test.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/pjmedia/src/test/mips_test.c b/pjmedia/src/test/mips_test.c
index dfde5fb4..86797e0b 100644
--- a/pjmedia/src/test/mips_test.c
+++ b/pjmedia/src/test/mips_test.c
@@ -387,6 +387,7 @@ struct test_entry
const char *title;
unsigned valid_op;
unsigned valid_clock_rate;
+
pjmedia_port* (*init)(pj_pool_t *pool,
unsigned clock_rate,
unsigned channel_count,
@@ -833,6 +834,7 @@ static pjmedia_port* ilbc_encode_decode( pj_pool_t *pool,
unsigned flags,
struct test_entry *te)
{
+ samples_per_frame = 30 * clock_rate / 1000;
return codec_encode_decode(pool, "ilbc", &ilbc_init,
&pjmedia_codec_ilbc_deinit, clock_rate,
channel_count, samples_per_frame, flags, te);
@@ -2216,6 +2218,9 @@ static pj_timestamp run_entry(unsigned clock_rate, struct test_entry *e)
return t0;
}
+ /* Port may decide to use different ptime (e.g. iLBC) */
+ samples_per_frame = port->info.samples_per_frame;
+
gen_port = create_gen_port(pool, clock_rate, 1,
samples_per_frame, 100);
if (gen_port == NULL) {