™N
áùO5c       s]   d  Z  d f  d „  ƒ  YZ d f  d „  ƒ  YZ d „  Z e d „ Z e d j o e ƒ  n d S(	   s   audiodev.errors   Play_Audio_sgic      s‚   d Z  e Z Z Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z RS(   Ni    c    sÊ   k  } d | i f d | i f d | i f d | i f d | i f d | i f d | i f g |  _	 d | i
 f d	 | i f d
 | i f g |  _ d | i f d	 | i f d | i f g |  _ d |  _ d  S(   Ni€»  iD¬  i }  i"V  i€>  i+  i@  i   i   i   i   (   s   ALs
   RATE_48000s
   RATE_44100s
   RATE_32000s
   RATE_22050s
   RATE_16000s
   RATE_11025s	   RATE_8000s   selfs   frameratelists   MONOs   STEREOs   QUADROs   nchannelslists   SAMPLE_8s	   SAMPLE_16s	   SAMPLE_24s   sampwidthlists   classinited(   s   selfs   ALs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys	   initclass s
    ]	--c    s„   k  } k } |  i o |  i ƒ  n g  |  _ | i d g |  _ | i ƒ  |  _	 d |  _
 d |  _ d |  _ t |  _ t |  _ d  Sd  S(   Ni    (   s   als   ALs   selfs   classiniteds	   initclasss	   oldparamss   OUTPUT_RATEs   paramss	   newconfigs   configs   inited_outrates   inited_widths   inited_nchannelss   Nones	   converters   port(   s   selfs   als   ALs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   __init__# s    						c    sU   |  i o |  i ƒ  n |  i o/ k } k } | i | i |  i ƒ g  |  _ n d  S(   N(   s   selfs   ports   stops	   oldparamss   als   ALs	   setparamss   DEFAULT_DEVICE(   s   selfs   als   ALs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   __del__1 s    

c    sR   |  i o d  Sn k } x( |  i i ƒ  d j o | i d ƒ q W|  i ƒ  d  S(   Ni    f0.1(   s   selfs   ports   times	   getfilleds   sleeps   stop(   s   selfs   times2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   wait9 s     c    sa   |  i o |  i i ƒ  t |  _ n |  i o/ k } k } | i | i |  i ƒ g  |  _ n d  S(   N(	   s   selfs   ports	   closeports   Nones	   oldparamss   als   ALs	   setparamss   DEFAULT_DEVICE(   s   selfs   als   ALs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   stopA s    

c    sQ   xJ |  i d r4 \ } } | | j o | |  i d <d |  _ Pn q Wt d ‚ d  S(   Ni    i   s   bad output rate(   s   selfs   frameratelists   raws   cookeds   rates   paramss   inited_outrates   error(   s   selfs   rates   raws   cookeds2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys
   setoutrateJ s     		c    s“   xŒ |  i d r7 \ } } | | j o |  i i | ƒ d |  _ Pn q W| d j o2 k } d |  _ |  i i | i	 ƒ |  i
 |  _ n
 t d ‚ d  S(   Ni    i   s   bad sample width(   s   selfs   sampwidthlists   raws   cookeds   widths   configs   setwidths   inited_widths   ALs	   SAMPLE_16s   ulaw2lins	   converters   error(   s   selfs   widths   raws   cookeds   ALs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   setsampwidthS s     			c    sT   xM |  i d r7 \ } } | | j o |  i i | ƒ d |  _ Pn q Wt d ‚ d  S(   Ni    i   s   bad # of channels(	   s   selfs   nchannelslists   raws   cookeds	   nchannelss   configs   setchannelss   inited_nchannelss   error(   s   selfs	   nchannelss   raws   cookeds2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   setnchannelsb s     		c    sÂ   |  i o |  i o t d ‚ n |  i od k } k } | i d d |  i ƒ |  _ |  i	 |  _
 | i | i |  i
 ƒ | i | i |  i	 ƒ n |  i o |  i | ƒ } n |  i i | ƒ d  S(   Ns   params not specifieds   Pythons   w(   s   selfs   inited_outrates   inited_nchannelss   errors   ports   als   ALs   openports   configs   paramss	   oldparamss	   getparamss   DEFAULT_DEVICEs	   setparamss	   converters   datas
   writesamps(   s   selfs   datas   als   ALs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   writeframesk s    
c    s#   |  i o |  i i ƒ  Sn d Sd  S(   Ni    (   s   selfs   ports	   getfilled(   s   selfs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys	   getfilledx s    
c    s,   |  i o |  i i ƒ  Sn |  i i ƒ  Sd  S(   N(   s   selfs   ports   getfillables   configs   getqueuesize(   s   selfs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   getfillable~ s    
c    s   k  } | i | d ƒ Sd  S(   Ni   (   s   audioops   ulaw2lins   data(   s   selfs   datas   audioops2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   ulaw2lin‡ s    (   s   classiniteds   Nones   frameratelists   nchannelslists   sampwidthlists	   initclasss   __init__s   __del__s   waits   stops
   setoutrates   setsampwidths   setnchannelss   writeframess	   getfilleds   getfillables   ulaw2lin(    s2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   Play_Audio_sgi s    															s   Play_Audio_sunc      s\   d „  Z  d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z	 RS(   Nc    sP   d |  _ d |  _ d |  _ d |  _ d |  _ d |  _ t |  _ t |  _	 d  Sd  S(   Ni    (
   s   selfs   outrates	   sampwidths	   nchannelss   inited_outrates   inited_widths   inited_nchannelss   Nones	   converters   port(   s   selfs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   __init__ s    								c    s   |  i ƒ  d  S(   N(   s   selfs   stop(   s   selfs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   __del__š s    c    s   | |  _ d |  _ d  S(   Ni   (   s   rates   selfs   outrates   inited_outrate(   s   selfs   rates2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys
   setoutrate s    	c    s   | |  _ d |  _ d  S(   Ni   (   s   widths   selfs	   sampwidths   inited_width(   s   selfs   widths2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   setsampwidth¡ s    	c    s   | |  _  d |  _ d  S(   Ni   (   s	   nchannelss   selfs   inited_nchannels(   s   selfs	   nchannelss2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   setnchannels¥ s    	c    s  |  i o |  i o |  i o t d ‚ n |  i ož k } k } | i d ƒ |  _ |  i i	 ƒ  } |  i | _ |  i | _ |  i d j o d | _ | i |  _ n- d |  i | _ | i | _ |  i i | ƒ n |  i o |  i | ƒ } n |  i i | ƒ d  S(   Ns   params not specifieds   wi    i   (   s   selfs   inited_outrates   inited_widths   inited_nchannelss   errors   ports   sunaudiodevs   SUNAUDIODEVs   opens   getinfos   infos   outrates   o_sample_rates	   nchannelss
   o_channelss	   sampwidths   o_precisions   ENCODING_ULAWs
   o_encodings   ENCODING_LINEARs   setinfos	   converters   datas   write(   s   selfs   datas   sunaudiodevs   SUNAUDIODEVs   infos2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   writeframes© s"    	
c    s.   |  i o d  Sn |  i i ƒ  |  i ƒ  d  S(   N(   s   selfs   ports   drains   stop(   s   selfs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   wait¾ s    c    s5   |  i o' |  i i ƒ  |  i i ƒ  t |  _ n d  S(   N(   s   selfs   ports   flushs   closes   None(   s   selfs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   stopÄ s    
c    s#   |  i o |  i i ƒ  Sn d Sd  S(   Ni    (   s   selfs   ports	   obufcount(   s   selfs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys	   getfilledÊ s    
c    s   t  |  i ƒ  Sd  S(   N(   s
   BUFFERSIZEs   selfs	   getfilled(   s   selfs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   getfillableÐ s    (
   s   __init__s   __del__s
   setoutrates   setsampwidths   setnchannelss   writeframess   waits   stops	   getfilleds   getfillable(    s2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   Play_Audio_sun‹ s    									c     s…   y
 k  }  Wnm t j
 oa y k } t ƒ  SWnF t j
 o: y
 k } Wn t j
 o t d ‚ n X| i ƒ  Sn Xn	 Xt ƒ  Sd  S(   Ns   no audio device(   s   als   ImportErrors   sunaudiodevs   Play_Audio_suns	   Audio_macs   errors   Play_Audio_macs   Play_Audio_sgi(   s   als   sunaudiodevs	   Audio_macs2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   AudioDevÓ s    

c    s  k  } | i d o | i d }  n d }  k } | i |  d ƒ } |  G| i ƒ  GHt ƒ  } | i	 | i
 ƒ  ƒ | i | i ƒ  ƒ | i | i ƒ  ƒ | i
 ƒ  | i ƒ  | i ƒ  } x@ d o8 | i | ƒ } | o Pn t | ƒ GH| i | ƒ q· W| i ƒ  d  S(   Ni   s   f:just samples:just.aifs   r(   s   syss   argvs   fns   aifcs   opens   afs	   getparamss   AudioDevs   ps
   setoutrates   getframerates   setsampwidths   getsampwidths   setnchannelss   getnchannelss   BUFSIZs
   readframess   datas   lens   writeframess   wait(   s   fns   syss   aifcs   afs   ps   BUFSIZs   datas2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   testä s(    	   s   __main__N(   s   errors   Play_Audio_sgis   Play_Audio_suns   AudioDevs   Nones   tests   __name__(    s2   /var/tmp/python-root/usr/lib/python1.5/audiodev.pys   ? s   ˆH	