tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
]\¬Qc@sbdZdZddlmZedddƒdd d„ƒYZd    „Zed
kr^eƒnd S( i †sAudio_mac.erroriÿÿÿÿ(twarnpy3ks-In 3.x, the Play_Audio_mac module is removed.t
stacklevelitPlay_Audio_maccBsƒeZed„Zd„Zd„Zdd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „ZRS(cCsCd|_||_d|_d|_d|_g|_d|_dS(NiîVi(tNonet_chant_qsizet_outratet
_sampwidtht
_nchannelst_gct _usercallback(tselftqsize((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyt__init__    s                        cCs|jƒd|_dS(N(tstopRR
(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyt__del__s
cCsBddl}x|jƒr+|jdƒqWd|_g|_dS(Niÿÿÿÿgš™™™™™¹?(ttimet    getfilledtsleepRRR    (R R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pytwaits
     icCsd|_g|_dS(N(RRR    (R tquietNow((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyRs    cCs ||_dS(N(R(R toutrate((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyt
setoutrate#scCs ||_dS(N(R(R t    sampwidth((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyt setsampwidth&scCs ||_dS(N(R(R t    nchannels((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyt setnchannels)sc Cs
ddl}ddlm}m}m}ddl}ddl}|jswddlm    }|j
dd|j ƒ|_nt |ƒ|j |j}    t |ƒ|    |j |jkr½td‚nxA|jr|jƒ|    |j|j |jkr|jdƒqÀW|jdkr>ddl}
|
j|d    t |ƒdƒ}n|jd
t|ƒ|j|j |jddd|d |    ƒ
} d d } |jd|jdddddƒ} | | | }|jj||fƒ|jj|d|fdƒ|jj|ddfdƒdS(Niÿÿÿÿ(t    bufferCmdt callBackCmdtextSH(tSndiis$data is not a whole number of framesgš™™™™™¹?is€t    llHhllbbli<itthhllli(Rt Carbon.SoundRRRtstructtMacOSRtCarbonRt SndNewChannelt    _callbacktlenRRterrorR    RRRtaudiooptaddtpacktidtstring_id_to_bufferRtappendt SndDoCommand(R tdataRRRRR#R$RtnframesR*th1th2th3theader((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyt writeframes,sJ            "            
    
    cGs$|jd=|jr |jƒndS(Ni(R    R
(R targs((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyR'Ss
    cCs ||_dS(N(R
(R tcallback((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyt setcallbackXscCsBd}x'|jD]\}}|t|ƒ}qW||j|jS(Ni(R    R(RR(R tfilledR6R1((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyR[scCs|j|j|j|jƒS(N(RRRR(R ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyt getfillableascCsddl}|j|dƒS(Niÿÿÿÿi(R*tulaw2lin(R R1R*((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyR=ds (t__name__t
__module__tQSIZER RRRRRRR7R'R:RR<R=(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyRs                             '                cCsöddl}ddl}|jdddd
ƒ}|s:dS|j|dƒ}|jƒGHtƒ}|j|jƒƒ|j|j    ƒƒ|j
|j ƒƒd}xF|j |ƒ}|s»Pn|j |ƒdGt|ƒGd    G|jƒGHq¢|jƒdS( NiÿÿÿÿtmessagesSelect an AIFF soundfilettypeListtAIFFtri'twrotetspace(RC(taifct EasyDialogstAskFileForOpentopent    getparamsRRt getframerateRt getsampwidthRt getnchannelst
readframesR7R(R<R(RGRHtfntaftptBUFSIZR1((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyttesths&         t__main__N((R@R)twarningsRRRTR>(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/plat-mac/Audio_mac.pyt<module>sa