N
u9c       su      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 1 d   Z 9 d   Z A d   Z	 J d   Z
 S d   Z b d	   Z k d
   Z x 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   ALs,   /usr/lib/python1.5/site-packages/audiodev.pys	   initclass s
   	`	00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   ALs,   /usr/lib/python1.5/site-packages/audiodev.pys   __init__# s   c    sj   1 2 |  i o 3 |  i   n 4 |  i o8 5 k } k } 6 | i | i |  i  7 g  |  _ n d  S(   N(   s   selfs   ports   stops	   oldparamss   als   ALs	   setparamss   DEFAULT_DEVICE(   s   selfs   als   ALs,   /usr/lib/python1.5/site-packages/audiodev.pys   __del__1 s   c    sj   9 : |  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   times,   /usr/lib/python1.5/site-packages/audiodev.pys   wait9 s   	 c    sy   A B |  i o  C |  i i   D t |  _ n E |  i o8 F k } k } G | i | i |  i  H g  |  _ n d  S(   N(	   s   selfs   ports	   closeports   Nones	   oldparamss   als   ALs	   setparamss   DEFAULT_DEVICE(   s   selfs   als   ALs,   /usr/lib/python1.5/site-packages/audiodev.pys   stopA s   c    si   J K x\ |  i d K r@ \ } } L | | j o$ M | |  i d <N d |  _ O Pn q WQ t d  d  S(   Ni    i   s   bad output rate(   s   selfs   frameratelists   raws   cookeds   rates   paramss   inited_outrates   error(   s   selfs   rates   raws   cookeds,   /usr/lib/python1.5/site-packages/audiodev.pys
   setoutrateJ s    c    s   S T x |  i d T rC \ } } U | | j o' V |  i i |  W d |  _ X Pn q WZ | d j o> [ 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   ALs,   /usr/lib/python1.5/site-packages/audiodev.pys   setsampwidthS s    	c    sl   b c x_ |  i d c rC \ } } d | | j o' e |  i i |  f d |  _ g Pn q Wi t d  d  S(   Ni    i   s   bad # of channels(	   s   selfs   nchannelslists   raws   cookeds	   nchannelss   configs   setchannelss   inited_nchannelss   error(   s   selfs	   nchannelss   raws   cookeds,   /usr/lib/python1.5/site-packages/audiodev.pys   setnchannelsb s    c    s   k l |  i o |  i o m t d  n n |  i os o k } k } p | i d d |  i  |  _ q |  i	 |  _
 r | i | i |  i
  s | i | i |  i	  n t |  i o u |  i |  } n v |  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   ALs,   /usr/lib/python1.5/site-packages/audiodev.pys   writeframesk s   c    s/   x y |  i o z |  i i   Sn | d Sd  S(   Ni    (   s   selfs   ports	   getfilled(   s   selfs,   /usr/lib/python1.5/site-packages/audiodev.pys	   getfilledx s   c    s8   ~  |  i o  |  i i   Sn  |  i i   Sd  S(   N(   s   selfs   ports   getfillables   configs   getqueuesize(   s   selfs,   /usr/lib/python1.5/site-packages/audiodev.pys   getfillable~ s   c    s#     k  }  | i | d  Sd  S(   Ni   (   s   audioops   ulaw2lins   data(   s   selfs   datas   audioops,   /usr/lib/python1.5/site-packages/audiodev.pys   ulaw2lin s   	(   s   classiniteds   Nones   frameratelists   nchannelslists   sampwidthlists	   initclasss   __init__s   __del__s   waits   stops
   setoutrates   setsampwidths   setnchannelss   writeframess	   getfilleds   getfillables   ulaw2lin(    s,   /usr/lib/python1.5/site-packages/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    sn     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   selfs,   /usr/lib/python1.5/site-packages/audiodev.pys   __init__ s   c    s     |  i   d  S(   N(   s   selfs   stop(   s   selfs,   /usr/lib/python1.5/site-packages/audiodev.pys   __del__ s   c    s     | |  _  d |  _ d  S(   Ni   (   s   rates   selfs   outrates   inited_outrate(   s   selfs   rates,   /usr/lib/python1.5/site-packages/audiodev.pys
   setoutrate s   c    s     | |  _  d |  _ d  S(   Ni   (   s   widths   selfs	   sampwidths   inited_width(   s   selfs   widths,   /usr/lib/python1.5/site-packages/audiodev.pys   setsampwidth s   c    s     | |  _   d |  _ d  S(   Ni   (   s	   nchannelss   selfs   inited_nchannels(   s   selfs	   nchannelss,   /usr/lib/python1.5/site-packages/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 |  _ n6  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   infos,   /usr/lib/python1.5/site-packages/audiodev.pys   writeframes s"   "c    s=     |  i o  d  Sn  |  i i    |  i   d  S(   N(   s   selfs   ports   drains   stop(   s   selfs,   /usr/lib/python1.5/site-packages/audiodev.pys   wait s   c    sD     |  i o0  |  i i    |  i i    t |  _ n d  S(   N(   s   selfs   ports   flushs   closes   None(   s   selfs,   /usr/lib/python1.5/site-packages/audiodev.pys   stop s   c    s/     |  i o  |  i i   Sn  d Sd  S(   Ni    (   s   selfs   ports	   obufcount(   s   selfs,   /usr/lib/python1.5/site-packages/audiodev.pys	   getfilled s   c    s     t  |  i   Sd  S(   N(   s
   BUFFERSIZEs   selfs	   getfilled(   s   selfs,   /usr/lib/python1.5/site-packages/audiodev.pys   getfillable s   (
   s   __init__s   __del__s
   setoutrates   setsampwidths   setnchannelss   writeframess   waits   stops	   getfilleds   getfillable(    s,   /usr/lib/python1.5/site-packages/audiodev.pys   Play_Audio_sun s   c     s     y  k  }  Wn  t j
 o|  y  k }  t   SWnX  t j
 oI  y  k } Wn"  t j
 o  t d  n X | i   Sn Xn X t   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_macs,   /usr/lib/python1.5/site-packages/audiodev.pys   AudioDev s   	c    sD    k  }  | i d o  | i d }  n
  d }   k }  | i |  d  }  |  G| i   GH t   }  | i	 | i
     | i | i     | i | i     | i
   | i   | i   }  xR  d oG  | 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   datas,   /usr/lib/python1.5/site-packages/audiodev.pys   test s(   			# 
 s   __main__N(   s   errors   Play_Audio_sgis   Play_Audio_suns   AudioDevs   Nones   tests   __name__(    s,   /usr/lib/python1.5/site-packages/audiodev.pys   ? s   H