‰.
„52c      sV      k  Z  k Z  d  Z  d Z  d „  Z  d „  Z  d f  d „  ƒ  YZ d S(   s   Readcd.Errors   Readcd.Stopc   sz    	 | d d | d d | d |  i j o  t ‚ n  |  i | \ } }  | o  | | | | ƒ n d  S(   Ni    i<   i   iK   i   (   s   datas   selfs   ends   _Stops	   callbackss   cb_types   funcs   arg(   s   selfs   cb_types   datas   funcs   args   /usr/lib/python/irix5/readcd.pys   _doatimec   s^     | |  i j o  t ‚ n  |  i | \ } }  | o  | | | | ƒ n d  S(   N(   s   datas   selfs   ends   _Stops	   callbackss   cb_types   funcs   arg(   s   selfs   cb_types   datas   funcs   args   /usr/lib/python/irix5/readcd.pys   _dopnums   Readcdc     s­     d „  Z  * d „  Z 5 d „  Z G d „  Z J d „  Z M d „  Z t d „  Z y d „  Z † d	 „  Z “ d
 „  Z	 ¡ d „  Z
 ª d „  Z ° d „  Z ³ d „  Z RS(   Nc   s    t  | ƒ d j o  t i ƒ  |  _ nz  t  | ƒ d j o  t i | d ƒ |  _ nG  t  | ƒ d j o$  t i | d | d ƒ |  _ n ! t d ‚ " g  |  _ # t t f g d |  _	 $ t i
 ƒ  |  _ % d |  _ & d |  _ ' t |  _ ( t |  _ d  S(   Ni    i   i   s   bad __init__ calli   (   s   lens   args   cds   opens   selfs   players   Errors   lists   Nones	   callbackss   createparsers   parsers   playings   ends   statuss	   trackinfo(   s   selfs   args   /usr/lib/python/irix5/readcd.pys   __init__c   sm   * + |  i i ƒ  , g  |  _ - d |  _ . d |  _ / t |  _ 0 t |  _ 1 |  i	 o 3 t
 ‚ n d  S(   Ni    (   s   selfs   players   ejects   lists   ends	   listindexs   Nones   statuss	   trackinfos   playings   _Stop(   s   selfs   /usr/lib/python/irix5/readcd.pys   ejectc   sj  5 6 |  i o 7 |  i ƒ  n 8 | |  i d j  p | |  i d j o 9 t d ‚ n : |  i o ; |  i ƒ  n < |  i | \ } } = | d d | d d | d } > | d d | d d | d } ? | d | d | } @ | | j o A t d	 ‚ n B | | } C t | d d ƒ \ } } D t | d ƒ \ } } E | | | f Sd  S(
   Ni   i   s   track number out of rangei    i<   i   iK   i   s   out of range(   s   selfs   statuss   cachestatuss   tracks   Errors	   trackinfos	   cacheinfos   starts   totals   mins   secs   frames   blocks   divmod(   s   selfs   tracks   mins   secs   frames   starts   totals   blocks   /usr/lib/python/irix5/readcd.pys   pmsf2msfc   s   G H g  |  _ d  S(   N(   s   selfs   list(   s   selfs   /usr/lib/python/irix5/readcd.pys   resetc   s   J K |  i | | ƒ d  S(   N(   s   selfs   appendstretchs   track(   s   selfs   tracks   /usr/lib/python/irix5/readcd.pys   appendtrackc 
  s  M N |  i o O |  i ƒ  n P | o Q d } n R | o S |  i d } n T t | ƒ t d ƒ j o? U | |  i d j  p | |  i d j o V t d ‚ n n¯ X t | ƒ } Y | d j oo Z | \ } } } } [ | |  i d j  p | |  i d j o \ t d ‚ n ] |  i | | | | ƒ } n! ^ | d j o _ t d ‚ n ` t | ƒ t d ƒ j oÂ a | |  i d j  p | |  i d j o b t d ‚ n c t |  i ƒ d j oj d |  i d \ } }	 e t |	 ƒ t d ƒ j o3 f | |	 d j o g | } h |  i d =n n n n¯ j t | ƒ } k | d j oo l | \ } } } } m | |  i d j  p | |  i d j o n t d ‚ n o |  i | | | | ƒ } n! p | d j o q t d ‚ n r |  i i | | f ƒ d  S(	   Ni   i   i    i   s   range errori   i   s   syntax error(   s   selfs   statuss   cachestatuss   starts   ends   types   Errors   lens   ls   progs   mins   secs   frames   pmsf2msfs   lists   ss   es   append(
   s   selfs   starts   ends   ls   progs   mins   secs   frames   ss   es   /usr/lib/python/irix5/readcd.pys   appendstretchc   s<   t u g  |  _ v x# | d v r } w |  i | ƒ q Wd  S(   Ni    (   s   selfs   lists   tracks   appendtrack(   s   selfs   lists   tracks   /usr/lib/python/irix5/readcd.pys	   settracksc   sô   y z | d j  p
 | d j o { t d ‚ n | | | f |  i | <} |  i o ~ |  i |  i \ } }  t | ƒ t d ƒ j o4 € | t i j o  |  i i | | | ƒ n n1 ƒ | t i j o „ |  i i | | | ƒ n n d  S(   Ni    i   s   type out of range(   s   cb_types   Errors   funcs   args   selfs	   callbackss   playings   lists	   listindexs   starts   ends   types   CDs   PNUMs   parsers   setcallbacks   ATIME(   s   selfs   cb_types   funcs   args   starts   ends   /usr/lib/python/irix5/readcd.pys   setcallbackc   sè   † ‡ | d j  p
 | d j o ˆ t d ‚ n ‰ t t f |  i | <Š |  i o‘ ‹ |  i |  i \ } } Œ t
 | ƒ t
 d ƒ j o.  | t i j o Ž |  i i | ƒ n n+  | t i j o ‘ |  i i | ƒ n n d  S(   Ni    i   s   type out of range(   s   cb_types   Errors   Nones   selfs	   callbackss   playings   lists	   listindexs   starts   ends   types   CDs   PNUMs   parsers   removecallbacks   ATIME(   s   selfs   cb_types   starts   ends   /usr/lib/python/irix5/readcd.pys   removecallbackc   sý   “ ” |  i o • |  i ƒ  n – |  i o — |  i ƒ  n ˜ t | ƒ d j o' ™ |  i |  i d |  i d d !Sn š g  } › xe | d › rX } œ | |  i d j  p | |  i d j o  t	 d ‚ n ž | i
 |  i | ƒ q“ WŸ | Sd  S(   Ni    i   i   i   s   range error(   s   selfs   statuss   cachestatuss	   trackinfos	   cacheinfos   lens   args   results   is   Errors   append(   s   selfs   args   results   is   /usr/lib/python/irix5/readcd.pys   gettrackinfoc   s¾   ¡ ¢ |  i o £ |  i ƒ  n ¤ g  |  _ ¥ x3 t |  i d ƒ d ¥ r } ¦ |  i i t ƒ qG W§ xM t |  i d |  i d d ƒ d § r% } ¨ |  i i |  i i	 | ƒ ƒ qŽ Wd  S(   Ni   i    i   i   (
   s   selfs   statuss   cachestatuss	   trackinfos   ranges   is   appends   Nones   players   gettrackinfo(   s   selfs   is   /usr/lib/python/irix5/readcd.pys	   cacheinfoc   sR   ª « |  i i ƒ  |  _ ¬ |  i d t i j o ­ t |  _ ® t d ‚ n d  S(   Ni    s   no disc in player(   s   selfs   players	   getstatuss   statuss   CDs   NODISCs   Nones   Error(   s   selfs   /usr/lib/python/irix5/readcd.pys   cachestatusc   s   ° ± |  i i ƒ  Sd  S(   N(   s   selfs   players	   getstatus(   s   selfs   /usr/lib/python/irix5/readcd.pys	   getstatusc   só  ³ ´ |  i o µ |  i ƒ  n ¶ |  i i ƒ  } · d |  _ ¸ d |  _ ¹ xi t d ƒ d ¹ rV } º |  i
 | \ } } » | o ¼ |  i i | | | ƒ n ¾ |  i i | ƒ q^ W¿ t |  i ƒ d j oH À x> t |  i d |  i d d ƒ d À r } Á |  i | ƒ qû Wn Â z½Ã x³Ã d o¨Ä |  i oöÅ |  i t |  i ƒ j o Æ d  Sn Ç |  i |  i \ } } È t | ƒ t d ƒ j o É |  i i | ƒ } n. Ì | \ } }	 }
 Í |  i i | |	 |
 ƒ } Ï t | ƒ t d ƒ j o… Ð |  i i t i t |  ƒ Ò | |  _ Ó |  i
 t i \ } } Õ | o  Ö |  i i t i | | ƒ n Ø |  i i t i ƒ n¤ Ú | \ } }	 }
 Û |  i i t i t  |  ƒ Þ | d |	 d |
 |  _ à |  i
 t i \ } } â | o  ã |  i i t i | | ƒ n å |  i i t i ƒ æ d |  _ n ç |  i i! | ƒ } è | d j o) é d |  _ ê |  i d |  _ ë q(n ì y í |  i i# | ƒ Wn5 î t$ j
 o& ï d |  _ ð |  i d |  _ n Xq(WWd  ñ ò d |  _ Xd  S(	   Ni    i   i   i   i   i<   iK   s    (%   s   selfs   statuss   cachestatuss   players   bestreadsizes   sizes	   listindexs   playings   ranges   is	   callbackss   funcs   args   parsers   setcallbacks   removecallbacks   lens   lists   appendtracks   starts   ends   types	   seektracks   dummys   mins   secs   frames   seeks   CDs   PNUMs   _dopnums   ATIMEs   _doatimes   readdas   datas
   parseframes   _Stop(   s   selfs   sizes   is   funcs   args   starts   ends   dummys   mins   secs   frames   datas   /usr/lib/python/irix5/readcd.pys   play(   s   __init__s   ejects   pmsf2msfs   resets   appendtracks   appendstretchs	   settrackss   setcallbacks   removecallbacks   gettrackinfos	   cacheinfos   cachestatuss	   getstatuss   play(    s   /usr/lib/python/irix5/readcd.pys   ReadcdN(   s   cds   CDs   Errors   _Stops   _doatimes   _dopnums   Readcd(    s   /usr/lib/python/irix5/readcd.pys   ?