Changeset 82 for pa_proposals/trunk

Show
Ignore:
Timestamp:
02/14/04 05:41:33 (5 years ago)
Author:
rossbencina
Message:

- added patest_stop_playout.c test
- updated status of some test for MME

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pa_proposals/trunk/status.html

    r80 r82  
    3131 
    3232<P><A href="http://www.portaudio.com/">PortAudio Home Page</A></P> 
    33 <P>Updated: January 9, 2004 </P> 
     33<P>Updated: February 14, 2004 </P> 
    3434 
    3535<H2>Background</H2> 
     
    622622 
    623623<tr><td>paqa_devs.c</td><td> Self Testing Quality Assurance app for PortAudio Try to open each device and run through all the possible configurations</td> 
    624 <td class="unknown">wmme</td> 
     624<td class="done">wmme</td> 
    625625<td class="unknown">ds</td> 
    626626<td class="unknown">asio</td> 
     
    634634 
    635635<tr><td>paqa_errs.c</td><td> Self Testing Quality Assurance app for PortAudio Do lots of bad things to test error reporting </td> 
    636 <td class="unknown">wmme</td> 
     636<td class="done">wmme</td> 
    637637<td class="unknown">ds</td> 
    638638<td class="unknown">asio</td> 
     
    658658 
    659659<tr><td>patest_buffer.c</td><td> Test opening streams with different buffer sizes </td> 
    660 <td class="unknown">wmme</td> 
     660<td class="done">wmme</td> 
    661661<td class="unknown">ds</td> 
    662662<td class="unknown">asio</td> 
     
    670670 
    671671<tr><td>patest_clip.c</td><td> Play a sine wave for several seconds at an amplitude that would require clipping </td> 
    672 <td class="unknown">wmme</td> 
     672<td class="done">wmme</td> 
    673673<td class="unknown">ds</td> 
    674674<td class="unknown">asio</td> 
     
    682682 
    683683<tr><td>patest_dither.c</td><td> Attempt to hear difference between dithered and non-dithered signal</td> 
    684 <td class="unknown">wmme</td> 
     684<td class="done">wmme</td> 
    685685<td class="unknown">ds</td> 
    686686<td class="unknown">asio</td> 
     
    694694 
    695695<tr><td>patest_hang.c</td><td> Play a sine then hang audio callback to test watchdog </td> 
    696 <td class="unknown">wmme</td> 
     696<td class="done">wmme</td> 
    697697<td class="unknown">ds</td> 
    698698<td class="unknown">asio</td> 
     
    706706 
    707707<tr><td>patest_latency.c</td><td> Hear the latency caused by big buffers. Play a sine wave and change frequency based on letter input </td> 
    708 <td class="unknown">wmme</td> 
     708<td class="done">wmme</td> 
    709709<td class="unknown">ds</td> 
    710710<td class="unknown">asio</td> 
     
    718718 
    719719<tr><td>patest_leftright.c</td><td> Play different tone sine waves that alternate between left and right channel </td> 
    720 <td class="unknown">wmme</td> 
     720<td class="done">wmme</td> 
    721721<td class="unknown">ds</td> 
    722722<td class="unknown">asio</td> 
     
    730730 
    731731<tr><td>patest_longsine.c</td><td> Play a sine wave until ENTER hit </td> 
    732 <td class="unknown">wmme</td> 
     732<td class="done">wmme</td> 
    733733<td class="unknown">ds</td> 
    734734<td class="unknown">asio</td> 
     
    742742 
    743743<tr><td>patest_many.c</td><td> Start and stop the PortAudio Driver multiple times </td> 
    744 <td class="unknown">wmme</td> 
     744<td class="done">wmme</td> 
    745745<td class="unknown">ds</td> 
    746746<td class="unknown">asio</td> 
     
    754754 
    755755<tr><td>patest_maxsines.c</td><td> How many sine waves can we calculate and play in less than 80% CPU Load </td> 
    756 <td class="unknown">wmme</td> 
     756<td class="done">wmme</td> 
    757757<td class="unknown">ds</td> 
    758758<td class="unknown">asio</td> 
     
    778778 
    779779<tr><td>patest_multi_sine.c</td><td> Play a different sine wave on each channel </td> 
    780 <td class="unknown">wmme</td> 
     780<td class="done">wmme</td> 
    781781<td class="unknown">ds</td> 
    782782<td class="unknown">asio</td> 
     
    790790 
    791791<tr><td>patest_pink.c</td><td> Generate Pink Noise using Gardner method </td> 
    792 <td class="unknown">wmme</td> 
     792<td class="done">wmme</td> 
    793793<td class="unknown">ds</td> 
    794794<td class="unknown">asio</td> 
     
    826826 
    827827<tr><td>patest_saw.c</td><td> Play a simple (aliasing) sawtooth wave </td> 
     828<td class="done">wmme</td> 
     829<td class="unknown">ds</td> 
     830<td class="unknown">asio</td> 
     831<td class="unknown">alsa</td> 
     832<td class="unknown">jack</td> 
     833<td class="unknown">oss</td> 
     834<td class="not_done">mac_sm</td> 
     835<td class="not_done">mac_core</td> 
     836<td class="done">sgi</td> 
     837</tr> 
     838 
     839<tr><td>patest_sine.c</td><td> Play a sine wave for several seconds </td> 
     840<td class="done">wmme</td> 
     841<td class="unknown">ds</td> 
     842<td class="unknown">asio</td> 
     843<td class="unknown">alsa</td> 
     844<td class="unknown">jack</td> 
     845<td class="unknown">oss</td> 
     846<td class="not_done">mac_sm</td> 
     847<td class="not_done">mac_core</td> 
     848<td class="done">sgi</td> 
     849</tr> 
     850 
     851<tr><td>patest_sine8.c</td><td> Test 8 bit data: play a sine wave for several seconds <span class="not_done">[some 8 bit formats not yet supported in pa_converters.c]</span</td> 
    828852<td class="unknown">wmme</td> 
    829853<td class="unknown">ds</td> 
     
    837861</tr> 
    838862 
    839 <tr><td>patest_sine.c</td><td> Play a sine wave for several seconds </td> 
     863<tr><td>patest_sine_formats.c</td><td> Play a sine wave for several seconds. Test various data formats <span class="not_done">[some 8 bit formats not yet supported in pa_converters.c]</span></td> 
    840864<td class="unknown">wmme</td> 
    841865<td class="unknown">ds</td> 
     
    849873</tr> 
    850874 
    851 <tr><td>patest_sine8.c</td><td> Test 8 bit data: play a sine wave for several seconds</td> 
    852 <td class="unknown">wmme</td> 
    853 <td class="unknown">ds</td> 
    854 <td class="unknown">asio</td> 
    855 <td class="unknown">alsa</td> 
    856 <td class="unknown">jack</td> 
    857 <td class="unknown">oss</td> 
    858 <td class="not_done">mac_sm</td> 
    859 <td class="not_done">mac_core</td> 
    860 <td class="done">sgi</td> 
    861 </tr> 
    862  
    863 <tr><td>patest_sine_formats.c</td><td> Play a sine wave for several seconds. Test various data formats </td> 
    864 <td class="unknown">wmme</td> 
    865 <td class="unknown">ds</td> 
    866 <td class="unknown">asio</td> 
    867 <td class="unknown">alsa</td> 
    868 <td class="unknown">jack</td> 
    869 <td class="unknown">oss</td> 
    870 <td class="not_done">mac_sm</td> 
    871 <td class="not_done">mac_core</td> 
    872 <td class="done">sgi</td> 
    873 </tr> 
    874  
    875875<tr><td>patest_sine_time.c</td><td> Play a sine wave for several seconds, pausing in the middle. Uses the Pa_GetStreamTime() call </td> 
    876 <td class="unknown">wmme</td> 
     876<td class="done">wmme</td> 
    877877<td class="unknown">ds</td> 
    878878<td class="unknown">asio</td> 
     
    886886 
    887887<tr><td>patest_stop.c</td><td> Test different ways of stopping audio </td> 
    888 <td class="unknown">wmme</td> 
     888<td class="done">wmme</td> 
    889889<td class="unknown">ds</td> 
    890890<td class="unknown">asio</td> 
     
    898898 
    899899<tr><td>patest_sync.c</td><td> Test time stamping and synchronization of audio and video </td> 
    900 <td class="unknown">wmme</td> 
     900<td class="done">wmme</td> 
    901901<td class="unknown">ds</td> 
    902902<td class="unknown">asio</td> 
     
    910910 
    911911<tr><td>patest_toomanysines.c</td><td> Play more sine waves than we can handle in real time as a stress test </td> 
    912 <td class="unknown">wmme</td> 
     912<td class="done">wmme</td> 
    913913<td class="unknown">ds</td> 
    914914<td class="unknown">asio</td> 
     
    934934 
    935935<tr><td>patest_underflow.c</td><td> Simulate an output buffer underflow condition. Tests whether the stream can be stopped when underflowing buffers</td> 
    936 <td class="unknown">wmme</td> 
     936<td class="done">wmme</td> 
    937937<td class="unknown">ds</td> 
    938938<td class="unknown">asio</td> 
     
    961961 
    962962<tr><td>patest_callbackstop.c</td><td> Test the paComplete callback result code </td> 
    963 <td class="unknown">wmme</td> 
     963<td class="done">wmme</td> 
    964964<td class="unknown">ds</td> 
    965965<td class="unknown">asio</td> 
     
    973973 
    974974<tr><td>patest_prime.c</td><td> Test stream priming mode </td> 
    975 <td class="unknown">wmme</td> 
     975<td class="done">wmme</td> 
    976976<td class="unknown">ds</td> 
    977977<td class="unknown">asio</td> 
     
    998998 
    999999<tr><td>patest_start_stop.c</td><td> Play a sine wave for several seconds start and stop the stream multiple times</td> 
    1000 <td class="unknown">wmme</td> 
    1001 <td class="unknown">ds</td> 
    1002 <td class="unknown">asio</td> 
    1003 <td class="unknown">alsa</td> 
    1004 <td class="unknown">jack</td> 
    1005 <td class="unknown">oss</td> 
    1006 <td class="not_done">mac_sm</td> 
    1007 <td class="not_done">mac_core</td> 
    1008 <td class="done">sgi</td> 
     1000<td class="done">wmme</td> 
     1001<td class="unknown">ds</td> 
     1002<td class="unknown">asio</td> 
     1003<td class="unknown">alsa</td> 
     1004<td class="unknown">jack</td> 
     1005<td class="unknown">oss</td> 
     1006<td class="not_done">mac_sm</td> 
     1007<td class="not_done">mac_core</td> 
     1008<td class="done">sgi</td> 
     1009</tr> 
     1010 
     1011<tr><td>patest_stop_playout.c</td><td> Test whether all queued samples are played when Pa_StopStream() is used with a callback or read/write stream, or when the callback returns paComplete. </td> 
     1012<td class="done">wmme</td> 
     1013<td class="unknown">ds</td> 
     1014<td class="unknown">asio</td> 
     1015<td class="unknown">alsa</td> 
     1016<td class="unknown">jack</td> 
     1017<td class="unknown">oss</td> 
     1018<td class="not_done">mac_sm</td> 
     1019<td class="not_done">mac_core</td> 
     1020<td class="unknown">sgi</td> 
    10091021</tr> 
    10101022 
    10111023<tr><td>patest_write_sine.c</td><td> Play a sine wave for several seconds using the blocking API (Pa_WriteStream()) </td> 
    1012 <td class="unknown">wmme</td> 
     1024<td class="done">wmme</td> 
    10131025<td class="unknown">ds</td> 
    10141026<td class="unknown">asio</td> 
     
    10621074 
    10631075</BODY> 
    1064 </HTML> 
     1076</HTML>`