N
O5c    	   sP  k  Z  k Z y
 k Z Wn e j
 o n Xd  Z d Z d d d d d d d d	 d
 f	 Z d   Z d   Z d   Z	 d   Z
 d Z d   Z d   Z d   Z d   Z d   Z d f  d     YZ d f  d     YZ d f  d     YZ d   Z e Z e d j oGk Z e i d o e i i d  n e i d Z e e d  Z d  Ge GHd! Ge i   GHd" Ge i   GHd# Ge i   GHd$ Ge i   GHd% Ge i    GHd& Ge i!   GHe i d' o e i d' Z" d( Ge" GHe e" d)  Z# e# i$ e i%    x5 d o- e i& d*  Z' e' o Pn e# i( e'  qWe# i)   e i)   d+ GHn n d, S(-   s
   aifc.Errori@Qs   COMTs   INSTs   MIDIs   AESDs   APPLs   NAMEs   AUTHs   (c) s   ANNOc    sD   y! t  i d |  i d   d SWn t  i j
 o t  n Xd  S(   Ns   >li   i    (   s   structs   unpacks   files   reads   errors   EOFError(   s   files.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   _read_long s    !c    sD   y! t  i d |  i d   d SWn t  i j
 o t  n Xd  S(   Ns   >Li   i    (   s   structs   unpacks   files   reads   errors   EOFError(   s   files.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _read_ulong s    !c    sD   y! t  i d |  i d   d SWn t  i j
 o t  n Xd  S(   Ns   >hi   i    (   s   structs   unpacks   files   reads   errors   EOFError(   s   files.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _read_short s    !c    sg   t  |  i d   } | d j o
 d } n |  i |  } | d @d j o |  i d  } n | Sd  S(   Ni   i    s    (   s   ords   files   reads   lengths   datas   dummy(   s   files   lengths   datas   dummys.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _read_string s    
f1.79769313486e+308c    s   k  } t |   } d } | d j  o d } | d } n t |   } t |   } | | j o | j o
 d j n o
 d }  nA | d j o
 t }  n* | d } | d | t	 d | d	  }  | |  Sd  S(
   Ni   i    i   f0.0i  i?  l        f2.0i?   (
   s   maths   _read_shorts   fs   expons   signs   _read_ulongs   himants   lomants	   _HUGE_VALs   pow(   s   fs   maths   expons   signs   himants   lomants.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _read_float s    *


c    s   |  i t i d |   d  S(   Ns   >h(   s   fs   writes   structs   packs   x(   s   fs   xs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _write_short s    c    s   |  i t i d |   d  S(   Ns   >L(   s   fs   writes   structs   packs   x(   s   fs   xs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _write_long s    c    sX   |  i t t |    |  i |  t |  d @d j o |  i t d   n d  S(   Ni   i    (   s   fs   writes   chrs   lens   s(   s   fs   ss.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _write_string s    c 	   s`  k  } | d j  o d } | d } n d } | d j o d } d } d } n | i |  \ } } | d j p
 | d j o | d B} d } d } n | d } | d j  o | i | |  } d } n | | B} | i | d  } | i	 |  } t |  } | i | | d  } | i	 |  } t |  } t |  |  t |  |  t |  |  d  S(   Ni    i   i   i @  i  i?  i    (   s   maths   xs   signs   expons   himants   lomants   frexps   fmants   ldexps   floors   fsmants   longs   _write_shorts   fs   _write_long(	   s   fs   xs   maths   signs   expons   himants   lomants   fmants   fsmants.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _write_float s8    





s   Chunkc      s/   d   Z  d   Z d   Z d   Z d   Z RS(   Nc    so   | |  _  |  i  i d  |  _ t |  i  d j  o
 t  n t |  i   |  _ d |  _ |  i  i	   |  _
 d  S(   Ni   i    (   s   files   selfs   reads	   chunknames   lens   EOFErrors
   _read_longs	   chunksizes	   size_reads   tells   offset(   s   selfs   files.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   __init__ s    	
	c    s#   |  i i |  i d  d |  _ d  S(   Ni    (   s   selfs   files   seeks   offsets	   size_read(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   rewind s    c    sN   | d j  p | |  i j o
 t  n |  i i |  i | d  | |  _ d  S(   Ni    (   s   poss   selfs	   chunksizes   RuntimeErrors   files   seeks   offsets	   size_read(   s   selfs   poss.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   setposs    
c    sv   |  i |  i j o d Sn | |  i |  i j o |  i |  i } n |  i i |  } |  i t |  |  _ | Sd  S(   Ns    (   s   selfs	   size_reads	   chunksizes   lengths   files   reads   datas   len(   s   selfs   lengths   datas.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   reads    c    s   y! |  i i |  i |  i d  WnO t j
 oC x9 |  i |  i j  o% |  i d  } | o
 t  n q5 Wn X|  i d @o |  i d  } n d  S(   Ni   i    (	   s   selfs   files   seeks	   chunksizes	   size_reads   RuntimeErrors   reads   dummys   EOFError(   s   selfs   dummys.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   skips    ! (   s   __init__s   rewinds   setposs   reads   skip(    s.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   Chunk s
    						s	   Aifc_readc      s   d   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 d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z RS(   Nc    s+  | |  _ d |  _ t |  _ t |  _ g  |  _ d |  _ |  i i	 d  } | d j o t d  n t |  i  } | d j o t d  n |  i i	 d  } | d } | d j o d |  _ n$ | d j o d |  _ n
 t d	  d |  _ xv| d j ohd |  _ y t |  i  } Wn6 t j
 o* | d
 j o d GHd } Pn t  n X| i d j o |  i |  d |  _ n | i d j o% | |  _ | i	 d
  } d |  _ ni | i d j o t |  |  _ nF | i d j o |  i |  n% | i t j o n t d | i  | d
 | i } | i d @o | d } n | d j o | i   n q W|  i p |  i o t d  n |  i o |  i o t i d t i |  i  d
 t i! |  i" g } |  i$ d j o t i% | d <n+ |  i$ d j o t i& | d <n
 t d  |  i i' |  n d  S(   Ni    i   s   FORMs    file does not start with FORM ids   invalid FORM chunk data sizes   AIFFs   AIFCi   s   not an AIFF or AIFF-C filei   s"   Warning: FORM chunk size too larges   COMMs   SSNDs   FVERs   MARKs   unrecognized chunk type s$   COMM chunk and/or SSND chunk missingi   s$   cannot compress more than 2 channels((   s   files   selfs   _files   _versions   Nones   _decomps   _converts   _markerss	   _soundposs   reads   forms   Errors
   _read_longs
   formlengths   formdatas   _aifcs   _comm_chunk_reads   _ssnd_seek_neededs   Chunks   chunks   EOFErrors	   chunknames   _read_comm_chunks   _ssnd_chunks   dummys	   _readmarks	   _skiplists	   chunksizes   skips   CLs   ORIGINAL_FORMATs   BITS_PER_COMPONENTs
   _sampwidths
   FRAME_RATEs
   _framerates   paramss
   _nchannelss   MONOs   STEREO_INTERLEAVEDs	   SetParams(   s   selfs   files   forms
   formlengths   formdatas   chunks   dummys   paramss.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   initfpDsx    						
		 		+	c    s@   t  |  t  d  j o t i | d  } n |  i |  d  S(   Ns    s   rb(   s   types   fs   __builtin__s   opens   selfs   initfp(   s   selfs   fs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   __init__s    c    s   |  i o |  i   n d  S(   N(   s   selfs   _files   close(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   __del__s    
c    s   |  i Sd  S(   N(   s   selfs   _file(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getfps    c    s   d |  _ d |  _ d  S(   Ni   i    (   s   selfs   _ssnd_seek_neededs	   _soundpos(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   rewinds    	c    s1   |  i o |  i i   t |  _ n t |  _ d  S(   N(   s   selfs   _decomps   CloseDecompressors   Nones   _file(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   closes    
c    s   |  i Sd  S(   N(   s   selfs	   _soundpos(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   tells    c    s   |  i Sd  S(   N(   s   selfs
   _nchannels(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getnchannelss    c    s   |  i Sd  S(   N(   s   selfs   _nframes(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   getnframess    c    s   |  i Sd  S(   N(   s   selfs
   _sampwidth(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getsampwidths    c    s   |  i Sd  S(   N(   s   selfs
   _framerate(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getframerates    c    s   |  i Sd  S(   N(   s   selfs	   _comptype(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getcomptypes    c    s   |  i Sd  S(   N(   s   selfs	   _compname(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getcompnames    c    s>   |  i   |  i   |  i   |  i   |  i   |  i   f Sd  S(   N(   s   selfs   getnchannelss   getsampwidths   getframerates
   getnframess   getcomptypes   getcompname(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys	   getparamss    c    s)   t  |  i  d j o t Sn |  i Sd  S(   Ni    (   s   lens   selfs   _markerss   None(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   getmarkerss    c    sE   x, |  i d r } | | d j o | Sn q Wt d | d  d  S(   Ni    s   marker s    does not exist(   s   selfs   _markerss   markers   ids   Error(   s   selfs   ids   markers.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getmarks
     c    s@   | d j  p | |  i j o t d  n | |  _ d |  _ d  S(   Ni    s   position not in rangei   (   s   poss   selfs   _nframess   Errors	   _soundposs   _ssnd_seek_needed(   s   selfs   poss.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   setposs    	c    s   |  i o[ |  i i   |  i i d  } |  i |  i } | o |  i i	 | d  n d |  _ n | d j o d Sn |  i i | |  i  } |  i o | o |  i |  } n |  i t |  |  i |  i |  _ | Sd  S(   Ni   i    s    (   s   selfs   _ssnd_seek_neededs   _ssnd_chunks   rewinds   reads   dummys	   _soundposs
   _framesizes   poss   setposs   nframess   datas   _converts   lens
   _nchannelss
   _sampwidth(   s   selfs   nframess   dummys   poss   datas.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   readframess    
$c    sF   |  i i t i t |  d  } |  i i t |  |  i	 |  Sd  S(   Ni   (
   s   selfs   _decomps   SetParams   CLs   FRAME_BUFFER_SIZEs   lens   datas   dummys
   Decompresss
   _nchannels(   s   selfs   datas   dummys.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _decomp_datas    "c    s   k  } | i | d  Sd  S(   Ni   (   s   audioops   ulaw2lins   data(   s   selfs   datas   audioops.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys	   _ulaw2lins    c    sM   k  } t |  d  o t |  _ n | i | d |  i  \ } |  _ | Sd  S(   Ns   _adpcmstatei   (   s   audioops   hasattrs   selfs   Nones   _adpcmstates	   adpcm2lins   data(   s   selfs   datas   audioops.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   _adpcm2lins
    !c    s  t  |  |  _ t |  |  _ t  |  d d |  _ t t |   |  _	 |  i |  i |  _
 |  i o%d } | i d j o d } d GHd | _ n | i d  |  _ | o_ t | i i d   } | d @d j o | d } n | i | | _ | i i d d  n t |  |  _ |  i d	 j o\|  i d
 j oD y
 k } Wn t j
 o n" X|  i |  _ |  i
 d |  _
 d  Sn y k } k } Wnp t j
 od |  i d j oD y* k } |  i |  _ |  i
 d |  _
 d  SWn t j
 o n Xn t d  n X|  i d j o | i } |  i
 d |  _
 n7 |  i d j o | i  } |  i
 d |  _
 n
 t d  | i! |  |  _" |  i# |  _ n n d	 |  _ d |  _ d  S(   Ni   i   i    i   i   s   Warning: bad COMM chunk sizei   i   s   NONEs   G722s   ULAWi   s#   cannot read compressed AIFF-C filess   ALAWs   unsupported compression types   not compressed($   s   _read_shorts   chunks   selfs
   _nchannelss
   _read_longs   _nframess
   _sampwidths   ints   _read_floats
   _framerates
   _framesizes   _aifcs   kludges	   chunksizes   reads	   _comptypes   ords   files   lengths   seeks   _read_strings	   _compnames   audioops   ImportErrors
   _adpcm2lins   _converts   cls   CLs	   _ulaw2lins   Errors	   G711_ULAWs   schemes	   G711_ALAWs   OpenDecompressors   _decomps   _decomp_data(   s   selfs   chunks   kludges   lengths   audioops   cls   CLs   schemes.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _read_comm_chunksf    

					c    s   t  |  } yl xe t |  d rU } t  |  } t |  } t |  } | p | o |  i i | | | f  n q WWnO t j
 oC d Gt |  i  Gt |  i  d j o d Gn d Gd G| GHn Xd  S(   Ni    s!   Warning: MARK chunk contains onlyi   s   markers   markerss
   instead of(   s   _read_shorts   chunks   nmarkerss   ranges   is   ids
   _read_longs   poss   _read_strings   names   selfs   _markerss   appends   EOFErrors   len(   s   selfs   chunks   nmarkerss   is   ids   poss   names.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys	   _readmark5s      % (   s   initfps   __init__s   __del__s   getfps   rewinds   closes   tells   getnchannelss
   getnframess   getsampwidths   getframerates   getcomptypes   getcompnames	   getparamss
   getmarkerss   getmarks   setposs
   readframess   _decomp_datas	   _ulaw2lins
   _adpcm2lins   _read_comm_chunks	   _readmark(    s.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys	   Aifc_reads.    )	D																						=s
   Aifc_writec      s4  d   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 d   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 d   Z d   Z d   Z d   Z d   Z d   Z d    Z  d!   Z! RS("   Nc    st   t  |  t  d  j o | } t i | d  } n d } |  i |  | d d j o d |  _ n
 d |  _ d  S(   Ns    s   wbs   ???i   s   .aiffi    i   (   s   types   fs   filenames   __builtin__s   opens   selfs   initfps   _aifc(   s   selfs   fs   filenames.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   __init__ls    c    s   | |  _ t |  _ d |  _ d |  _ t |  _ t |  _	 d |  _
 d |  _ d |  _ d |  _ d |  _ d |  _ d |  _ g  |  _ d |  _ d |  _ d  S(   Ns   NONEs   not compressedi    i   (   s   files   selfs   _files   _AIFC_versions   _versions	   _comptypes	   _compnames   Nones   _comps   _converts
   _nchannelss
   _sampwidths
   _framerates   _nframess   _nframeswrittens   _datawrittens   _datalengths   _markerss   _marklengths   _aifc(   s   selfs   files.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   initfpys     															c    s   |  i o |  i   n d  S(   N(   s   selfs   _files   close(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   __del__s    
c    s$   |  i o t d  n d |  _ d  S(   Ns0   cannot change parameters after starting to writei    (   s   selfs   _nframeswrittens   Errors   _aifc(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   aiffs    
c    s$   |  i o t d  n d |  _ d  S(   Ns0   cannot change parameters after starting to writei   (   s   selfs   _nframeswrittens   Errors   _aifc(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   aifcs    
c    s>   |  i o t d  n | d j  o t d  n | |  _ d  S(   Ns0   cannot change parameters after starting to writei   s   bad # of channels(   s   selfs   _nframeswrittens   Errors	   nchannelss
   _nchannels(   s   selfs	   nchannelss.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   setnchannelss
    
c    s#   |  i o t d  n |  i Sd  S(   Ns   number of channels not set(   s   selfs
   _nchannelss   Error(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getnchannelss    c    sK   |  i o t d  n | d j  p
 | d j o t d  n | |  _ d  S(   Ns0   cannot change parameters after starting to writei   i   s   bad sample width(   s   selfs   _nframeswrittens   Errors	   sampwidths
   _sampwidth(   s   selfs	   sampwidths.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   setsampwidths
    
c    s#   |  i o t d  n |  i Sd  S(   Ns   sample width not set(   s   selfs
   _sampwidths   Error(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getsampwidths    c    s>   |  i o t d  n | d j o t d  n | |  _ d  S(   Ns0   cannot change parameters after starting to writei    s   bad frame rate(   s   selfs   _nframeswrittens   Errors	   framerates
   _framerate(   s   selfs	   framerates.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   setframerates
    
c    s#   |  i o t d  n |  i Sd  S(   Ns   frame rate not set(   s   selfs
   _framerates   Error(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getframerates    c    s$   |  i o t d  n | |  _ d  S(   Ns0   cannot change parameters after starting to write(   s   selfs   _nframeswrittens   Errors   nframess   _nframes(   s   selfs   nframess.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   setnframess    
c    s   |  i Sd  S(   N(   s   selfs   _nframeswritten(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   getnframess    c    sS   |  i o t d  n | d d d d f j o t d  n | |  _ | |  _ d  S(   Ns0   cannot change parameters after starting to writes   NONEs   ULAWs   ALAWs   G722s   unsupported compression type(   s   selfs   _nframeswrittens   Errors   comptypes	   _comptypes   compnames	   _compname(   s   selfs   comptypes   compnames.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   setcomptypes    
	c    s   |  i Sd  S(   N(   s   selfs	   _comptype(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getcomptypes    c    s   |  i Sd  S(   N(   s   selfs	   _compname(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getcompnames    c    s   | \ } } } } } } |  i o t d  n | d d d d f j o t d  n |  i |  |  i |  |  i |  |  i
 |  |  i | |  d  S(   Ns0   cannot change parameters after starting to writes   NONEs   ULAWs   ALAWs   G722s   unsupported compression type(   s   selfs   _nframeswrittens   Errors   comptypes   setnchannelss	   nchannelss   setsampwidths	   sampwidths   setframerates	   framerates
   setnframess   nframess   setcomptypes   compname(   s   selfs   .2s	   nchannelss	   sampwidths	   framerates   nframess   comptypes   compnames.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys	   setparamss   
c    sZ   |  i p |  i p |  i o t d  n |  i |  i |  i |  i |  i |  i f Sd  S(   Ns   not all parameters set(   s   selfs
   _nchannelss
   _sampwidths
   _framerates   Errors   _nframess	   _comptypes	   _compname(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys	   getparamss    !c    s   | d j o t d  n | d j  o t d  n t |  t d  j o t d  n xU t t |  i   d r< } | |  i | d j o | | | f |  i | <d  Sn qr W|  i i
 | | | f  d  S(   Ni    s   marker ID must be > 0s   marker position must be >= 0s    s   marker name must be a string(   s   ids   Errors   poss   types   names   ranges   lens   selfs   _markerss   is   append(   s   selfs   ids   poss   names   is.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   setmarks     c    sE   x, |  i d r } | | d j o | Sn q Wt d | d  d  S(   Ni    s   marker s    does not exist(   s   selfs   _markerss   markers   ids   Error(   s   selfs   ids   markers.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   getmarks
     c    s)   t  |  i  d j o t Sn |  i Sd  S(   Ni    (   s   lens   selfs   _markerss   None(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   getmarkerss    c    s   |  i t |   t |  |  i |  i } |  i o |  i |  } n |  i i	 |  |  i
 | |  _
 |  i t |  |  _ d  S(   N(   s   selfs   _ensure_header_writtens   lens   datas
   _sampwidths
   _nchannelss   nframess   _converts   _files   writes   _nframeswrittens   _datawritten(   s   selfs   datas   nframess.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   writeframesraws    
c    sE   |  i |  |  i |  i j p |  i |  i j o |  i   n d  S(   N(   s   selfs   writeframesraws   datas   _nframeswrittens   _nframess   _datalengths   _datawrittens   _patchheader(   s   selfs   datas.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   writeframess    &c    s   |  i d  |  i d @o* |  i i t d   |  i d |  _ n |  i   |  i |  i j p |  i	 |  i j p |  i
 o |  i   n |  i o |  i i   t |  _ n |  i i   t |  _ d  S(   Ni    i   (   s   selfs   _ensure_header_writtens   _datawrittens   _files   writes   chrs   _writemarkerss   _nframeswrittens   _nframess   _datalengths   _marklengths   _patchheaders   _comps   CloseCompressors   Nones   flush(   s   selfs.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   closes    
0
c    sS   |  i i t i t |   } |  i i t i t |   } |  i i	 t
 |  Sd  S(   N(   s   selfs   _comps   SetParams   CLs   FRAME_BUFFER_SIZEs   lens   datas   dums   COMPRESSED_BUFFER_SIZEs   Compresss   nframes(   s   selfs   datas   dums.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   _comp_data,s    c    s   k  } | i | d  Sd  S(   Ni   (   s   audioops   lin2ulaws   data(   s   selfs   datas   audioops.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys	   _lin2ulaw1s    c    sM   k  } t |  d  o t |  _ n | i | d |  i  \ } |  _ | Sd  S(   Ns   _adpcmstatei   (   s   audioops   hasattrs   selfs   Nones   _adpcmstates	   lin2adpcms   data(   s   selfs   datas   audioops.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   _lin2adpcm5s
    !c    s   |  i o |  i d d f j o9 |  i o d |  _ n |  i d j o t d  n n |  i d j o9 |  i o d |  _ n |  i d j o t d  n n |  i o t d  n |  i o t d  n |  i o t d	  n |  i |  n d  S(
   Ns   ULAWs   ALAWi   s9   sample width must be 2 when compressing with ULAW or ALAWs   G722s:   sample width must be 2 when compressing with G7.22 (ADPCM)s   # channels not specifieds   sample width not specifieds   sampling rate not specified(	   s   selfs   _nframeswrittens	   _comptypes
   _sampwidths   Errors
   _nchannelss
   _framerates   _write_headers   datasize(   s   selfs   datasizes.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _ensure_header_written=s$    c  
  s  |  i d j o k } |  i |  _ d  Sn y k } k } Wn` t j
 oT |  i d j o4 y k } |  i |  _ d  SWn t j
 o n Xn t	 d  n X|  i d j o | i
 } n' |  i d j o | i } n
 t	 d  | i |  |  _ | i d | i |  i d | i |  i | i d | i d g
 } |  i d	 j o | i | d	 <n+ |  i d
 j o | i | d	 <n
 t	 d  |  i i |  |  i i d d  } |  i |  _ d  S(   Ns   G722s   ULAWs$   cannot write compressed AIFF-C filess   ALAWs   unsupported compression typei    i   id   i   i   s$   cannot compress more than 2 channelss    (   s   selfs	   _comptypes   audioops
   _lin2adpcms   _converts   cls   CLs   ImportErrors	   _lin2ulaws   Errors	   G711_ULAWs   schemes	   G711_ALAWs   OpenCompressors   _comps   ORIGINAL_FORMATs   BITS_PER_COMPONENTs
   _sampwidths
   FRAME_RATEs
   _framerates   FRAME_BUFFER_SIZEs   COMPRESSED_BUFFER_SIZEs   paramss
   _nchannelss   MONOs   STEREO_INTERLEAVEDs	   SetParamss   Compresss   dummys
   _comp_data(   s   selfs   audioops   cls   CLs   schemes   paramss   dummys.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _init_compressionQs<    		=	c    s  |  i o |  i d j o |  i   n |  i i d  |  i o | |  i |  i	 |  _ n |  i |  i |  i	 |  _
 |  i
 d @o |  i
 d |  _
 n |  i o |  i d d f j o6 |  i
 d |  _
 |  i
 d @o |  i
 d |  _
 n nK |  i d j o: |  i
 d d	 |  _
 |  i
 d @o |  i
 d |  _
 n n n |  i i   |  _ |  i |  i
  } |  i oG |  i i d
  |  i i d  t |  i d	  t |  i |  i  n |  i i d  |  i i d  t |  i |  t |  i |  i  |  i i   |  _ t |  i |  i  t |  i |  i	 d  t |  i |  i  |  i o* |  i i |  i  t |  i |  i  n |  i i d  |  i i   |  _ t |  i |  i
 d  t |  i d  t |  i d  d  S(   Ns   NONEs   FORMi   s   ULAWs   ALAWi   s   G722i   i   s   AIFCs   FVERs   AIFFs   COMMi   s   SSNDi    (   s   selfs   _aifcs	   _comptypes   _init_compressions   _files   writes   _nframess
   initlengths
   _nchannelss
   _sampwidths   _datalengths   tells   _form_length_poss   _write_form_lengths
   commlengths   _write_longs   _versions   _write_shorts   _nframes_poss   _write_floats
   _framerates   _write_strings	   _compnames   _ssnd_length_pos(   s   selfs
   initlengths
   commlengths.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _write_headerxsP    


c    s   |  i o: d d t |  i  } | d @o | d } n d } n d } d } t |  i d | |  i d | d |  | Sd  S(	   Ni   i   i   i   i    i   i   i   (
   s   selfs   _aifcs   lens	   _compnames
   commlengths
   verslengths   _write_longs   _files   _marklengths
   datalength(   s   selfs
   datalengths
   commlengths
   verslengths.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _write_form_lengths    

+c    s?  |  i i   } |  i d @o' |  i d } |  i i t d   n
 |  i } | |  i j o  |  i	 |  i
 j o |  i d j o |  i i | d  d  Sn |  i i |  i d  |  i |  } |  i i |  i d  t |  i |  i
  |  i i |  i d  t |  i | d  |  i i | d  |  i
 |  _	 | |  _ d  S(   Ni   i    i   (   s   selfs   _files   tells   curposs   _datawrittens
   datalengths   writes   chrs   _datalengths   _nframess   _nframeswrittens   _marklengths   seeks   _form_length_poss   _write_form_lengths   dummys   _nframes_poss   _write_longs   _ssnd_length_pos(   s   selfs   curposs
   datalengths   dummys.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _patchheaders"    	3c    s%  t  |  i  d j o d  Sn |  i i d  d } x_ |  i d rR } | \ } } } | t  |  d d } t  |  d @d j o | d } n q@ Wt
 |  i |  | d |  _ t |  i t  |  i   xR |  i d rE } | \ } } } t |  i |  t
 |  i |  t |  i |  q Wd  S(   Ni    s   MARKi   i   i   i   (   s   lens   selfs   _markerss   _files   writes   lengths   markers   ids   poss   names   _write_longs   _marklengths   _write_shorts   _write_string(   s   selfs   lengths   markers   ids   poss   names.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   _writemarkerss&      ("   s   __init__s   initfps   __del__s   aiffs   aifcs   setnchannelss   getnchannelss   setsampwidths   getsampwidths   setframerates   getframerates
   setnframess
   getnframess   setcomptypes   getcomptypes   getcompnames	   setparamss	   getparamss   setmarks   getmarks
   getmarkerss   tells   writeframesraws   writeframess   closes
   _comp_datas	   _lin2ulaws
   _lin2adpcms   _ensure_header_writtens   _init_compressions   _write_headers   _write_form_lengths   _patchheaders   _writemarkers(    s.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys
   Aifc_writeJsD    "																															'	+		c    sC   | d j o t |   Sn% | d j o t |   Sn
 t d  d  S(   Ns   rs   ws   mode must be 'r' or 'w'(   s   modes	   Aifc_reads   fs
   Aifc_writes   Error(   s   fs   modes.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   opens
    s   __main__i   s   /usr/demos/data/audio/bach.aiffs   rs   Readings   nchannels =s   nframes   =s   sampwidth =s   framerate =s   comptype  =s   compname  =i   s   Writings   wi   s   Done.N(*   s   structs   __builtin__s   CLs   ImportErrors   Errors   _AIFC_versions	   _skiplists
   _read_longs   _read_ulongs   _read_shorts   _read_strings	   _HUGE_VALs   _read_floats   _write_shorts   _write_longs   _write_strings   _write_floats   Chunks	   Aifc_reads
   Aifc_writes   opens   openfps   __name__s   syss   argvs   appends   fns   fs   getnchannelss
   getnframess   getsampwidths   getframerates   getcomptypes   getcompnames   gns   gs	   setparamss	   getparamss
   readframess   datas   writeframess   close(    s.   /var/tmp/python-root/usr/lib/python1.5/aifc.pys   ? sh   
!				
					!( 0 			 

