Changes between Version 1 and Version 2 of Testing_Audio_Device_with_pjsystest


Ignore:
Timestamp:
Jul 17, 2009 10:36:09 AM (11 years ago)
Author:
bennylp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Testing_Audio_Device_with_pjsystest

    v1 v2  
    2121 - to eliminate audio impairments such as audio stuttering 
    2222 - to minimize audio latency 
     23 
     24[[BR]] 
    2325 
    2426== Using pjsystest == 
     
    5961No need to have pen and paper to note the result, they are recorded to {{{PJSYSTEST_RESULT.TXT}}} file one you exit the program. On Windows Mobile, the file location is in the root device, while on desktop systems is in the directory where the application is run from. 
    6062 
     63[[BR]] 
    6164 
     65== Tasks == 
     66 
     67Several things that you could experiment with using pjsystest: 
     68 
     69=== Testing different audiodev API backends === 
     70 
     71Some targets such as Windows Mobile as well as desktop platforms offer more than one audiodev API backends (for example on WM there are PA/WMME and native WMME). You don't need to recompile the whole library to experiment with different audiodev API backends, just change REC_DEV_ID and PLAY_DEV_ID in {{{systest.h}}}. 
     72 
     73=== Testing different audio buffer size === 
     74 
     75Change OVERRIDE_AUDDEV_REC_LAT and OVERRIDE_AUDDEV_PLAY_LAT in {{{systest.h}}} to experiment with different audio buffer size (values are in milliseconds). The objective is to get the minimum latency without getting audio impairments. 
     76 
     77=== Testing different audio device clock rate === 
     78 
     79Choosing higher clock rate in audio device can minimize latency. Change DEV_CLOCK_RATE in {{{systest.h}}} to experiment with different clock rates. 
    6280 
    6381{{{