From b2eac87e7053b213f058af938909ed4127afa5db Mon Sep 17 00:00:00 2001 From: drowe67 Date: Wed, 22 May 2013 23:39:59 +0000 Subject: [PATCH] additional profile stats git-svn-id: https://svn.code.sf.net/p/freetel/code@1264 01035d8c-6547-0410-b346-abe4f91aad63 --- codec2-dev/stm32/src/main.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/codec2-dev/stm32/src/main.c b/codec2-dev/stm32/src/main.c index 5b538f2e..326b2057 100644 --- a/codec2-dev/stm32/src/main.c +++ b/codec2-dev/stm32/src/main.c @@ -27,7 +27,7 @@ static void c2demo(int mode, char inputfile[], char outputfile[]) int nsam, nbit; FILE *fin, *fout; int frame; - unsigned int enc_start, dec_start; + TIMER_VAR(enc_start, dec_start); codec2 = codec2_create(mode); nsam = codec2_samples_per_frame(codec2); @@ -54,11 +54,12 @@ static void c2demo(int mode, char inputfile[], char outputfile[]) frame = 0; while (fread(inbuf, sizeof(short), nsam, fin) == nsam) { - enc_start = machdep_timer_sample(); + TIMER_SAMPLE(enc_start); codec2_encode(codec2, bits, inbuf); - dec_start = machdep_timer_sample_and_log(enc_start, " enc"); + TIMER_SAMPLE_AND_LOG(dec_start, enc_start, " enc"); codec2_decode(codec2, outbuf, bits); - machdep_timer_sample_and_log(dec_start, " dec"); + TIMER_SAMPLE_AND_LOG2(dec_start, " dec"); + TIMER_SAMPLE_AND_LOG2(enc_start, " enc & dec"); fwrite((char*)outbuf, sizeof(short), nsam, fout); printf("frame: %d\n", ++frame); machdep_timer_print_logged_samples(); -- 2.25.1