
Ma¸2c      s>    ˆ k  Z  ‰ y Š k Z Wn ‹ e j
 o
 Œ n XŽ d  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 1d f  d „  ƒ  YZ `d f  d „  ƒ  YZ ïd „  Z ÷e Z d S(   s
   aifc.Errori@Q€¢s   COMTs   INSTs   MIDIs   AESDs   APPLs   NAMEs   AUTHs   (c) s   ANNOc   s£   • – d } — x_ t d ƒ d — rL } ˜ |  i d ƒ } ™ | d j o š t ‚ n › | d t | ƒ } q Wœ | d j o  | d } n ž t | ƒ Sd  S(	   Nl    i   i    i   s    i   l        l        (	   s   xs   ranges   is   files   reads   bytes   EOFErrors   ords   int(   s   files   xs   is   bytes   /usr/lib/python1.4/aifc.pys
   _read_longc   s|     ¡ d } ¢ x_ t d ƒ d ¢ rL } £ |  i d ƒ } ¤ | d j o ¥ t ‚ n ¦ | d t | ƒ } q W§ | Sd  S(   Nl    i   i    i   s    i   (   s   xs   ranges   is   files   reads   bytes   EOFErrors   ord(   s   files   xs   is   bytes   /usr/lib/python1.4/aifc.pys   _read_ulongc   s   © ª d } « x_ t d ƒ d « rL } ¬ |  i d ƒ } ­ | d j o ® t ‚ n ¯ | d t | ƒ } q W° | d j o ± | d } n ² | Sd  S(   Ni    i   i   s    i   i €  i   (   s   xs   ranges   is   files   reads   bytes   EOFErrors   ord(   s   files   xs   is   bytes   /usr/lib/python1.4/aifc.pys   _read_shortc   s   ´ µ 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   /usr/lib/python1.4/aifc.pys   _read_stringf1.79769313486e+308c   s  À Á k  } Â t |  ƒ } Ã d } Ä | d j  o Å d } Æ | d } n Ç t |  ƒ } È t |  ƒ } É | | j o | j o
 d j n o Ê d }  nM Ë | d j o Ì t }  n0 Î | 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   /usr/lib/python1.4/aifc.pys   _read_floatc   sK   Ò Ó t  | d ƒ \ } } Ô |  i t | ƒ ƒ Õ |  i t | ƒ ƒ d  S(   Ni   (   s   divmods   xs   ds   ms   fs   writes   chr(   s   fs   xs   ds   ms   /usr/lib/python1.4/aifc.pys   _write_shortc   sÃ   × Ø | d j  o Ù | d } n Ú g  } Û xM t d ƒ d Û r: } Ü t | d ƒ \ } } Ý | i d | ƒ Þ | } q? Wß x9 t d ƒ d ß r& } à |  i	 t
 t | | ƒ ƒ ƒ q’ Wd  S(   Ni    l        i   i   (   s   xs   datas   ranges   is   divmods   ds   ms   inserts   fs   writes   chrs   int(   s   fs   xs   datas   is   ds   ms   /usr/lib/python1.4/aifc.pys   _write_longc   sg   â ã |  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   /usr/lib/python1.4/aifc.pys   _write_stringc 	  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   /usr/lib/python1.4/aifc.pys   _write_floats   Chunkc     sA   	
d „  Z  d „  Z d „  Z d „  Z &d „  Z RS(   Nc   s‡   
| |  _  |  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   /usr/lib/python1.4/aifc.pys   __init__c   s,   |  i i |  i d ƒ d |  _ d  S(   Ni    (   s   selfs   files   seeks   offsets	   size_read(   s   selfs   /usr/lib/python1.4/aifc.pys   rewindc   s]   | 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   /usr/lib/python1.4/aifc.pys   setposc   sŽ   |  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   /usr/lib/python1.4/aifc.pys   readc   s¹   &'y$ (|  i i |  i |  i d ƒ Wna )t j
 oR *xE *|  i |  i j  o. +|  i d ƒ } ,| o -t ‚ n qD 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   /usr/lib/python1.4/aifc.pys   skip(   s   __init__s   rewinds   setposs   reads   skip(    s   /usr/lib/python1.4/aifc.pys   Chunks	   Aifc_readc     s  1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 Kd „  Z RS(   Nc   sâ  Z[| |  _ \d |  _ ]t |  _ ^t |  _ _g  |  _ `d |  _ a|  i i	 d ƒ } b| d j o ct d ‚ n dt |  i ƒ } e| d j o ft d ‚ n g|  i i	 d ƒ } h| d } i| d j o jd |  _ n- k| d j o ld |  _ n nt d	 ‚ od |  _ pxÍp| d j o¼qd |  _ ty ut |  i ƒ } WnH vt j
 o9 w| d
 j o xd GHyd } zPn {t ‚ n X|| i d j o  }|  i | ƒ ~d |  _ n¿ | i d j o. €| |  _ | i	 d
 ƒ } ‚d |  _ n~ ƒ| i d j o „t | ƒ |  _ nU …| 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 q2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 <n4 ˜|  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   /usr/lib/python1.4/aifc.pys   initfpc   sL   žŸ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   /usr/lib/python1.4/aifc.pys   __init__c   s%   ¤¥|  i o ¦|  i ƒ  n d  S(   N(   s   selfs   _files   close(   s   selfs   /usr/lib/python1.4/aifc.pys   __del__c   s   «¬|  i Sd  S(   N(   s   selfs   _file(   s   selfs   /usr/lib/python1.4/aifc.pys   getfpc   s   ®¯d |  _ °d |  _ d  S(   Ni   i    (   s   selfs   _ssnd_seek_neededs	   _soundpos(   s   selfs   /usr/lib/python1.4/aifc.pys   rewindc   s@   ²³|  i o  ´|  i i ƒ  µt |  _ n ¶t |  _ d  S(   N(   s   selfs   _decomps   CloseDecompressors   Nones   _file(   s   selfs   /usr/lib/python1.4/aifc.pys   closec   s   ¸¹|  i Sd  S(   N(   s   selfs	   _soundpos(   s   selfs   /usr/lib/python1.4/aifc.pys   tellc   s   »¼|  i Sd  S(   N(   s   selfs
   _nchannels(   s   selfs   /usr/lib/python1.4/aifc.pys   getnchannelsc   s   ¾¿|  i Sd  S(   N(   s   selfs   _nframes(   s   selfs   /usr/lib/python1.4/aifc.pys
   getnframesc   s   ÁÂ|  i Sd  S(   N(   s   selfs
   _sampwidth(   s   selfs   /usr/lib/python1.4/aifc.pys   getsampwidthc   s   ÄÅ|  i Sd  S(   N(   s   selfs
   _framerate(   s   selfs   /usr/lib/python1.4/aifc.pys   getframeratec   s   ÇÈ|  i Sd  S(   N(   s   selfs	   _comptype(   s   selfs   /usr/lib/python1.4/aifc.pys   getcomptypec   s   ÊË|  i Sd  S(   N(   s   selfs	   _compname(   s   selfs   /usr/lib/python1.4/aifc.pys   getcompnamec   sD   ÐÑ|  i ƒ  |  i ƒ  |  i ƒ  |  i ƒ  |  i ƒ  |  i ƒ  f Sd  S(   N(   s   selfs   getnchannelss   getsampwidths   getframerates
   getnframess   getcomptypes   getcompname(   s   selfs   /usr/lib/python1.4/aifc.pys	   getparamsc   s5   ÕÖt  |  i ƒ d j o ×t Sn Ø|  i Sd  S(   Ni    (   s   lens   selfs   _markerss   None(   s   selfs   /usr/lib/python1.4/aifc.pys
   getmarkersc   sW   ÚÛx5 |  i d Ûr% } Ü| | d j o Ý| Sn q WÞt d | d ‚ d  S(   Ni    s   marker s    does not exist(   s   selfs   _markerss   markers   ids   Error(   s   selfs   ids   markers   /usr/lib/python1.4/aifc.pys   getmarkc   sO   àá| 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   /usr/lib/python1.4/aifc.pys   setposc   s  æç|  i om è|  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   /usr/lib/python1.4/aifc.pys
   readframesc   sO   ûü|  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   /usr/lib/python1.4/aifc.pys   _decomp_datac   s#   k  } | i | d ƒ Sd  S(   Ni   (   s   audioops   ulaw2lins   data(   s   selfs   datas   audioops   /usr/lib/python1.4/aifc.pys	   _ulaw2linc   s_   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   /usr/lib/python1.4/aifc.pys
   _adpcm2linc   s>  t  | ƒ |  _ t | ƒ |  _ t  | ƒ d d |  _ t t | ƒ ƒ |  _	 |  i |  i |  _
 |  i o¦d } | i d j o! d } d GHd | _ n | i d ƒ |  _ | on t | i i d ƒ ƒ }  | d @d j o !| d } n "| i | | _ #| i i d d ƒ n %t | ƒ |  _ &|  i d	 j o³'|  i d
 j oY (y )k } Wn *t j
 o
 +n+ X-|  i |  _ .|  i
 d |  _
 /d  Sn 1y 2k } k } WnŽ 3t j
 o 4|  i d j oY 5y6 6k } 7|  i |  _ 8|  i
 d |  _
 9d  SWn :t j
 o
 ;n Xn <t d ‚ n X=|  i d j o# >| i } ?|  i
 d |  _
 nC @|  i d j o# A| i  } B|  i
 d |  _
 n Dt d ‚ E| i! | ƒ |  _" F|  i# |  _ n n Hd	 |  _ I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   /usr/lib/python1.4/aifc.pys   _read_comm_chunkc   s  KLt  | ƒ } Oy Pxw t | ƒ d Prd } Qt  | ƒ } Rt | ƒ } St | ƒ } T| p | o  X|  i i | | | f ƒ n q* WWnd Yt j
 oU Zd G[t |  i ƒ G\t |  i ƒ d j o \d Gn ]d G^d 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   /usr/lib/python1.4/aifc.pys	   _readmark(   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   /usr/lib/python1.4/aifc.pys	   Aifc_reads
   Aifc_writec     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 &d „  Z ,d „  Z Bd „  Z Gd „  Z Kd „  Z Sd „  Z gd „  Z Žd „  Z ¹d  „  Z Æd! „  Z  Üd" „  Z! RS(#   Nc   s   ‚ƒ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   /usr/lib/python1.4/aifc.pys   __init__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   /usr/lib/python1.4/aifc.pys   initfpc   s%   ¡¢|  i o £|  i ƒ  n d  S(   N(   s   selfs   _files   close(   s   selfs   /usr/lib/python1.4/aifc.pys   __del__c   s0   ¨©|  i o ªt d ‚ n «d |  _ d  S(   Ns0   cannot change parameters after starting to writei    (   s   selfs   _nframeswrittens   Errors   _aifc(   s   selfs   /usr/lib/python1.4/aifc.pys   aiffc   s0   ­®|  i o ¯t d ‚ n °d |  _ d  S(   Ns0   cannot change parameters after starting to writei   (   s   selfs   _nframeswrittens   Errors   _aifc(   s   selfs   /usr/lib/python1.4/aifc.pys   aifcc   sP   ²³|  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   /usr/lib/python1.4/aifc.pys   setnchannelsc   s/   ¹º|  i o »t d ‚ n ¼|  i Sd  S(   Ns   number of channels not set(   s   selfs
   _nchannelss   Error(   s   selfs   /usr/lib/python1.4/aifc.pys   getnchannelsc   s]   ¾¿|  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   /usr/lib/python1.4/aifc.pys   setsampwidthc   s/   ÅÆ|  i o Çt d ‚ n È|  i Sd  S(   Ns   sample width not set(   s   selfs
   _sampwidths   Error(   s   selfs   /usr/lib/python1.4/aifc.pys   getsampwidthc   sP   ÊË|  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   /usr/lib/python1.4/aifc.pys   setframeratec   s/   ÑÒ|  i o Ót d ‚ n Ô|  i Sd  S(   Ns   frame rate not set(   s   selfs
   _framerates   Error(   s   selfs   /usr/lib/python1.4/aifc.pys   getframeratec   s0   Ö×|  i o Øt d ‚ n Ù| |  _ d  S(   Ns0   cannot change parameters after starting to write(   s   selfs   _nframeswrittens   Errors   nframess   _nframes(   s   selfs   nframess   /usr/lib/python1.4/aifc.pys
   setnframesc   s   ÛÜ|  i Sd  S(   N(   s   selfs   _nframeswritten(   s   selfs   /usr/lib/python1.4/aifc.pys
   getnframesc   sh   Þß|  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   /usr/lib/python1.4/aifc.pys   setcomptypec   s   æç|  i Sd  S(   N(   s   selfs	   _comptype(   s   selfs   /usr/lib/python1.4/aifc.pys   getcomptypec   s   éê|  i Sd  S(   N(   s   selfs	   _compname(   s   selfs   /usr/lib/python1.4/aifc.pys   getcompnamec   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    s	   nchannelss	   sampwidths	   framerates   nframess   comptypes   compnames   /usr/lib/python1.4/aifc.pys	   setparamsc   sf   üý|  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   /usr/lib/python1.4/aifc.pys	   getparamsc   sö   | d j o t d ‚ n | d j  o t d ‚ n t | ƒ t d ƒ j o t d ‚ n 	xa t t |  i ƒ ƒ d 	rE } 
| |  i | d j o$ | | | f |  i | <d  Sn qŠ 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   /usr/lib/python1.4/aifc.pys   setmarkc   sW   x5 |  i d r% } | | d j o | Sn q Wt d | d ‚ d  S(   Ni    s   marker s    does not exist(   s   selfs   _markerss   markers   ids   Error(   s   selfs   ids   markers   /usr/lib/python1.4/aifc.pys   getmarkc   s5   t  |  i ƒ d j o t Sn |  i Sd  S(   Ni    (   s   lens   selfs   _markerss   None(   s   selfs   /usr/lib/python1.4/aifc.pys
   getmarkersc   s   |  i Sd  S(   N(   s   selfs   _nframeswritten(   s   selfs   /usr/lib/python1.4/aifc.pys   tellc   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   /usr/lib/python1.4/aifc.pys   writeframesrawc   sQ   &'|  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   /usr/lib/python1.4/aifc.pys   writeframesc   sò   ,-|  i d ƒ .|  i d @o0 0|  i i t d ƒ ƒ 1|  i d |  _ n 2|  i ƒ  3|  i |  i j p |  i	 |  i j p |  i
 o 6|  i ƒ  n 7|  i o  8|  i i ƒ  9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   /usr/lib/python1.4/aifc.pys   closec   s_   BC|  i i t i t | ƒ ƒ } D|  i i t i t | ƒ ƒ } E|  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   /usr/lib/python1.4/aifc.pys
   _comp_datac   s#   GHk  } I| i | d ƒ Sd  S(   Ni   (   s   audioops   lin2ulaws   data(   s   selfs   datas   audioops   /usr/lib/python1.4/aifc.pys	   _lin2ulawc   s_   KLk  } Mt |  d ƒ o Nt |  _ n O| i | d |  i ƒ \ } |  _ Q| Sd  S(   Ns   _adpcmstatei   (   s   audioops   hasattrs   selfs   Nones   _adpcmstates	   lin2adpcms   data(   s   selfs   datas   audioops   /usr/lib/python1.4/aifc.pys
   _lin2adpcmc   s9  ST|  i o$U|  i d d f j oE V|  i o Wd |  _ n X|  i d j o Yt d ‚ n n Z|  i d j oE [|  i o \d |  _ n ]|  i d j o ^t d ‚ n n _|  i o `t d ‚ n a|  i o bt d ‚ n c|  i o dt d	 ‚ n e|  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   /usr/lib/python1.4/aifc.pys   _ensure_header_writtenc   s  gh|  i d j o# ik } j|  i |  _ kd  Sn ly mk } k } Wn{ nt j
 ol o|  i d j oF py# qk } r|  i |  _ sd  SWn tt j
 o
 un Xn vt	 d ‚ n Xw|  i d j o x| i
 } n0 y|  i d j o z| i } n |t	 d ‚ }| i | ƒ |  _ ~| i d | i |  i d | i |  i | i d | i d g
 } ƒ|  i d	 j o „| i | d	 <n4 …|  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   /usr/lib/python1.4/aifc.pys   _init_compressionc   sQ  Ž|  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 o? ™|  i
 d |  _
 š|  i
 d @o ›|  i
 d |  _
 n nW œ|  i d j oC |  i
 d d	 |  _
 ž|  i
 d @o Ÿ|  i
 d |  _
 n n n  |  i i ƒ  |  _ ¡|  i |  i
 ƒ } ¢|  i oS £|  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 o0 ±|  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   /usr/lib/python1.4/aifc.pys   _write_headerc   s¡   ¹º|  i oF »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   /usr/lib/python1.4/aifc.pys   _write_form_lengthc   su  ÆÇ|  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   /usr/lib/python1.4/aifc.pys   _patchheaderc   sa  ÜÝt  |  i ƒ d j o Þd  Sn ß|  i i d ƒ àd } áxn |  i d ár^ } â| \ } } } ã| t  | ƒ d d } ät  | ƒ d @d j o å| d } n qR Wæt
 |  i | ƒ ç| d |  _ èt |  i t  |  i ƒ ƒ éxa |  i d érQ } ê| \ } } } ë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   /usr/lib/python1.4/aifc.pys   _writemarkers("   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   /usr/lib/python1.4/aifc.pys
   Aifc_writec   sU   ïð| 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   /usr/lib/python1.4/aifc.pys   openN(   s   __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   openfp(    s   /usr/lib/python1.4/aifc.pys   ?