N
O5c       s\    ) d    Z  4 d   Z W d   Z e g  Z g d   Z y e i e  | d   Z  e i e   d   Z  e i e   d   Z  e i e   d   Z	  e i e	   d   Z
  e i e
   d	   Z  e i e   d
   Z  e i e   d   Z  d   Z  d   Z  d   Z  d   Z  d   Z d S(   c    s;   ) * t  |   } + | o , t |   } n - | Sd  S(   N(   s   whathdrs   filenames   ress   whatraw(   s   filenames   ress0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   what) s   c 
   s[  4 7 k  } 8 k l : d |  d } ; d | } < | i | d  } = | i   } > | i	   } ? | o @ t Sn A | d  d j o B d } C d } n\ D | d  d	 j o E d
 } F d } n2 G | d  d j o H d } I d } n K t SL y M | i |   | }	 Wn  N t j
 o O d }	 n XP | d d |	 | f Sd  S(   Ns
   whatsound s    2>/dev/nulls   PATH=$PATH:/ufs/guido/bin/sgi
s   ri   s   -t raw -b -s s   sbi   s   -t raw -b -u s   ubs   -t raw -b -U s   uls   Ui   i    (   s   oss   stats   ST_SIZEs   filenames   cmds   popens   pipes   reads   datas   closes   stss   Nones   types   sample_sizes   frame_counts   IOError(
   s   filenames   oss   ST_SIZEs   cmds   pipes   datas   stss   types   sample_sizes   frame_counts0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   whatraw4 s0   	

			c    sr   W X t  |  d  } Y | i d  } Z x: t d Z r- } [ | | |  } \ | o ] | Sn q3 W^ t Sd  S(   Ns   ri   i    (	   s   opens   filenames   fs   reads   hs   testss   tfs   ress   None(   s   filenames   fs   hs   tfs   ress0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   whathdrW s    	
c    s  g h k  } i |  d  d j o j t Sn k |  d d !d j o l d } n, m |  d d !d j o n d } n p t Sq | i d	  r y s | i | d
  } Wn& t t | i	 f j
 o u t Sn Xv | | i
   | i   | i   d | i   f Sd  S(   Ni   s   FORMi   i   s   AIFCs   aifcs   AIFFs   aiffi    s   r(   s   aifcs   hs   Nones   fmts   fs   seeks   openfps   as   EOFErrors   Errors   getframerates   getnchannelss
   getnframess   getsampwidth(   s   hs   fs   aifcs   fmts   as0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys	   test_aifcg s   	c    sf  | } |  d  d j o ~ t } n/  |  d  d d f j o  t } n  t S d }  | |  d d ! }  | |  d d ! }  | |  d d ! }  | |  d d	 ! }  | |  d	 d
 ! }  d }  | d j o  d }	 nM  | d j o  d }	 n0  | d j o  d }	  d } n
  d }	  | | }
  | | | | |
 |	 f Sd  S(   Ni   s   .snds    ds.s   dns.s   aui   i   i   i   i   i   s   Ui   i   s   ?(   s   hs   get_long_bes   fs   get_long_les   Nones   types   hdr_sizes	   data_sizes   encodings   rates	   nchannelss   sample_sizes   sample_bitss
   frame_size(   s   hs   fs   types   hdr_sizes	   data_sizes   encodings   rates	   nchannelss   sample_sizes   sample_bitss
   frame_sizes0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   test_au| s,   				c    sv     |  d d !d j p |  d d !d j o  t Sn  t |  d d d d ! }  d	 d
 | d d d f Sd  S(   NiA   iE   s   FSSDi   i   s   HCOMi   i   s   hcomi"V  i   i   (   s   hs   Nones   get_long_bes   divisor(   s   hs   fs   divisors0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys	   test_hcom s   +c    s     |  d  d j o  t Sn  t |  d d ! }  d }  d | j o
 d j  n o |  | d j o2  t |  | d  }  t d d	 |  } n  d
 | d d d f Sd  S(   Ni   s   Creative Voice Filei   i    i  s   i   f	1000000.0i   s   voci   i   (   s   hs   Nones   get_short_les   sbseeks   rates   ords   ratecodes   int(   s   hs   fs   sbseeks   rates   ratecodes0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   test_voc s   	2c    s     |  d  d j p% |  d d !d j p |  d d !d j o  t Sn  t |  d d	 ! }  t |  d	 d
 ! }  t |  d
 d ! }  t |  d d ! }  d | | d | f Sd  S(   Ni   s   RIFFi   i   s   WAVEi   s   fmt i   i   i   i   i"   i$   s   wavi   (   s   hs   Nones   get_short_les   styles	   nchannelss   get_long_les   rates   sample_bits(   s   hs   fs   styles	   nchannelss   rates   sample_bitss0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   test_wav s   <c    sP     |  d  d j p |  d d !d j o  t Sn  d d d d d f Sd  S(	   Ni   s   FORMi   i   s   8SVXs   8svxi    i   (   s   hs   None(   s   hs   fs0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys	   test_8svx s   (c    sa     |  d  d j oF  t |  d d ! }  t |  d d ! }  d | d | d f Sn d  S(	   Ni   s   SOUNDi   i   i   i   s   sndti   (   s   hs   get_long_les   nsampless   get_short_les   rate(   s   hs   fs   nsampless   rates0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys	   test_sndt s   c    sq     |  d  d j oV  t |  d d ! }  d | j o
 d j n o  d | d d d f Sn n d  S(	   Ni   s     i   i  ia  s   sndri   i   (   s   hs   get_short_les   rate(   s   hs   fs   rates0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys	   test_sndr s   !c    sN     t  |  d  d >t  |  d  d >Bt  |  d  d >Bt  |  d  BSd  S(   Ni    i   i   i   i   i   i   (   s   ords   s(   s   ss0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   get_long_be s   c    sN     t  |  d  d >t  |  d  d >Bt  |  d  d >Bt  |  d  BSd  S(   Ni   i   i   i   i   i   i    (   s   ords   s(   s   ss0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   get_long_le s   c    s*     t  |  d  d >t  |  d  BSd  S(   Ni    i   i   (   s   ords   s(   s   ss0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   get_short_be s   c    s*     t  |  d  d >t  |  d  BSd  S(   Ni   i   i    (   s   ords   s(   s   ss0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   get_short_le s   c     s     k  }   d }  |  i d o |  i d d j o  |  i d d 5 d } n  yI  |  i d o  t |  i d | d  n  t d g | d  Wn9  t j
 o*  |  i i d   |  i d  n Xd  S(   Ni    i   s   -ri   s   .s   
[Interrupted]
(   s   syss	   recursives   argvs   testalls   KeyboardInterrupts   stderrs   writes   exit(   s   syss	   recursives0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   test s   		%c    s
    k  }  k }  x |  d  r }  | i i |  oq  | d G| p | oI d GHk } | i | i i	 | d   } t | | d  n	 d GHnR 	| d G
| i i   y t |  GHWn t j
 o d GHn Xq! Wd  S(   Ni    s   /:s   recursing down:s   *s   *** directory (use -r) ***s   :s   *** not found ***(   s   syss   oss   lists   filenames   paths   isdirs	   recursives   toplevels   globs   joins   namess   testalls   stdouts   flushs   whats   IOError(   s   lists	   recursives   toplevels   syss   oss   filenames   globs   namess0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   testall s$   		 		!N(   s   whats   whatraws   whathdrs   testss	   test_aifcs   appends   test_aus	   test_hcoms   test_vocs   test_wavs	   test_8svxs	   test_sndts	   test_sndrs   get_long_bes   get_long_les   get_short_bes   get_short_les   tests   testall(    s0   /var/tmp/python-root/usr/lib/python1.5/sndhdr.pys   ?) s2   #	

