Ignore:
Timestamp:
Nov 21, 2005 4:59:47 PM (18 years ago)
Author:
bennylp
Message:

Added rdtsc option for win32 timestamp and added pj_elapsed_msec

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/src/pjlib-test/sleep.c

    r65 r70  
    125125        pj_time_val t1, t2; 
    126126        pj_timestamp start, stop; 
    127         pj_time_val elapsed; 
    128127        pj_uint32_t msec; 
     128 
     129        pj_thread_sleep(0); 
    129130 
    130131        /* Mark start of test. */ 
     
    157158        } 
    158159 
    159         /* Get elapsed time in time_val */ 
    160         elapsed = pj_elapsed_time(&start, &stop); 
    161  
    162         msec = PJ_TIME_VAL_MSEC(elapsed); 
     160        /* Get elapsed time in msec */ 
     161        msec = pj_elapsed_msec(&start, &stop); 
    163162 
    164163        /* Check if it's within range. */ 
     
    170169                      "(outside %d%% err window)", 
    171170                      msec, DURATION2, MIS)); 
    172             return -30; 
     171            PJ_TIME_VAL_SUB(t2, t1); 
     172            PJ_LOG(3,(THIS_FILE,  
     173                      "...info: gettimeofday() reported duration is " 
     174                      "%d msec", 
     175                      PJ_TIME_VAL_MSEC(t2))); 
     176 
     177            return -76; 
    173178        } 
    174179    } 
Note: See TracChangeset for help on using the changeset viewer.