# PaCkAgE DaTaStReAm esound 1 786 # end of header 0707010008f834000081a40000000000000000000000014c5cad470000010b000000b600010002ffffffffffffffff0000000f00000000esound/pkginfoPKG=esound NAME=esound 0.2.8 i86pc Solaris 11 VERSION=0.2.8 PSTAMP=7th August 2010 VENDOR=ricdude@toad.net EMAIL=http://www.tux.org/~ricdude/news.html DESC=Enlightened Sound Daemon ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 0707010008f833000081a40000000000000000000000014c5cad47000005dd000000b600010002ffffffffffffffff0000000e00000000esound/pkgmap: 1 786 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/esd 0755 root root 107828 64394 1281141895 1 f none /usr/local/bin/esd-config 0755 root root 1607 51677 1281141896 1 f none /usr/local/bin/esdcat 0755 root root 13620 27551 1281141896 1 f none /usr/local/bin/esdctl 0755 root root 17636 59167 1281141896 1 f none /usr/local/bin/esdfilt 0755 root root 14772 4203 1281141896 1 f none /usr/local/bin/esdloop 0755 root root 15640 28994 1281141896 1 f none /usr/local/bin/esdmon 0755 root root 13536 19688 1281141896 1 f none /usr/local/bin/esdplay 0755 root root 11192 19999 1281141896 1 f none /usr/local/bin/esdrec 0755 root root 13616 29430 1281141896 1 f none /usr/local/bin/esdsample 0755 root root 18240 49425 1281141896 1 d none /usr/local/include 0755 root root 1 f none /usr/local/include/esd.h 0644 root root 11192 1126 1281141896 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libesd.a 0644 root root 59060 32595 1281141895 1 f none /usr/local/lib/libesd.la 0755 root root 591 51068 1281141895 1 s none /usr/local/lib/libesd.so=libesd.so.0.2.8 1 s none /usr/local/lib/libesd.so.0=libesd.so.0.2.8 1 f none /usr/local/lib/libesd.so.0.2.8 0755 root root 54728 25242 1281141895 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/aclocal 0755 root root 1 f none /usr/local/share/aclocal/esd.m4 0644 root root 5873 58960 1281141896 1 i checkinstall 790 2505 1281142087 1 i pkginfo 267 20937 1281142087 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!0707010008f834000081a40000000000000000000000014c5cad470000010b000000b600010002ffffffffffffffff0000000800000000pkginfoPKG=esound NAME=esound 0.2.8 i86pc Solaris 11 VERSION=0.2.8 PSTAMP=7th August 2010 VENDOR=ricdude@toad.net EMAIL=http://www.tux.org/~ricdude/news.html DESC=Enlightened Sound Daemon ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 0707010008f833000081a40000000000000000000000014c5cad47000005dd000000b600010002ffffffffffffffff0000000700000000pkgmap: 1 786 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/esd 0755 root root 107828 64394 1281141895 1 f none /usr/local/bin/esd-config 0755 root root 1607 51677 1281141896 1 f none /usr/local/bin/esdcat 0755 root root 13620 27551 1281141896 1 f none /usr/local/bin/esdctl 0755 root root 17636 59167 1281141896 1 f none /usr/local/bin/esdfilt 0755 root root 14772 4203 1281141896 1 f none /usr/local/bin/esdloop 0755 root root 15640 28994 1281141896 1 f none /usr/local/bin/esdmon 0755 root root 13536 19688 1281141896 1 f none /usr/local/bin/esdplay 0755 root root 11192 19999 1281141896 1 f none /usr/local/bin/esdrec 0755 root root 13616 29430 1281141896 1 f none /usr/local/bin/esdsample 0755 root root 18240 49425 1281141896 1 d none /usr/local/include 0755 root root 1 f none /usr/local/include/esd.h 0644 root root 11192 1126 1281141896 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libesd.a 0644 root root 59060 32595 1281141895 1 f none /usr/local/lib/libesd.la 0755 root root 591 51068 1281141895 1 s none /usr/local/lib/libesd.so=libesd.so.0.2.8 1 s none /usr/local/lib/libesd.so.0=libesd.so.0.2.8 1 f none /usr/local/lib/libesd.so.0.2.8 0755 root root 54728 25242 1281141895 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/aclocal 0755 root root 1 f none /usr/local/share/aclocal/esd.m4 0644 root root 5873 58960 1281141896 1 i checkinstall 790 2505 1281142087 1 i pkginfo 267 20937 1281142087 0707010008f851000041ed0000000000000000000000024c5cad4700000000000000b600010002ffffffffffffffff0000000800000000install0707010008f852000081ed0000000000000000000000014c5cad4700000316000000b600010002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.11" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 0707010008f837000041ed0000000000000000000000034c5cad4700000000000000b600010002ffffffffffffffff0000000500000000root0707010008f839000041ed0000000000000000000000034c5cad4700000000000000b600010002ffffffffffffffff0000000900000000root/usr0707010008f83a000041ed0000000000000000000000064c5cad4700000000000000b600010002ffffffffffffffff0000000f00000000root/usr/local0707010008f83b000041ed0000000000000000000000024c5cad4700000000000000b600010002ffffffffffffffff0000001300000000root/usr/local/bin0707010008f840000081ed0000000000000000000000014c5cac88000039b4000000b600010002ffffffffffffffff0000001b00000000root/usr/local/bin/esdfiltELF 4<44 (#"44oZZ\\$/usr/lib/ld.so.1))  !#%'( "$&$*6A   F   @  N0( T[ b kp\  4!  < |  8 |   4  " <ZCL U` Z a, f@L k jr\ wP<X\  l P { .libs/esdfiltcrti.scrt1.ocrt1.sfsr.svalues-Xa.cesdfilt.cfstatlstat_xmknodcrtn.sstrcmp_lxstat__iob_GLOBAL_OFFSET_TABLE__initprintf_edata_environ_exitclosefopen_DYNAMIC_PROCEDURE_LINKAGE_TABLE___environ_lock__fpstartfwrite_startatexit_get_exit_frame_monitor__1cG__CrunMdo_exit_code6F_v__etextesd_filter_streammainfflushatoi_end_xstatread___Argv_fini_lib_version__longdouble_used_fxstat__fsr_init_value__fsrlibc.so.1SUNWprivate_1.1SYSVABI_1.3libaudiofile.so.0libm.so.2libesd.so.0libnsl.so.1libsocket.so.1/usr/local/libqN 75 %./-0+(Xhl pt%x|$ ' 5`%d%hh%lh%ph%th%xh %|h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%hjjRth<TtXt PE4u T4RU PRP^#PVjoURQt`|$у` D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]UE PEPj EEUE PEPj EEUE PEPj EEUjjEPE PEPjEEÐUHDžDžDDžDžDžDžDž DžDžDžDžDžDžDžDž;ENE Ph\u7jh`E @PhhjjCE Phu%@E E PhMuDžjE PhuDž:E Phu1@E jPt)M E PAPh E PhiuDžjh[zE Ph-u DžME hP1u!M E PAPh @;E PPh E jj@PPPPE@hPPh }tq;sN@fB;r;st@E=~DžfB;rt7jjPPjPwEPPP Ph@njhhPPr  jPEEUWVS[1[^_UWVS[[^_-husage: %s [-s server ][-b] [-m] [-r freq] [-half|-double] [file] -s-b-m-r%s: ignoring extra file '%s' -halfhalving data -doublew%s: couldn't write to '%s' opening socket, format = 0x%08x at %d Hz total bytes streamed: %d         " 2 B R b r       <,, ;8 `h```` `Lo"o o  o`o``\ h8 4     |   <X\\4 !"@$TAXTZ` eq4|X       0( |q4X  \  4!  < !*|  D8S ^| d  4k r " ZL `  , @  \ P<X\  ]l )P { .libs/esdfiltcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodataesdfilt.cfstatlstat_xmknodcrtn.s_END__START_strcmp_lxstat__iob_GLOBAL_OFFSET_TABLE__initprintf_edata_environ_exitclosefopen_DYNAMIC_PROCEDURE_LINKAGE_TABLE___environ_lock__fpstartfwrite_startatexit_get_exit_frame_monitor__1cG__CrunMdo_exit_code6F_v__etextesd_filter_streammainfflushatoi_end_xstatread___Argv_fini_lib_version__longdouble_used_fxstat__fsr_init_value__fsranotate anotate0 ,(  <Y TXanotate %Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652D esdfilt.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c esdfilt.c -W0,-xp.XA\$BAABGyKXMEKx.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGyKXMEKx.;backend;raw;cd;DBG_GEN 5.2.7stat  UDDX_path_buf intcharKSunsigned long]dev_tlongz  z]ino_t]mode_t]nlink_tunsigneduid_tgid_tz zzoff_tztime_t timespec8 tv_sec# tv_nsecz#timestruc_tzblksize_tzblkcnt_tKz zz  z stat st_devn# st_pad1# st_ino# st_mode# st_nlink# st_uid# st_gid# st_rdevn#$ st_pad2#( st_size#0 st_pad3z#4 st_atim8#8 st_mtim8#@ st_ctim8#H st_blksizeJ#P st_blocksZ#T st_fstypei#X st_pad4z#hlstat UD_path_buf Kfstat0UDED_fd_buf mknod0XUD_path_mode n_devK main `UDpDargc uargv  buf  sockD  rateD  lengthD totalD argD bitsD channelsD modeD funcD format halfD twiceD data sampD target hostp\@@@strcmpDKpunsigned charzoctetzDesd_format_tsigned shortz __FILE _cntD# _ptr# _base# _flagz# _magicz# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  FILEDK_xmknodD]]DK_lxstatD1DK6_xstatDd1;D_fxstatDdDDssize_tvoidwritereadcloseD Dexit% DK% atoiDG * G size_tfwriteQ  L Q Q ^ K printfD  K K fopen   fflushD  K K esd_filter_streamDDD  k /var/tmp/esound-0.2.8/usr/include/sys/usr/include/isoesdfilt.cstat_impl.hstat.htypes.htime_impl.hesd.hstdio_impl.hstdio_iso.h        + 06S `i }        - < P d       ' 4 X c         @c\(z       ' 3 J b r }     '}>q     _#   DD%. : ; @ ' ID I: ;  $> &III: I  !I/  :  I8 .?  6 : ; @ ' ID  4I : ;   .? < ID I !I/ I8 .? < ' ID I.? < ' D .? < ' ID H main5H statlstat fstatEmknodH ndev_tino_tmode_tnlink_tuid_tgid_toff_ttime_ttimespec8timestruc_tJblksize_tZblkcnt_tstatoctetesd_format_t__FILEFILEssize_tQ size_t.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.shstrtab oPohh ' 88/";7o  0Eo4 4 RRo  Lc   o B   s| | @x  _~  <<XX\\\\X44L : /oh8 |""H ,ok0D119/2@ 2J0707010008f842000081ed0000000000000000000000014c5cac88000034e0000000b600010002ffffffffffffffff0000001a00000000root/usr/local/bin/esdmonELF` 4h/4 (#"44o/usr/lib/ld.so.1)' !#%&  "$#)5?p   D   >   L ( RY ` h | X h!8  l8  H `  h hH "( FM R Wx\ J {c hp} x (  { .libs/esdmoncrti.scrt1.ocrt1.sfsr.svalues-Xa.cesdmon.cfstatlstat_xmknodcrtn.sstrcmp_lxstatesd_monitor_stream__iob_GLOBAL_OFFSET_TABLE__initprintf_edata_exit_environclosefopen_DYNAMIC__environ_lock_PROCEDURE_LINKAGE_TABLE___fpstart_startatexit_get_exit_frame_monitor__1cG__CrunMdo_exit_code6F_v__etextmainatoi_end_xstatread___Argv_lib_version_fini__longdouble_used_fxstat__fsr_init_valuefwrite__fsrlibc.so.1SUNWprivate_1.1SYSVABI_1.3libaudiofile.so.0libm.so.2libesd.so.0libnsl.so.1libsocket.so.1/usr/local/libqN 73 $-,+.)& #" % 5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%hjjRthtt PEhu ThRU RPz#PrjURQt`|$у D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]UE PEPj EEUE PEPj EEUE PEPj EEUjjEPE PEPjEEÐU0DžDžDDžDžDžDž DžDžDžDžDžDž;EE Ph!u%E @PhjjlE Phu%@E )E Ph uDžE Ph$iuDžE Ph(9u-@E jP0}t%M E PAPh, NE hLPu!M E PAPhP @;E4u  PPhl/ E jj@PPPP7EhPP |h~1jjPPjPw EDhPP }jPEEUWVS[[^_UWVS[[^_-husage: %s [-s server ][-b] [-m] [-r freq] < file -s-b-m-r%s: ignoring extra file '%s' w%s: couldn't write to '%s' opening socket, format = 0x%08x at %d Hz N ^ n ~           . > N    $$ 30 ```@``T `Loo o  o`o``H `0  T    8  `  h !"x#@SY dph{p       ( {ph     X h!&8 , 2;lJ8  dH n`  uh h|H "   x    x  ( ! { .libs/esdmoncrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodataesdmon.cfstatlstat_xmknodcrtn.s_END__START_strcmp_lxstatesd_monitor_stream__iob_GLOBAL_OFFSET_TABLE__initprintf_edata_exit_environclosefopen_DYNAMIC__environ_lock_PROCEDURE_LINKAGE_TABLE___fpstart_startatexit_get_exit_frame_monitor__1cG__CrunMdo_exit_code6F_v__etextmainatoi_end_xstatread___Argv_lib_version_fini__longdouble_used_fxstat__fsr_init_valuefwrite__fsranotate anotate0 ,(h v  anotate %Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652p esdmon.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c esdmon.c -W0,-xp.XA\$BAABHyKXM0Ux.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABHyKXM0Ux.;backend;raw;cd;DBG_GEN 5.2.7statp  UBBV_path_buf intcharIQunsigned long[dev_tlongx  x[ino_t[mode_t[nlink_tunsigneduid_tgid_tx xxoff_txtime_t timespec6 tv_sec# tv_nsecx#timestruc_txblksize_txblkcnt_tIx xx  x stat st_devl# st_pad1# st_ino# st_mode# st_nlink# st_uid# st_gid# st_rdevl#$ st_pad2#( st_size#0 st_pad3x#4 st_atim6#8 st_mtim6#@ st_ctim6#H st_blksizeH#P st_blocksX#T st_fstypeg#X st_pad4x#hlstat  UB_path_buf Ifstat  UBCB_fd_buf mknod  UB_path_mode l_devI main UBBargc  argv  buf  sockB  rateB  lengthB  argB  bitsB channelsB modeB funcB format% target6 hostw\@@@strcmpBII%xBesd_format_tunsigned char8 __FILE+ _cntB# _ptrI# _baseI# _flag8# _magic8# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  NFILE+BI@_xmknodBt;E[[BIy_lxstatBt~BI_xstatBB_fxstatBBBssize_tvoidreadBcloseB[BexitoBIoatoiBtsize_tNfwriteIprintfBII fopen6-   I- I7 esd_monitor_streamBBB2 <  /var/tmp/esound-0.2.8/usr/include/sys/usr/include/isoesdmon.cstat_impl.hstat.htypes.htime_impl.hesd.hstdio_impl.hstdio_iso.hp v                  1 E Y c m w      7 H g x        @i\g s      + S \{   DD%. : ; @ ' ID I: ;  $> &III: I  !I/  :  I8 .?  6 : ; @ ' ID  4I : ;   .? < ID I !I/ I8 .? < ' ID I.? < ' D .? < ' ID t main5t statlstatfstatCmknodt ldev_tino_tmode_tnlink_tuid_tgid_toff_ttime_ttimespec6timestruc_tHblksize_tXblkcnt_tstat%esd_format_tN__FILE+FILEssize_tsize_t.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.shstrtab oHo`` ' 00p/"37o  0Eo  NRoT T Lc   o B   s8 8 x` ` E~PhhL: 'ohDCt (+D,-9/9-@ .J0707010008f843000081ed0000000000000000000000014c5cac8800002bb8000000b600010002ffffffffffffffff0000001b00000000root/usr/local/bin/esdplayELF 4&4 ($#44o PP/usr/lib/ld.so.1%% "#  !$$*6D & N > Y` fw0 X  Pp @ @ { `  " "( /ANU[P g  T x!ns } S a  @0   .libs/esdplaycrti.scrt1.ocrt1.sfsr.svalues-Xa.cesdplay.cesd_play_fileusage_exitcrtn.s__iob__fsr_init_value_environmain__environ_lock__1cG__CrunMdo_exit_code6F_v____Argv_DYNAMIC.XA$BAABHyKXM0$x.program_namefputsfprintf__fsrstrdup_get_exit_frame_monitor_edataoptind_initatexit__longdouble_used_lib_version_etext_finigetopt_long_start_end__fpstartabort_GLOBAL_OFFSET_TABLE__PROCEDURE_LINKAGE_TABLE_optarglibc.so.1SUNW_1.22SUNWprivate_1.1SYSVABI_1.3libaudiofile.so.0libm.so.2libesd.so.0libnsl.so.1libsocket.so.1/usr/local/libyqN 7.# !-% /&$  $(,0!4 8< @ D HL5%% h%$h%(h%,h%0h %4h(%8h0%<h8p%@h@`%DhHP%HhP@%LhX0jjRPtKhAtt P#Eu TRU RP`PjURQt`|$у D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]UjEPPY EEÐUPh=EtjEPjjÐUT]EEEU|E @jEPEPhE PEPEEurjPEjjh0hjjPhh@y jju'Es} ?tŃhtssvt1EH;t jjE jPFEE]UWVS[Á[^_UWVS[e[^_sh vUsage: %s [OPTION] FILE Plays the FILE on EsounD. -s, --server=HOSTNAME set EsounD server -h, --help display this help and exit -v, --version output version information and exit s:hvesdplay Try `%s --help' for more information. serverhelpversionP   & 6 F V f v      --H < `H``` `Poo o` ` o`o`` HH    `     P   !"#$ATZ eq|  & > | q 0 X  &P/Mp T@ [@ { a` h "  P   !    S 0   .libs/esdplaycrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodataesdplay.cesd_play_fileusage_exitcrtn.s_END__START___iob__fsr_init_value_environmain__environ_lock__1cG__CrunMdo_exit_code6F_v____Argv_DYNAMIC.XA$BAABHyKXM0$x.program_namefputsfprintf__fsrstrdup_get_exit_frame_monitor_edataoptind_initatexit__longdouble_used_lib_version_etext_finigetopt_long_start_end__fpstartabort_GLOBAL_OFFSET_TABLE__PROCEDURE_LINKAGE_TABLE_optarganotate anotate0 ,( P I anotate %Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652esdplay.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c esdplay.c -W0,-xp.XA\$BAABHyKXM0\$x.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABHyKXM0$x.;backend;raw;cd;DBG_GEN 5.2.7charprogram_nameplay_fileu  Uffrfilenametintmusage_exit . Ufret_code~  ,     exitf main0 Uffargcargv option_indexfcfserveropts z L z D z D D   abortf exitf Cf option name#has_argf#flag#valf# long@# #-esd_play_filefb(2f getopt_longfvstrdup{unsigned charunsigned __FILE_cntf#_ptr#_base#_flag# _magic# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  fputsfprintfffprintff^ /var/tmp/esound-0.2.8./usr/includeesdplay.cgetopt.hstdio_impl.h              ,  0 9 G  N o  z                  kDL Z f   DD%$> I4I : ;  . : ; @ ' ID I: ;  &I. : ; @ ' D   .? < ID .?  6 : ; @ ' ID  D D  :  I8 I !I/ .? < ' ID I I8 .? < ' ID main+0play_filewusage_exit$option__FILEprogram_name.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.shstrtab o0oHH ' P/"HH<7o  @Eo  JRo  Pc ` ` o B  ` s  x  ~D<PPP     9 &oh>>R!":&$A$//p$(@$#P $Z0707010008f83c000081ed0000000000000000000000014c5cac870001a534000000b600010002ffffffffffffffff0000001700000000root/usr/local/bin/esdELF(44 (#"44o G/usr/lib/ld.so.1 !"#&)*+-./0156789:<>BDFHIKNQSTUVXY]^begijklmnopqstvwxz|~  $%'(,234;=?@ACEGJLMOPRWZ[\_`acdfhruy{}  &28BKQ[cmt'(Ȟ y 8 k2 d&!- 6dE^q S0& ^ O {D&&h f J P D' i *PW GZ@gp){ mĞ&%G p0oJ p- `T&%f 4%  T* 3(@D(Fx[o j@r] Z! Ȟ'9b $''N  s tr 1B'HPY _$(p&v$ X&( ` ; Co l' &~ P 30 Jp] VP^q c("{&ft&q 9 0Q (tG d'0tb P_ 0Bh &%P/K 74'9> <n6 Tct'j|~ p % w d(S '( 4(Z 0P E ]O R&Xety< 0p Ȟw /> , `n 4&nT B (R /b ; Y'`) q @q ~p7  ^& '+ 8 &7  h %. ! \, t(3 (9 {4 L Z u+ /'q px  $&@-, T( /1 T'  L ' @ \ &  ( # PV > .libs/esdcrti.scrt1.ocrt1.sfsr.svalues-Xa.cesd.cclients.cfilter.cmix.cplayers.cproto.csamples.ccrtn.sesdbg_commsesd_audio_readesd_last_activitystrncpy.XA$BAABGyKXMEmw.is_paused_here__iobesd_proto_sample_stopesd_clients_listfree_clientnew_sample_playerreset_signalesdbg_trace_environesd_on_standbyerase_monitoradd_samplemix_mono_8u_to_stereo_32s_svesd_owner_keysrandopen_listen_socketrecorder_writedump_sampleserrnomix_from_mono_16smix_stereo_8u_to_stereo_32s_svesd_audio_devicesesd_players_listnew_stream_playermix_stereo_16s_to_stereo_32sesd_forced_standbymixed_buffer__fsresd_playing_samplessetsockoptclean_exitmix_from_stereo_8uesd_beepsesd_proto_connectatexitmonitor_write__longdouble_used_PROCEDURE_LINKAGE_TABLE_esdbg_mixermix_stereo_8u_to_stereo_32snanosleepfilter_writeesd_buf_size_samplesesd_proto_lock_GLOBAL_OFFSET_TABLE_esd_proto_stream_playmix_players_edatantohlget_new_clientsstrcmpesd_audio_pauseplay_sampleread_sampleesd_proto_stream_monitoresd_sample_sizeesd_proto_stream_recorderesd_monitor_listntohsclip_mix_to_output_16sselectesd_audio_closefree_sample_finiesd_is_ownedhtonlesd_next_sample_id_starterase_samplewait_for_clients_and_datamix_from_stereo_16sesd_autostandby_secsaccepthtonsstop_sampleesd_proto_sample_panesd_proto_standby_modefree_playererase_player_get_exit_frame_monitorbindesd_proto_resumeerase_clientmix_mono_16s_to_stereo_32s_sv___Argvesd_proto_sample_cachemallocesd_proto_stream_filterwrite_playerget_translate_funcsin_etextesd_server_resumeatoiesd_proto_unimplementedesd_audio_ratememsetesd_buf_size_octetspoll_client_requestsesd_recorderesd_proto_standbyesd_proto_sample_freesprintf_DYNAMICmix_mono_8u_to_stereo_32sesd_audio_writememcmpesd_audio_flushclip_mix_to_output_8uesd_proto_stream_pandump_playersfcntl_lib_version__environ_lockesd_proto_server_infoesd_proto_unlockesd_proto_sample_playesd_audio_devicemainesd_validate_sourcetimeesd_check_endianmix_and_copyesd_audio_formatmix_stereo_16s_to_stereo_32s_svread_player__1cG__CrunMdo_exit_code6F_v_listenset_audio_buffererase_filterfind_caching_sampleadd_playeresd_audio_openreset_daemon__fsr_init_valueadd_new_clientinet_addrdump_clientsesd_samples_listesd_on_autostandby__fpstartesd_is_lockedperrorioctlesd_proto_all_infoesd_proto_mapesd_proto_sample_getidesd_proto_sample_loopnew_samplefprintfmemcpyesd_server_standby_endmix_from_mono_8uget_mix_funcrefresh_mix_funcs__xtol_initesd_set_socket_buffersesd_first_filter_funcmix_mono_16s_to_stereo_32sesd_filter_listlibm.so.2SUNW_1.1libnsl.so.1SUNW_0.7libsocket.so.1libc.so.1SUNW_1.23SUNWprivate_1.1SYSVABI_1.3libaudiofile.so.0libesd.so.0/usr/local/libN  '= X a  (= m v  (= m  y (= m qN  7 <Z/6tjH\vq]3' (k>,REdep:$+w5B}iDOMombc{%U[LKaVCl;W7^4NAz=*P|-Y0&.x!0iȞȚ̚#К*Ԛoؚcܚ) YEz"Q IX :$f(,0_4j8t<;@DHBL8PTPX\`Ddvh1lpqtx|u0W5%Ě%Țh%̚h%Кh%Ԛh%ؚh %ܚh(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h% h%h%h%h%h% h%$hp%(h`%,hP%0h@%4h0%8h %<h%@h%Dh%Hh%Lh%Ph%Th%Xh %\h(%`h0%dh8p%hh@`%lhHP%phP@%thX0%xh` %|hh%hp%hx%hjjRth,t0t PE u T RU (RPv(iCPnjURQt`|$у8 D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]U  ĒE]E]EE]E]E]E]EEEEEE;E EE$EE]EM]E$]E]E]E]EM̒]EjUUBE]EM̒]ECUUBEEE;E dEE;E EE$EE]EM]E$]E]E]E]EM]EMUfJE]EM]EMUfDJEEE;E m@E PhPhu jjE qÐUX\jj1jP6EE}'/‹UE@EE|١tjP u桼tj@P_uh+jÐUEEPhhS j`PEt"Ej@ PE@EEuhhjjÐUEPhh h@-EPÐU$jjj EE}!hؓhEZhjEP } hhME!EEdjjEPhhEP}#EPhh EEjjEPjhEPYfEEjPQfEjhHNjPSEjEPEPN }"EPhPhc jjjEP)}hhh2jjEEEÐUEdud>EEEÐUEdt)} EdhEEEÐUDEEEEEDEEظE!EE;EUE hPugE@EE;EtSUE u#EUE Phh Phh UE h̔PulE@EE;EtXUE jPEEu#EUE PhԔhF EPhh0 hUE hPu hhẼE,UE h8PulE@EE;EtXUE jPEEu#EDUE Ph<h EPhXhl UE hPPuxE@EE;EtaUE jP8llu&lUE Phh lPhh UE hԕPu$phhUE hP|hhahhOhLh=h|h+hhhhPhh jjUE Ph8h E@EE;EzjhTẸE裔u EEEȣtExxt|3}#hhhh* jjj|PNE|PjEPG jEP5``}hhjjlh,jh,jh@-j h+jEpYu E0u EdEĉEЋEЉEE7U;E=xU;Eƒt EԉE EEƒt EEЉEExjjPxPPEPEPEPPEPH(|PEPE@Eܡ=xU;IE؍EE؋EEE@EࡔU;zj`Pj`PYQ%|PEP}$EhtEtut-du#jjPPEPEPUEE~+du!EPEPjjXt"duEtEPEP/tKduA|PEPqEEt$EPEPB1EjjdtPEx ȍ++ʋ=EċEi@BEjEPVjjjjU,]ԡEuEE@jPfEEj@PEEE؋EEEEE%EE؁MUjjEPRQSEPEPE؋@ Ph(E@EEY]ÐUjEPÐUEPEÐUEEEtbE;EuCEtEU@B E@Ej@ P/jEP]EEE@EEuÐU,EEEPEPEP? EEEjPfEjEPEjh(jE܋E܃ujEPqEEEPh~fEP }jEP4EjjPhDjEPE@E@E@E܋UP U܋EBEBEBEBEǀ$jEP EEEÐUXDžplEhhj|P4 E|``ER Ӌ`Pll@u"l@ul@ltl@ |\\l@ R Ӌ\Pl@ ;h~l@ hl@llPu Ğt(DžtDžxtptDžpkDžtx ȍ++ʋ=xx ȍ++ʉxtphjpPjj|PBP ddu9Ğu/l}%EE +uEUEPfEMUEfJE@EE U;rtE U;shEE +uEEEUEPfEE@EMUEfJE@EMUEfJE@EE U;rEEE9EPhh EʐEEEÐUEEEEEEuE=EEE%umE;E u!E PEPEP@ E EE;E s9EE +uEEE@fEEUUBE@EE;E rdE;E s[EE +uEEEEE@fEEUUBE@EEUUBE@EE;E rEE>EEE%u]E U;sLEE +uEEE@fEEfEMUEfJE@EE U;rE U;svEE +uEEEEE@fEE@EEfEMUEfJE@EMUEfJE@EE U;rEEE;EPh4h2 EʐEEEÐUEEE@EE U;EUP +5EEEEE@fEE@EEfEEfEEEEU@M‰AE@EEEEU@M‰AE@EE U;TEEEEÐUEEE@EE@ ;uYE U;sFEE@fEEEEU@M‰AE@EE U;rE U;stEUP +5EEE@fEE@EEfEEfEEEEU@M‰AE@EE U;rEEEEÐUEEE@EE U;EUP +5EEEUEPfEE@EEEEU@M‰AE@EEEEU@M‰AE@EE U;jEEEEÐUEEE@EE@ ;uIE U;s8EEMUEPQM‰AE@EE U;rmE U;s^EUP +5EUEPfEE@EEEEU@M‰AE@EE U;rEEEEUEEE@EE U;EUP +5EEEEE@fEE@EEfEEfEEUBfEEUBfEEEEU@M‰AE@EEEEU@M‰AE@EE U;&EEEEÐUEEE@EE@ ;E U;EE@fEEUBfEEEEU@M‰AE@EEE@fEEUBfEEEEU@M‰AE@EE U;N"E U;EUP +5EEƒtE@EEE@fEE@EEfEEfEEUBfEEEEU@M‰AE@EEE@fEE@EEfEEfEEUBfEEEEU@M‰AE@EE U;EEEEÐU ]EEE@EE U;EUP +5EEEUEPfEE@EEE]EUBSM‰AE@EEE]EUBSM‰AE@EE U;LEEEE]ÐUEEE@EE@ ;E U;UEPfEEUBfEEEEU@M‰AE@EUEPfEEUBfEEEEU@M‰AE@EE U;ZE U;EUP +5EEƒtE@EUEPfEE@EEUBfEEEEU@M‰AE@EUEPfEE@EEUBfEEEEU@M‰AE@EE U;EEEEÐUEE EE;EE@=}!UfBEEEEPE@=~#UfBEEEE"E@UfBEEEEE;EwÐUEE EE;EE@=}UBE@EEEUE@=~UBE@EEE+E@UBEEE@EE;EuÐUEEEExPjhi EEjEPEE~)UE PEPЃEE;E~EEEuEEE@EEtjEPEEzuEPEPEPEP;EEEEEÐU]𡔝EEuEjj@ PBPPPE@EEE@t>]MEPE@jj@ PBPA PCPЋE4MUjjPPB PAPQЋEE@EE@EEjEEE]UEu3Et)UEPBPh` E@EEuÐUE@%uEj@Pl]E@%=uHE@EE@(UHB(ĞHĞE@,tE@(uEj@Pm.Ej@PjEPÐUEuEPEÐUEEEtRE;Eu3EtEU@B E@jEPEEE@EEuÐUEEEtRE;Eu3EtEU@B E@jEPNEEE@EEuÐUDžxDžtDžpDžhDžlhj|P E@|E@R ӋPEPjhPj|PjBPppF}u]MUjjEPEPEPE PBPA PC PFPЃ(xE@@ E@jhxE@xꋅP;sg@@% ffBxꋅP;rMUE@ PBPAP xBp}5E@PhP jPE1x} Exu E tEEÐUDžxDžtDžp2DžhDžlhj|P E@|E@R ӋPEPjhPjj|PBPgppGMUE@ PBPAP xxtx}" ttEcExP$E@@ E@jhxE@xꋅP;sg@@% ffBxꋅP;rGp}9E@PhP% jP$E2#E@(u!E@@%uEE@UH +J(E;H ~E@ E@U@ +B(xx~T]E@UHJ(xPQCPI EP(xEP(E@%= tQEIUE@R(;P | E@(E@UH +J(E@ +x;~E@ +xE@U@ +B(ttE@@%tkEXxE@UHJ(tPQSP EP(tEP(xtxUE@R(;P | E@( E@2E0E@%=ӐxEEÐUd`\DžluppDžtDžxhjEPb p@Dhhp@R ӋhPpPjtPjEPjBP||upppppjjPPE PEPBPA PC PFPЃ(E ppp@ PBPAP= E E } plp@plt/lj@PjlPsDžlpud`\ÐUjPPE PEPPE E }F誽%6j@PjPrE EEÐU]jh/EEu EiE@E@EU@$BEU@(B E@ tAE@E@% ЋE@% ЋE@% ЉU E@EEUPEPEPE@ tAE@ E@ % ЋE@ % ЋE@ % ЉU E@ EEUP EU@ BUEh,PB,P& U]MUjjPB PAPCPqE|P ™=ЋEP E@uE@ ЋEP E@%uE@ ЋEP ]E@ ؃‹S M‰A Ej@ PЋEPE@ujEPzEBE@E@jEP ЋEEǀEEE]U]𡼞EEt E@;EuE@EEuEuEjhHEEuEE@EUPEPEPEPEPE t$EPEPEP EPEU@ B EU@BEU@BEU@BE|P ™=ЋEP E@uE@ ЋEP E@%uE@ ЋEP ]E@ ؃‹S M‰A Ej@ PЋEPE@ujEPUEOĞ@ĞE@(E@(U@B(jEPЋEEǀEEE]UE @=NDNEu E@ )E @=ENDNuE@ E EEÐUXu0\jE Phʹ XEG\uEu E,jE Phع u E EEÐUUEjj@PB Phh EEÐUEj$PEP tE4PEPEEEEEÐUEj$PEP EE@ t7EE% ЋE% ЋE% ЉU EEEEEt \UjEPB P4 EEEEÐUEj$PEP EE@ t7EE% ЋE% ЋE% ЉU EEEEEt \UjEPB P脷 EEEEÐUEj$PEPh EEtEE@ t5EE% ЋE% ЋE% ЉUEEEEUjEPB Pζ EEEEÐUEj$PEP EEt蕽EEt E@ t5EE% ЋE% ЋE% ЉUEEEEUjEPB P EEEEÐUEjEPEEu E)EUPjEPE@EEÐUhtu葼u dt EjEP5tkrjj詵 UPjj@ PBPPPС EE@EEÐUjEPEEtQEUPEPEUEjj@ PBPPPAЋE EE@EEÐUjEPEEt!EUPEPEEE@EEÐUE@ujEPEjEPEjEPPEtYEUPjEPu EEU@$;B }E@EE@$E@ Phhʰ E|E@ tAE@E@% ЋE@% ЋE@% ЉU E@EEEUjEPB Po EEEÐUEEh$PpP{ EEt1UpPB0PuE@EEuϋEtgE@ tDE@E@% ЋE@% ЋE@% Љl E@llE,E@ t Džl DžllEUjEPB P; EEEÐUE@$EE@ t6EE% ЋE% ЋE% ЉUEEEEjEPUjEPB P訰 EEt EEEUE@$EE@ t6EE% ЋE% ЋE% ЉUEEEEjEPuEUjEPB P EEt EEEÐUE@$EE@ t6EE% ЋE% ЋE% ЉUEEEEjEPuEUjEPB PL EEt EEEÐUE@$EE@ t6EE% ЋE% ЋE% ЉUEEEEjEPyuEUjEPB P蜮 EEt EEEÐU E@ t E EEEE@ t<% С% С% ЉUEEEE@ t?% С% С% ЉU EEEUjEPB P茭 EUjEPB Pt EUjEPB P\ EEt EEEÐU$ 5ВL|E@ t DžH DžHHEE@ tB% С% С% ЉDDDEE@ tA% С% С% Љ@ @@EUjEPB P EUjEPB P EUjEPB Pʫ EEt EEԋEԃ0E@ tEEԋ@Eԋ@% ЋEԋ@% ЋEԋ@% Љ<Eԋ@< EUhEPB P# EUjEPB P EUjEPB P EUjEPB Pۨ EUjEPB Pè EEt EEԃuEԋ@EEЋEЃdE@ tEEЋ@EЋ@% ЋEЋ@% ЋEЋ@% Љ<EЋ@<EE@$E@(E@,E@E@E@ tCE@E@% ЋE@% ЋE@% ЉU E@E܋E܉EUjEPB P EEEEÐUEEtE@;Eu EuEEEÐUEE PEPEEu EjEP1EEÐUEEtKE@%=u(E@;EuEPEPE+E@EEuEPhEEUWVS[1[^_UWVS[[^_@Q @Bunsupported format for set_audio_buffer: 0x%08x received signal %d: terminating... bye bye. received signal %d: resetting... Unable to create socket Unable to set socket to non-blocking Unable to set socket linger value to %d 0.0.0.0Unable to bind port %d Unable to set socket listen buffer length -d- could not read device: %s - using device %s -port- could not read port: %s - accepting connections on port %d -b- server format: 8 bit samples -r- could not read rate: %s - server format: sample rate = %d Hz -as- could not read autostandby timeout: %s - autostandby timeout: %d seconds -nobeeps- disabling startup beeps -hUsage: esd [options] -d DEVICE force esd to use sound device DEVICE -b run server in 8 bit sound mode -r RATE run server at sample rate of RATE -as SECS free audio device after SECS of inactivity -port PORT listen for connections at PORT Possible devices are: %s unrecognized option: %s initializing... fatal error configuring sound, %s /dev/dspfatal error opening socket (%02d) client from: %03u.%03u.%03u.%03u:%05d [%p] mix_stereo_16s_to_stereo_32s mix from 16s: format 0x%08x not supported mix from 8u: format 0x%08x not supported -%02d- player: [%p] swapping... error writing client (%d) error reading client (%d) (%02d) proto: unimplemented protocol request: 0x%08x (%02d) not enough mem for sample, closing connectlockunlockstream playstream recstream monsample cachesample freesample playsample loopsample stopTODO: sample killstandbyresumesample getidstream filterserver infoall infoTODO: subscribeTODO: unsubscribestream pansample panstandby mode<%02d> %s: %d bytes [%p] <%02d> sample not found swapping... {ss} player for sample <%02d> not found %%%% &&*&:&J&Z&j&z&&&&&&&&& ''*':'J'Z'j'z''''''''' ((*(:(J(Z(j(z(((((( N  a v       ``@ ``"`o}Foo,$#o`o``(0o$o,0p4@r<rHsTt` wpw|px ynpquę0tԙy{nn  P  P,08 " # ,$ % ( P ȞȞ !"  ,=0PV8 am xȞxȞmXxȞmxȞmxȞm xȞmxȞmВxȞm' (5Ȟ; y Qb8 nk2 d& d^q 0&  O D&&h f *0J BP aD's i PW @p){ Ğ&%G p 0oJ p- `T&2%9f G4Y% s T* (D(xo @r] Z! Ȟ'9b +$'2'BN N Zs str 'PY $(&$ X&( !` .; HCo \lq'x&~~ P 0 p] P^q ("&t&q 9 0Q ((0tG Gd'N0tb fP_ s0Bh &P/K 4'> n6 t'|  p % w 4d(<ES _'o(v4(Z P  ]O &y< 0p 6Ȟw ./> , 3`n G4&LnT ]B (j{R b  ')  @q p7  ^& ' + % 6 8 E &O 7 \ m h % ! \ t( ( {4  u+ ' px  $&@-,  T( /1 T' % L /'6 @ C \ U &\ b (y  PV .libs/esdcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodataesd.cclients.cfilter.cmix.cplayers.cproto.csamples.ccrtn.s_END__START_esdbg_commsesd_audio_readesd_last_activitystrncpy.XA$BAABGyKXMEmw.is_paused_here__iobesd_proto_sample_stopesd_clients_listfree_clientnew_sample_playerreset_signalesdbg_trace_environesd_on_standbyerase_monitoradd_samplemix_mono_8u_to_stereo_32s_svesd_owner_keysrandopen_listen_socketrecorder_writedump_sampleserrnomix_from_mono_16smix_stereo_8u_to_stereo_32s_svesd_audio_devicesesd_players_listnew_stream_playermix_stereo_16s_to_stereo_32sesd_forced_standbymixed_buffer__fsresd_playing_samplessetsockoptclean_exitmix_from_stereo_8uesd_beepsesd_proto_connectatexitmonitor_write__longdouble_used_PROCEDURE_LINKAGE_TABLE_esdbg_mixermix_stereo_8u_to_stereo_32snanosleepfilter_writeesd_buf_size_samplesesd_proto_lock_GLOBAL_OFFSET_TABLE_esd_proto_stream_playmix_players_edatantohlget_new_clientsstrcmpesd_audio_pauseplay_sampleread_sampleesd_proto_stream_monitoresd_sample_sizeesd_proto_stream_recorderesd_monitor_listntohsclip_mix_to_output_16sselectesd_audio_closefree_sample_finiesd_is_ownedhtonlesd_next_sample_id_starterase_samplewait_for_clients_and_datamix_from_stereo_16sesd_autostandby_secsaccepthtonsstop_sampleesd_proto_sample_panesd_proto_standby_modefree_playererase_player_get_exit_frame_monitorbindesd_proto_resumeerase_clientmix_mono_16s_to_stereo_32s_sv___Argvesd_proto_sample_cachemallocesd_proto_stream_filterwrite_playerget_translate_funcsin_etextesd_server_resumeatoiesd_proto_unimplementedesd_audio_ratememsetesd_buf_size_octetspoll_client_requestsesd_recorderesd_proto_standbyesd_proto_sample_freesprintf_DYNAMICmix_mono_8u_to_stereo_32sesd_audio_writememcmpesd_audio_flushclip_mix_to_output_8uesd_proto_stream_pandump_playersfcntl_lib_version__environ_lockesd_proto_server_infoesd_proto_unlockesd_proto_sample_playesd_audio_devicemainesd_validate_sourcetimeesd_check_endianmix_and_copyesd_audio_formatmix_stereo_16s_to_stereo_32s_svread_player__1cG__CrunMdo_exit_code6F_v_listenset_audio_buffererase_filterfind_caching_sampleadd_playeresd_audio_openreset_daemon__fsr_init_valueadd_new_clientinet_addrdump_clientsesd_samples_listesd_on_autostandby__fpstartesd_is_lockedperrorioctlesd_proto_all_infoesd_proto_mapesd_proto_sample_getidesd_proto_sample_loopnew_samplefprintfmemcpyesd_server_standby_endmix_from_mono_8uget_mix_funcrefresh_mix_funcs__xtol_initesd_set_socket_buffersesd_first_filter_funcmix_mono_16s_to_stereo_32sesd_filter_listanotate anotate0 ,(((y),0anotate8 40,+Z-@-l4,{4,4@-4+anotate anotateh d`@ O@S AP.A TtA0QAPVARAPWPBJ^BLuBCBGanotate anotate 0ooĝ0pН@rܝrst w wpx$ y0n<pHqTu`0tlyx{nnPP0anotate %Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI@(#)math.h 2.26 08/09/11 SMI@(#)math_iso.h 1.10 05/10/06 SMI@(#)math_c99.h 1.12 07/01/21 SMI@(#)floatingpoint.h 2.12 07/05/17 SMI@(#)ieeefp.h 2.13 05/10/06 SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI@(#)math.h 2.26 08/09/11 SMI@(#)math_iso.h 1.10 05/10/06 SMI@(#)math_c99.h 1.12 07/01/21 SMI@(#)floatingpoint.h 2.12 07/05/17 SMI@(#)ieeefp.h 2.13 05/10/06 SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI@(#)math.h 2.26 08/09/11 SMI@(#)math_iso.h 1.10 05/10/06 SMI@(#)math_c99.h 1.12 07/01/21 SMI@(#)floatingpoint.h 2.12 07/05/17 SMI@(#)ieeefp.h 2.13 05/10/06 SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI@(#)math.h 2.26 08/09/11 SMI@(#)math_iso.h 1.10 05/10/06 SMI@(#)math_c99.h 1.12 07/01/21 SMI@(#)floatingpoint.h 2.12 07/05/17 SMI@(#)ieeefp.h 2.13 05/10/06 SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI@(#)math.h 2.26 08/09/11 SMI@(#)math_iso.h 1.10 05/10/06 SMI@(#)math_c99.h 1.12 07/01/21 SMI@(#)floatingpoint.h 2.12 07/05/17 SMI@(#)ieeefp.h 2.13 05/10/06 SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI@(#)math.h 2.26 08/09/11 SMI@(#)math_iso.h 1.10 05/10/06 SMI@(#)math_c99.h 1.12 07/01/21 SMI@(#)floatingpoint.h 2.12 07/05/17 SMI@(#)ieeefp.h 2.13 05/10/06 SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI@(#)math.h 2.26 08/09/11 SMI@(#)math_iso.h 1.10 05/10/06 SMI@(#)math_c99.h 1.12 07/01/21 SMI@(#)floatingpoint.h 2.12 07/05/17 SMI@(#)ieeefp.h 2.13 05/10/06 SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652>esd.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c esd.c -W0,-xp.XA\$BAABGyKXMUlw.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGyKXMUlw.;backend;raw;cd;DBG_GEN 5.2.7intesd_is_ownedXesd_is_locked\esd_on_standbydesdbg_traceesdbg_commsesdbg_mixeresd_buf_size_octets |esd_buf_size_samples!xesd_sample_size"tesd_beeps$plisten_socket%`esd_autostandby_secs'llongntime_tesd_last_activityv(esd_on_autostandby)hset_audio_buffer1)+Ubuf.format. magl/magr/freq0speed0length0 noffset0$i2sample3kf4uc_buf 6ss_buf7voidesd_format_tfloatunsigned charsigned shortreset_daemon[+,UosignumZtumbler\clean_exit,3-UsignumclientG esd_client(V nextV# state[# requestt# fd# source# swap_byte_order# proto_data!#$ proto_data_length#esd_client_state_tesd_proto_tunsigned shortsa_family_tin_port_tuint8_t  s_b1# s_b2# s_b3# s_b4#uint16_t 5 s_w1# s_w2#unsigned5uint32_t  S_un_b# S_un_w# S_addrA# in_addr S_unP#charn sockaddr_in sin_family# sin_port# sin_addr# sin_zero#octet4nesd_client_t4reset_signal@-l-Usignumopen_listen_socketp- /U"portsocket_addrsocket_listenlin"<.^.n linger R l_onoff# l_linger#esd_server_standby/A/Uokesd_server_resumeP//Uokmain/7U argc argv esd_port length argoutput_bufferdefault_ratedefault_buf_sizeijfreqmaglmagrdefault_format676767e77o77o77restrain  timespec tv_secv# tv_nsecn# 5in_addr_tinet_addr   filter_write' mix_playersK refresh_mix_funcserase_sample monitor_write recorder_write poll_client_requestswait_for_clients_and_data get_new_clients= erase_clientY Vj nesd_owner_keyY     signal   socket  setsockopt*  5listenI Z n sockaddr sa_family# sa_dataI #Z  bind  5htons htonlA Afcntl close##-strcmpV(2memsetz5srand5randmalloc5exitatoiprintf __FILE  _cnt# _ptr # _base # _flag# _magic# __orientation5# __ionolock5#  __seekable5#  __extendedfd5#  __xf_nocheck5#  __filler5#  fprintfdoublesin@esd_audio_readgesd_audio_write esd_audio_pause esd_audio_closeesd_audio_openesd_audio_devices  nanosleep'v!timev' clients.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c clients.c -W0,-xp.XA\$BAABGyKXMEmw.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGyKXMEmw.;backend;raw;cd;DBG_GEN 5.2.7<dump_clients#78Utaddrt$port|%clients-&Blongshortesd_client($next$#state0#requestI#fd)# source#swap_byte_order)# proto_data#$proto_data_length)#int )esd_client_state_t )esd_proto_tunsigned short [sa_family_t [in_port_tunsigned char uint8_t s_b1#s_b2#s_b3#s_b4# [uint16_t s_w1#s_w2#unsigned uint32_t kS_un_b#S_un_w#S_addr'# in_addrS_un6#char t sockaddr_insin_familym#sin_port#sin_addrk#sin_zero# octett esd_client_tfree_client<88Ue-client;add_new_clientE88U-new_clientDerase_clientO99U-clientNprevious-Pcurrent-Qget_new_clientsw9:U))listenvfd)xnbl)xincomingysize_inznew_client-{addr}port|~C size_tunsigned longis_paused_here)wait_for_clients_and_data;=U))listenrd_fdstimeout@timeout_ptroclient-max_fd)ready) tt fd_set fds_bits# fd_set ttime_t tsuseconds_t timeval otv_sec!#tv_usec.#@esd_set_socket_buffers)))))esd_clients_list-esd_server_standby) t sockaddr-sa_familym#sa_data#void2accept)c)-:ntohs|ntohl''ioctl)))close))memset::)malloc: free : printf)D $ esd_audio_flushesd_audio_pauseselect) )n n n o!time! "cfilter.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c filter.c -W0,-xp.XA\$BAABGyKXM0mw.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGyKXM0mw.;backend;raw;cd;DBG_GEN 5.2.7 esd_playernext#parent&#format2#rate+# left_vol_scale+#right_vol_scale+#source_id+#data_bufferb#buffer_length+# actual_length+#$last_pos+#(namew#,mix_func#translate_func#voidint+esd_format_tunsigned charEoctetVcharlonggo + & +mix_func_t + & + + + & + + +translate_func_tesd_player_t esd_filter_list filter_write >@U+ &buffer  +size  2format  +rate actual+ total_data+ data_size+ filter erase Berase_filtere @@U filterdpreviousfcurrentgread_player+ free_player  esd_first_filter_func+ssize_tunsignedwrite   lmix.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c mix.c -W0,-xp.XA\$BAABGyKXMknw.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGyKXMknw.;backend;raw;cd;DBG_GEN 5.2.7get_mix_func-@!BUr7Iplayer,void7intDa?DKmix_func_ta esd_player next# parent?# format# rateD# left_vol_scaleD# right_vol_scaleD# source_idD# data_buffer# buffer_lengthD# actual_lengthD#$ last_posD#( name#, mix_funcr# translate_func1#wDesd_format_tunsigned charoctetcharlong  D?DDD?DDDtranslate_func_twesd_player_t6get_translate_funcW0BBU1src_fmtUDsrc_rateU dst_fmtVDdst_rateVmix_and_copylBCUD?dest_bufhDdest_lenh Ddest_rateidest_formati?source_datajDsrc_lenjDsrc_ratek src_formatk$mix_from_stereo_16sCFUD?dest_bufdest_len Ddest_ratedest_formatsource_data_ssDsrc_lenDsrc_rate rd_datD bytes_writtenD wr_dat target_data_uc target_data_ss lsample rsampleunsignedsigned shortmix_from_stereo_8uGIUD?dest_bufdest_len Ddest_ratedest_formatsource_data_ucDsrc_lenDsrc_rate rd_datDbytes_writtenDwr_dattarget_data_uctarget_data_sslsamplersamplemix_from_mono_16spJLUD ?dest_bufmdest_lenm Ddest_ratendest_formatnsource_data_ssoDsrc_lenoDsrc_rateo rd_datDqbytes_writtenDqwr_datrtarget_data_ucstarget_data_sstlsampleumix_from_mono_8uLOUDc ?dest_bufdest_len Ddest_ratedest_formatsource_data_ucDsrc_lenDsrc_rate rd_datDbytes_writtenDwr_dattarget_data_uctarget_data_sslsamplemix_mono_8u_to_stereo_32s_svF O PUD# IplayerEDlengthE rd_datDGwr_datHsampleIsource_data_ucJmix_stereo_8u_to_stereo_32s_sv_P&QUD Iplayer^Dlength^ rd_datD`wr_datasamplebsource_data_uccmix_mono_16s_to_stereo_32s_sv0QRUD Iplayer~Dlength~ rd_datDwr_datsamplesource_data_ssmix_stereo_16s_to_stereo_32s_svRSUDi IplayerDlength rd_datDwr_datsamplesource_data_ssmix_mono_8u_to_stereo_32sSTUD&IplayerDlength rd_datDwr_datsamplesource_data_ucmix_stereo_8u_to_stereo_32s TJVUDIplayerDlength rd_datDwr_datsamplesource_data_ucmix_mono_16s_to_stereo_32sPVIWUDIplayerDlength rd_datDwr_datsamplesource_data_ssmix_stereo_16s_to_stereo_32sPWBYUDcIplayerDlength rd_datDwr_datsamplesource_data_ssclip_mix_to_output_16sDPYZUoutputCDlengthC mixedEendFsigned intclip_mix_to_output_8uYZZUm|outputXDlengthX mixedZend[signed charmmix_playersnZ[UD$?outputmDlengthm actualDomaxDoplayerIperaseIqrefresh_mix_funcs\]UDfilterItranslationsD@mixed_bufferread_playerDerase_playermemset??D7memcpy?@?@printfDeE __FILEB _cntD# _ptr# _base# _flag# _magic# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  eGfprintfDBLL4players.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c players.c -W0,-xp.XA\$BAABGyKXMUow.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGyKXMUow.;backend;raw;cd;DBG_GEN 5.2.7Wesd_playernext#parent(#format4#rate-# left_vol_scale-#right_vol_scale-#source_id-#data_bufferd#buffer_length-# actual_length-#$last_pos-#(namey#,mix_func#translate_func#void int-esd_format_tunsigned charGoctetXcharlongiq - ( -mix_func_t - ( - - - ( - - -translate_func_tesd_player_t esd_players_list esd_recorder esd_monitor_list  dump_players ]o]U player free_playerp]^Uplayer sampleesd_samplenext#parent#format4#rate-# left_vol_scale-#right_vol_scale-#sample_id-#data_bufferd#sample_length-# cached_length-#$ref_count-#(erase_when_done-#,namem#0-esd_client_state_t-esd_proto_tunsigned short4sa_family_t4in_port_tGuint8_ts_b1h#s_b2h#s_b3h#s_b4h#4uint16_ts_w1#s_w2#unsigneduint32_t3S_un_bv#S_un_w#S_addr#in_addrPS_un#iaqsockaddr_insin_familyF#sin_portX#sin_addr3#sin_zeroP#Xqesd_client(mnext#state #request"#fd-# sourcea#swap_byte_order-# proto_data#$proto_data_length-#i~qesd_sample_t~ add_playerB ^F^UplayerA erase_playerQP^^U+playerP previousR currentS erase_monitorw^A_Umonitorv previousx currentywrite_playerP_aU- player(src_buffer -src_length-src_rate-src_format wr_fds'  length- actual- can_write- timeoutS  message  data  pos  client  buffer q qfd_set' fds_bits # fd_setqtime_t qsuseconds_t timeval tv_sec4 #tv_usecA #id qcshort esd_client_t read_playerbfU- player rd_fds'  actual- actual_2nd- can_read- timeoutS  message  data  pos  client  buffer id qcmonitor_writeffhU (output_bufferf-lengthf wr_fds' gcan_write-htimeoutS imonitorjremovejrecorder_writehiU- (buffer-length new_stream_player ikUL  clientplayernew_sample_playerkmU -sample_id-loop playersampleesd_set_socket_buffers- - - - -get_mix_func* erase_sampleK - -erase_clientg -ssize_t  uwriteg g z  readg g  iistrncpy   memset(! ( -  !memcpy(O ( & malloc(i free} (i}perror isprintf-  iprintf- esd_audio_closeesd_audio_open- S select- -    # proto.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c proto.c -W0,-xp.XA\$BAABGyKXMEpw.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGyKXMEpw.;backend;raw;cd;DBG_GEN 5.2.7(intesd_forced_standby#esd_client_state_tesd_proto_tunsigned short\sa_family_t\in_port_tunsigned charuint8_ts_b1#s_b2#s_b3#s_b4#\uint16_ts_w1#s_w2#unsigneduint32_tlS_un_b#S_un_w#S_addr(# in_addrS_un7#charlong   sockaddr_insin_familyn#sin_port#sin_addrl#sin_zero#octet # esd_client(next,#state1#requestJ#fd# source#swap_byte_order# proto_data#$proto_data_length#,esd_proto_handler_tesd_proto_handler_info Qdata_length#handler#description#esd_proto_handler_info_t Q esd_proto_mapo2esd_check_endianWnTnUclientVendianV #esd_client_tesd_validate_sourcep`nnUtclientmtsubmitted_keyn owner_onlyoesd_proto_unimplementedn&oUclientesd_proto_connect0ozoU clientokesd_proto_locko!pUclientokclient_okactualesd_proto_unlock0ppUclientokclient_okactualesd_proto_standbypqUclientokclient_okactualesd_proto_resumeq?rUclientokclient_okactualesd_proto_stream_play@rrUUclientplayer.  esd_playeri nexti #parentv #format{ #rate# left_vol_scale#right_vol_scale#source_id#data_buffert#buffer_length# actual_length#$last_pos#(name #,mix_func #translate_func #Uvoidn esd_format_t   v  mix_func_t  v v  translate_func_t Uesd_player_t esd_proto_stream_recorderrsUz clientesd_proto_stream_monitor>s"tU client=monitor. ?esd_proto_stream_filterZ0ttU4 clientYfilter. [esd_proto_sample_cachertuU clientqsample slengthtclient_idu esd_sample next #parent,#format{ #rate# left_vol_scale#right_vol_scale#sample_id#data_buffert#sample_length# cached_length#$ref_count#(erase_when_done#,name #0   esd_sample_t esd_proto_sample_getiduwU clientclient_idlengthsample namebuf   esd_proto_sample_free wwU4clientsample_idclient_idactualesd_proto_sample_playwlxUclientsample_idclient_idactualesd_proto_sample_looppxyUPclientsample_idclient_idactualesd_proto_sample_stop yyUclientsample_idclient_idactualesd_proto_server_infoy {U|clientversionrateformatactualesd_proto_all_info4{DUclient3version5rate5left5right5format5actual6source_id6sample_id6length6player. 7sample 8name9no_name:C  esd_proto_stream_panPPU<clientclient_idclient_leftclient_rightclient_okactualstream_idleftrightokplayer. esd_proto_sample_panP(Uqclientclient_idclient_leftclient_rightclient_okactualsample_idleftrightoksample esd_proto_standby_mode0Uclientokmodeclient_modeactualpoll_client_requestsUcan_readlengthis_okclienteraserd_fdstimeout?   fd_setfds_bits#fd_settime_t suseconds_t timeval ntv_sec #tv_usec-#get_translate_func Uget_mix_func stop_sampleplay_sample read_sample* #find_caching_sample V*new_sample t*erase_sampleadd_sample #new_stream_player. add_playeri erase_client,esd_server_resumeesd_server_standbyssize_t n TwriteFFYsleepn readFFstrncpystrcmp(memsetv Lv n Lmemcpyv zv Qn zn memcmp __FILE _cnt#_ptr#_base#_flag# _magic# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  fprintf esd_audio_closeesd_audio_open?!select  samples.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c samples.c -W0,-xp.XA\$BAABGyKXM0pw.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGyKXM0pw.;backend;raw;cd;DBG_GEN 5.2.7c6esd_sample next #parent#format#rate# left_vol_scale#right_vol_scale#sample_id#data_buffer#sample_length# cached_length#$ref_count#(erase_when_done#,name#0 intesd_client_state_tesd_proto_tunsigned shortFsa_family_tFin_port_tunsigned charzuint8_ts_b1#s_b2#s_b3#s_b4#Fuint16_ts_w1#s_w2#unsigneduint32_tVS_un_b#S_un_w#S_addr#in_addrsS_un!#charlong s {sockaddr_insin_familyX#sin_portj#sin_addrV#sin_zero#zoctet   { esd_client(next#state#request4#fd# source#swap_byte_order# proto_data#$proto_data_length#esd_format_t s {esd_sample_tesd_samples_listesd_playing_samples Ğesd_next_sample_id dump_samplesUsamplefree_sample%$Usample$add_sample30VUsample2erase_sampleC`U_idBforceB previousDcurrentEread_samplesUsampleractualttotaltclient'udata,vpos5vbuffer5w esd_client_tshort,new_samplejU'clientsampleclient_idactualfind_caching_samplepU 'clientsampleplay_sampleUisample_idloop player/ esd_player} next} #parent #format#rate# left_vol_scale#right_vol_scale#source_id#data_buffer#buffer_length# actual_length#$last_pos#(name #,mix_func #translate_func #ivoid s {   mix_func_t     translate_func_t iesd_player_t stop_sample~U idplayer/ new_sample_player/  add_player } ssize_t  write     read &   ss+ strncpy& Z & 0 malloc t free  s printf 8 /var/tmp/esound-0.2.8/usr/include/sys/usr/include/netinetesd.ctypes.hesd.hesd-server.hin.hsocket_impl.hbyteorder.hint_types.hsocket.htime_impl.hstdio_impl.h))3-* 4* :*@*S* * * *}** + @+ b+ +}+++ +l++ +++ +,  , 8, G,Q, a,~k,u, ,~,,, ,,, ,,,, -  -}-%- 1- @-C-Y- j- j- p-v-- - - - - - -- - ./. <.C. ^.g. z. .. . . . . // ///'/1/ 6/> $> 3>=> H> >>> > >> >> > > >w>? ?? ? ??? ? ?C?@  @&@-@ 5@=@E@ M@ \@g@u@ x@~@ @l@@ e /var/tmp/esound-0.2.8/usr/includemix.cesd-server.hesd.hstdio_impl.h@@-@@ @ @ @ A A ,A b Hb ^b bb b b"c 0c 4I?  : ;  I: .?  : ; @ ' D I: ;  4I : ;  I  :  I8  :   :   : I !I/ I !I/.?  : ; @ ' ID  .?  6 : ;@ ' ID I: ; 4I : ; &I.? < ' ID I.? < ID .? < ' D .? < ' ID ' D  I8 .? < ' D !.? < ' ID  DD%.?  : ; @ ' D 4I : ;  D D $>  :  I8 I I:  :   :   :  I !I/ I !I/I: ;  .?  : ; @ ' ID .? < ' ID I4I?  : ;  .? < ' ID .? < ' D &I.? < ' D .? < ' ID  DD% :  I8 I$> I: I !I/ ' ID  I 4I?  : ;  .?  : ; @ ' ID  I: ;  4I : ;  D D .?  : ; @ ' D .? < ' ID .? < ' D &I.? < ' ID  DD%.?  : ; @ ' ID I: ;  $> I' ID II:  :  I8 I  !I/ 4I : ;  .?  : ;@ ' ID I: ; 4I : ; .?  : ;@ ' D .?  : ;@ ID I !I/4I?  : ;  .? < ' ID .? < ' D &I I8 .? < ' ID  DD% :  I8 I$> I: I !I/ ' ID  I 4I?  : ;  .?  : ; @ ' D  4I : ;  I: ;   :  : I !I/ : .?  : ; @ ' ID .?  : ;@ ' D I: ; 4I : ; .?  : ;@ ' ID .? < ' ID .? < ' D &I.? < ' D .? < ' ID .? < ' ID  DD%$> 4I?  : ;  II:  :  I8  :   :  I  !I/ I  !I/ : ' ID II&I .?  : ; @ ' ID I: ;  4I : ;  .?  : ;@ ' ID I: ; 4I : ; D D .? < ' ID .? < ' D .? < ' ID  I8  .? < ' D !.? < ' ID  DD% :  I8 I$> I:  :  :  I  !I/ I  !I/  : 4I?  : ;  .?  : ; @ ' D 4I : ;  I: ;  .?  : ; @ ' ID ' ID I.?  : ;@ ' ID I: ; 4I : ; .? < ' ID .? < ' D &I.? < ' ID Besd_is_owned"esd_is_locked?esd_on_standby]esdbg_tracexesdbg_commsesdbg_mixeresd_buf_size_octetsesd_buf_size_samplesesd_sample_sizeesd_beeps-listen_socketJesd_autostandby_secsesd_last_activityesd_on_autostandbyset_audio_buffer$reset_daemonoclean_exitLreset_signalopen_listen_socketResd_server_standbyesd_server_resumemainj esd_owner_keyB dump_clients2free_clienteadd_new_clienterase_clientget_new_clientswait_for_clients_and_dataesd_clients_list^&esd_filter_list;filter_writeerase_filteresd_first_filter_func$ pget_mix_funcNget_translate_funcmix_and_copymix_from_stereo_16s!mix_from_stereo_8umix_from_mono_16s mix_from_mono_8uc mix_mono_8u_to_stereo_32s_sv# mix_stereo_8u_to_stereo_32s_sv mix_mono_16s_to_stereo_32s_sv mix_stereo_16s_to_stereo_32s_svi mix_mono_8u_to_stereo_32s&mix_stereo_8u_to_stereo_32smix_mono_16s_to_stereo_32smix_stereo_16s_to_stereo_32scclip_mix_to_output_16sclip_mix_to_output_8umix_players$refresh_mix_funcsmixed_buffer4Pesd_players_list>esd_recorderZesd_monitor_listzdump_playersfree_playeradd_playererase_player+erase_monitorwrite_player read_player monitor_write recorder_write new_stream_playerL new_sample_playerD' esd_forced_standbyesd_proto_mapesd_check_endianesd_validate_sourceyesd_proto_unimplementedesd_proto_connect esd_proto_lockesd_proto_unlockesd_proto_standbyesd_proto_resumeesd_proto_stream_play3 esd_proto_stream_recorderz esd_proto_stream_monitor esd_proto_stream_filter4 esd_proto_sample_cache esd_proto_sample_getid esd_proto_sample_free4esd_proto_sample_playesd_proto_sample_loopPesd_proto_sample_stopesd_proto_server_info|esd_proto_all_infoesd_proto_stream_pan<esd_proto_sample_panqesd_proto_standby_modepoll_client_requests ` esd_samples_list esd_playing_samples0esd_next_sample_idRdump_samplesfree_sampleadd_sampleerase_sample_read_sample:new_samplefind_caching_sample play_sample4 stop_sample(Bvtime_tesd_format_t[esd_client_state_ttesd_proto_tsa_family_tin_port_tuint8_tuint16_tAuint32_tPin_addrsockaddr_inoctetesd_client4esd_client_t"linger timespec in_addr_tZ sockaddr__FILE#B 0esd_client_state_tIesd_proto_tmsa_family_tin_port_tuint8_tuint16_t'uint32_t6kin_addrsockaddr_inoctetesd_clientesd_client_tsize_tfd_setfd_set!time_t.suseconds_t@timevalsockaddry&2esd_format_tVoctetmix_func_ttranslate_func_tesd_playeresd_player_tssize_tx$ pamix_func_tesd_format_toctettranslate_func_twesd_player6esd_player_te__FILE4P4esd_format_tXoctetmix_func_ttranslate_func_tesd_playeresd_player_t esd_client_state_t"esd_proto_tFsa_family_tXin_port_thuint8_tvuint16_tuint32_t3in_addrasockaddr_inesd_clientesd_sample~esd_sample_t fd_set' fd_set4 time_tA suseconds_tS timeval esd_client_tgssize_tD'1esd_client_state_tJesd_proto_tnsa_family_tin_port_tuint8_tuint16_t(uint32_t7lin_addrsockaddr_inoctet#esd_clientesd_proto_handler_tesd_proto_handler_infoQesd_proto_handler_info_tesd_client_t{ esd_format_t mix_func_t translate_func_tUesd_player esd_player_t esd_sample esd_sample_tfd_setfd_set time_t-suseconds_t?timevalFssize_t__FILEO ` esd_client_state_t4esd_proto_tXsa_family_tjin_port_tuint8_tuint16_tuint32_t!Vin_addrsockaddr_inoctet esd_clientesd_format_tesd_sampleesd_sample_tesd_client_t mix_func_t translate_func_tiesd_player esd_player_t ssize_t!B is_paused_here.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.debug_varnames.shstrtab oo' P /" 7oEo  jRo""c ##0o B,$,$ s%% x((i~PPi  ȞȞȞȞCȞ N o Ļz>>kET;Hx t 4/N%? sI0707010008f83e000081ed0000000000000000000000014c5cac8800003534000000b600010002ffffffffffffffff0000001a00000000root/usr/local/bin/esdcatELF` 4/4 (#"44o/usr/lib/ld.so.1)'  "$& !#%#)5?p   D   >   L ( RY a in ` !@  @  P `  0 p P " ! ?F K PU J h\ u}   { .libs/esdcatcrti.scrt1.ocrt1.sfsr.svalues-Xa.cesdcat.cfstatlstat_xmknodcrtn.s_lxstatstrcmp__iob_GLOBAL_OFFSET_TABLE__initprintf_edata_exit_environclosefopen_DYNAMIC__environ_lock_PROCEDURE_LINKAGE_TABLE___fpstart_startwriteatexit_get_exit_frame_monitorfread__1cG__CrunMdo_exit_code6F_v__etextmainatoi_end_xstatesd_play_stream_fallback___Argv_lib_version_fini_fxstat__longdouble_used__fsr_init_value__fsrlibc.so.1SUNWprivate_1.1SYSVABI_1.3libaudiofile.so.0libm.so.2libesd.so.0libnsl.so.1libsocket.so.1/usr/local/libqN 73 %.-,0*'%"  5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx% hjjRthtt PEu TRU RP#PzjURQt`|$у D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]UE PEPj EEUE PEPj EEUE PEPj EEUjjEPE PEPjEEÐU4DžDžDDžDžDžDž DžDžDžDžDžDžDž;EE Phu'E @PhjjE Ph<u%@E AE Ph@uDžE PhDeuDžE PhH5u1@E jP,t%M E PAPhL bE hlPu)U PBPhp E`@;Eu  PPh jjPPPPEjjPhjP~`PPP  EMjjPhjPjPEEUWVS[[^_UWVS[[^_-husage: %s [-s server] [-b] [-m] [-r freq] < file -s-b-m-r%s: ignoring extra file '%s' r%s: couldn't open sound file: %s opening socket, format = 0x%08x at %d Hz V f v           & 6 F V   ** 90 ```@``\ `Loo o  o`o``P `0  \    @  `   !"#@SY dp{p       ( {p   `  !@  (7@  QP [`  b0  hp oP "         ' { .libs/esdcatcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodataesdcat.cfstatlstat_xmknodcrtn.s_END__START__lxstatstrcmp__iob_GLOBAL_OFFSET_TABLE__initprintf_edata_exit_environclosefopen_DYNAMIC__environ_lock_PROCEDURE_LINKAGE_TABLE___fpstart_startwriteatexit_get_exit_frame_monitorfread__1cG__CrunMdo_exit_code6F_v__etextmainatoi_end_xstatesd_play_stream_fallback___Argv_lib_version_fini_fxstat__longdouble_used__fsr_init_value__fsranotate anotate0 ,(h v  anotate %Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652 esdcat.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c esdcat.c -W0,-xp.XA\$BAABGyKXMk0w.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGyKXMk0w.;backend;raw;cd;DBG_GEN 5.2.7statp  UBBV_path_buf intcharIQunsigned long[dev_tlongx  x[ino_t[mode_t[nlink_tunsigneduid_tgid_tx xxoff_txtime_t timespec6 tv_sec# tv_nsecx#timestruc_txblksize_txblkcnt_tIx xx  x stat st_devl# st_pad1# st_ino# st_mode# st_nlink# st_uid# st_gid# st_rdevl#$ st_pad2#( st_size#0 st_pad3x#4 st_atim6#8 st_mtim6#@ st_ctim6#H st_blksizeH#P st_blocksX#T st_fstypeg#X st_pad4x#hlstat  UB_path_buf Ifstat  UBCB_fd_buf mknod  UB_path_mode l_devI main UBBargc !argv  buf&  sockB  rateB  lengthB  argB  bitsB channelsB modeB funcB format9 sourceJ host namedddstrcmpBII9xBesd_format_tunsigned charL __FILE? _cntB# _ptr]# _base]# _flagL# _magicL# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  bFILE?BIT_xmknodBOY[[BI_lxstatBBI_xstatBB_fxstatBBexit-BI-atoiBO2Bssize_tvoid]ewriteOOjcloseBB]size_tbfreadIprintfB I I fopenJA   IA IK esd_play_stream_fallbackBBBF P  /var/tmp/esound-0.2.8/usr/include/sys/usr/include/isoesdcat.cstat_impl.hstat.htypes.htime_impl.hesd.hstdio_impl.hstdio_iso.hp v                  1 E Y c m w      $ C T s        ; V dh      Jl x|   DD%. : ; @ ' ID I: ;  $> &III: I  !I/  :  I8 .?  6 : ; @ ' ID  4I : ;   .? < ID I !I/ I8 .? < ' ID I.? < ' D .? < ' ID  main5 statlstatfstatCmknod ldev_tino_tmode_tnlink_tuid_tgid_toff_ttime_ttimespec6timestruc_tHblksize_tXblkcnt_tstat9esd_format_tb__FILE?FILEOssize_tsize_t.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.shstrtab oHo`` ' 00p/"97o  0Eo  NRo\ \ Lc   o B   s@ @ x` ` g~PL: -o htC E)+D9-T-9/-@ p.J0707010008f845000081ed0000000000000000000000014c5cac8800004740000000b600010002ffffffffffffffff0000001d00000000root/usr/local/bin/esdsampleELF4A4 (#"44oTXX/usr/lib/ld.so.156  !#$%'()+,.01345 "&*-/2&,8E  J  D  R0( X_Xg(PHt y? (n`% s X($Xh(/87? (IP{ OU  o! 8h""Hx`x- K(.libs/esdsamplecrti.scrt1.ocrt1.sfsr.svalues-Xa.cesdsample.cfstatlstat_xmknodcrtn.sfprintf_edataclean_exit_initmainfread_lxstatwriteatoiesd_open_soundstrcatatexit_lib_version__longdouble_usedsignal__environ_lock_DYNAMIC_fini__iobterminateesd_sample_getid__filbuf_etext_fxstat___Argv__fpstart__fsrclose_PROCEDURE_LINKAGE_TABLE___fsr_init_valueesd_sample_free_environ_start_xstat_GLOBAL_OFFSET_TABLE_esd_sample_cachestrncpyesd_file_cachestrcmp_endfopenstrlen_get_exit_frame_monitorstrcpyesd_sample_play__1cG__CrunMdo_exit_code6F_v_esd_confirm_sample_cachelibc.so.1SUNWprivate_1.1SYSVABI_1.3libaudiofile.so.0libm.so.2libesd.so.0libnsl.so.1libsocket.so.1/usr/local/libdqN n7~.2, "4!1 )$+:4(&,3  ) / .$ ((,0 458+<1@DH2L#P T05%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@% hX0%h` %hh%hp%hx% h%$h%(h%,h%0h%4h%8h%<hp%@h`%DhP%Hh@%Lh0%Ph %ThjjRXt#htt PEu TRU RP SPjURQt`|$у D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]UE PEPj3 EEUE PEPj# EEUE PEPj EEUjjEPE PEPjEEÐUEPhhH $ÐUlDžDžDDžDžDžDžDž DžDžDžDžDžDžDžDž8Dž45 |DžDž;EE Phu'E @PhjjNE Phuu%@E 8 E Ph1uDžE PhuDžE Phu Dž}E Phu DžQE Phyu-@E jPp@;ERE j~@PP? hP;jP:] jPPP=P E 4h`jh`j h`j 9h4Pu(E @Ph hH Eg PPh, j8PM E error while caching sample <%d>: confirm returned %d sample <%d> uploaded, %d bytes error while caching sample <%d>: confirm value != sample_id sample <%d> uploaded: %s name is '%s'. reget of sample %s id is <%d> sample id's do not make sense! (cache mode %d) press 'q' to quit, to trigger. closing down X   .>N^n~.>N^n~d    ``0``t `To!o o  o`o``  t      X(( !""&CV\ gs~(      0( ~(s$ X(H ? ( `%  &3EL[Xdk(p$zXh8 j(P{   ! ):B8QhX"]cj"Hxx (.libs/esdsamplecrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodataesdsample.cfstatlstat_xmknodcrtn.s_END__START_fprintf_edataclean_exit_initmainfread_lxstatwriteatoiesd_open_soundstrcatatexit_lib_version__longdouble_usedsignal__environ_lock_DYNAMIC_fini__iobterminateesd_sample_getid__filbuf_etext_fxstat___Argv__fpstart__fsrclose_PROCEDURE_LINKAGE_TABLE___fsr_init_valueesd_sample_free_environ_start_xstat_GLOBAL_OFFSET_TABLE_esd_sample_cachestrncpyesd_file_cachestrcmp_endfopenstrlen_get_exit_frame_monitorstrcpyesd_sample_play__1cG__CrunMdo_exit_code6F_v_esd_confirm_sample_cacheanotate anotate0 ,(XYanotate ```%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652 esdsample.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c esdsample.c -W0,-xp.XA\$BAABHyKXMUqx.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABHyKXMUqx.;backend;raw;cd;DBG_GEN 5.2.7statUHH\_path_buf intcharOWunsigned longadev_tlong~  ~aino_tamode_tanlink_tunsigneduid_tgid_t~ ~~off_t~time_t timespec< tv_sec# tv_nsec~# timestruc_t~blksize_t~blkcnt_tO~ ~~  ~ stat st_devr# st_pad1# st_ino# st_mode# st_nlink# st_uid# st_gid# st_rdevr#$ st_pad2#( st_size#0 st_pad3~#4 st_atim<#8 st_mtim<#@ st_ctim<#H st_blksizeN#P st_blocks^#T st_fstypem#X st_pad4~#hlstatUH_path_buf Ofstat0UHIH_fd_buf mknod0XUH_path_mode r_devO H terminate$clean_exit`UHsignummainUHHargcargv bufsockHrateHargHlengthHtotalHbitsHchannelsHmodeHfuncHformatsample_idH confirm_idH reget_sample_idH source"!source_stats"host#name$filename'%cache_modeH&COO~Hesd_format_tunsigned char$ __FILE _cntH# _ptr5# _base5# _flag$# _magic$# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  :FILEO8 ~HO=_xmknodHq8BaaHOv_lxstatHq{HO_xstatHH_fxstatH HHssize_tvoid  write E   closeH^ HO^ strncpy c O size_tstrlen   O strcpy  O O strcmpH   O strcatC  P HC b HU signalb  HP exit HO atoiH  :__filbufH   :fread      O printfH4  O4 fprintfH_  9 O_ Oi fopen" d n O O esd_file_cacheH H  esd_sample_playH HHesd_sample_freeH! HHO! esd_sample_getidHT H& esd_confirm_sample_cacheH HO esd_sample_cacheH HHHH O esd_open_soundH d /var/tmp/esound-0.2.8/usr/include/sys/usr/include/isoesdsample.cstat_impl.hstat.htypes.htime_impl.hesd.hstdio_impl.hstdio_iso.h   + 06S `cy        - 7 A K s }       ? P o        $ (iD\ p      ! , E Tr        O}  z     @ O f q        !5 Q l     H W m}{     DD%. : ; @ ' ID I: ;  $> &III: I  !I/  :  I8 5I 4I?  : ;  .?  : ; @ ' D .?  6 : ; @ ' ID 4I : ;  D D I !I/ I8 .? < ' ID I' D .? < ' D .? < ' ID 4 terminateclean_exitmain5 statlstat fstatImknod rdev_tino_tmode_tnlink_tuid_tgid_toff_ttime_t timespec<timestruc_tNblksize_t^blkcnt_tstatesd_format_t:__FILEFILE ssize_t size_t.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.shstrtab oo ' `/"7o  0Eo  lRot t Tc   o B   s  x ~FXXP(((((: &o(l)Z,Z, F9h=z(?8`?9/?@ |@J0707010008f83d000081ed0000000000000000000000014c5cac8800000647000000b600010002ffffffffffffffff0000001e00000000root/usr/local/bin/esd-config#!/bin/sh audiofile_libs="-L/usr/local/lib -laudiofile -lm" audiofile_cflags="-I/usr/local/include" prefix=/usr/local exec_prefix=${prefix} exec_prefix_set=no usage="\ Usage: esd-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--libs] [--cflags]" if test $# -eq 0; then echo "${usage}" 1>&2 exit 1 fi while test $# -gt 0; do case "$1" in -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) optarg= ;; esac case $1 in --prefix=*) prefix=$optarg if test $exec_prefix_set = no ; then exec_prefix=$optarg fi ;; --prefix) echo $prefix ;; --exec-prefix=*) exec_prefix=$optarg exec_prefix_set=yes ;; --exec-prefix) echo $exec_prefix ;; --version) echo 0.2.8 ;; --cflags) if test ${prefix}/include != /usr/include ; then includes=-I${prefix}/include for i in $audiofile_cflags ; do if test $i = -I${prefix}/include ; then includes="" fi done fi echo $includes $audiofile_cflags ;; --libs) my_audiofile_libs= libdirs=-L${exec_prefix}/lib for i in $audiofile_libs ; do if test $i != -L${exec_prefix}/lib ; then if test -z "$my_audiofile_libs" ; then my_audiofile_libs="$i" else my_audiofile_libs="$my_audiofile_libs $i" fi fi done echo $libdirs -lesd $my_audiofile_libs -lnsl -lsocket ;; *) echo "${usage}" 1>&2 exit 1 ;; esac shift done 0707010008f83f000081ed0000000000000000000000014c5cac88000044e4000000b600010002ffffffffffffffff0000001a00000000root/usr/local/bin/esdctlELF`4?4 ("!44oD /usr/lib/ld.so.154  "#$'(*+,-/013 !%&).2#)5>E M!T [o tXz8 %,n  ! !|'1!6t<M `g!o yp %0!l{ <,  |!!` |!1\<%A<HL"F`Li .libs/esdctlcrti.scrt1.ocrt1.sfsr.svalues-Xa.cesdctl.ccrtn.sfprintf_edatastrdupesd_print_all_info_exit_initesd_get_all_infomaingetopt_longesd_set_default_sample_panoptargatoiesd_open_soundesd_free_server_info_lib_versionatexit__longdouble_used__environ_lockesd_resume_DYNAMIC__iob_finiesd_sample_getidesd_set_stream_pan_etext___Argv__fpstartexit_usageesd_free_all_infooptindesd_standby__fsrcloseesd_get_standby_mode_PROCEDURE_LINKAGE_TABLE___fsr_init_value_environesd_print_server_info_start_GLOBAL_OFFSET_TABLE_esd_unlock_endstrcmp_get_exit_frame_monitoresd_lock__1cG__CrunMdo_exit_code6F_v_esd_get_server_infolibc.so.1SUNW_1.22SUNWprivate_1.1SYSVABI_1.3libaudiofile.so.0libm.so.2libesd.so.0libnsl.so.1libsocket.so.1/usr/local/libyqN 7.2+& 30$)(6!2! % % 0 .1,!3(  $#/5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@jjRtWhtM!t!t P/E|!u T|!RU !RP3PjURQt`|$у! D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]UEt>jEPE PEPhh!TEtEPhh!6 hh!$EPhh! hh!jE PÐU|EEEEEEEEEEU|EuE jjhdhTj@PjEPEPh|E PEP3Ej%P+EE jjjjj@PnE h@Ph jjE @Phh! jjiDE;Eh} t?ts} hfЃsCvr뼋E%;EuE jjhhTj@PjEPPEEEG%;E"%E PhujEP%E PhujEP%E PhujEPq%E PhujEP=%E PhQujEP~ %E PhujEPJ%E Phu=%@%%E PEPEEPhw%E PhuQjEPE؋E؃uhh! jEPjEP %E Ph$uQjEPEԋEԃuh,h!jEP}jEP%E Ph<%@%%E jPBE졌%@%%E jPE行%@%%E jPEEu"jEPEPEPhHh!jjEPEPEPEP%E Ph|%@%%E jPbE졌%@%%E jP=E行%@%%E jPEEu"jEPEPEPhh!jjEPEPEPEP%E PhjEPEfjhbjhNjhx:jhd&jh$PEЃw$H*M %E jjPhTjAPd%@%%;EjEP EE|pUWVS[![^_UWVS[[^_dslfth|v%s error (%d): %s - %s %s [options] [command] options: -s, --server=host:port contact esd server on host at port commands: lock foreign clients may not use the server unlock foreign clients may use the server standby, off suspend sound output for other programs resume, on resume sound output cache sample cache a sample in the server getid name retrieve a sample id from its name free name uncache a sample in the server play name play a cached sample once loop name make a cached sample loop stop name stop the looping sample at end serverinfo get server info from server allinfo get player and sample info from server panstream set panning for a stream pansample set default panning for a sample - left/right pan values scaled to 256. standbymode see if server's on standby, etc. command linenot enough argumentss:hv%s %s VERSIONTry `%s --help' for more information. no command givenlockunlockoffstandbyonresumegetid%d serverinfoserverinfo failed allinfoallinfo failed panstreampanstream failed, id = %d, left = %d, right = %d pansamplepansample failed, id = %d, left = %d, right = %d standbymodestandbymode failed server is on standby server is on autostandby server is running standbymode failed - unexpected return value unknown commandserverfilehelpversion     "2BRbr"2BR X t T ````\ `HoXo o  o`o``LT  \     ` Xt|!!! !%#!@!SY! dp|!{!{!p|! !  X8 #%*/,> S` g!y!|!t ! p %! l{ <!,6  Pb|!!j` a|!\%<L"L .libs/esdctlcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodataesdctl.ccrtn.s_END__START_fprintf_edatastrdupesd_print_all_info_exit_initesd_get_all_infomaingetopt_longesd_set_default_sample_panoptargatoiesd_open_soundesd_free_server_info_lib_versionatexit__longdouble_used__environ_lockesd_resume_DYNAMIC__iob_finiesd_sample_getidesd_set_stream_pan_etext___Argv__fpstartexit_usageesd_free_all_infooptindesd_standby__fsrcloseesd_get_standby_mode_PROCEDURE_LINKAGE_TABLE___fsr_init_value_environesd_print_server_info_start_GLOBAL_OFFSET_TABLE_esd_unlock_endstrcmp_get_exit_frame_monitoresd_lock__1cG__CrunMdo_exit_code6F_v_esd_get_server_infoanotate anotate0 ,(hvt!!anotate0 ,(HHpLPT%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652> esdctl.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c esdctl.c -W0,-xp.XA\$BAABGyKXMU\$w.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABGyKXMU$w.;backend;raw;cd;DBG_GEN 5.2.7exit_usagepUdqwhoverrcode whywhatchardlintd}dmain:HUvvargc9argv9 esdv;argv;option_indexv;idv<leftv<rightv<okv<server=server_infoL>all_infol?modev@optsB Cd vesd_format_t esd_server_info 4 versionv# format# ratev# esd_server_info_t4 esd_player_info next# serverL# source_idv# name# ratev# left_vol_scalev# right_vol_scalev# format#Qlong d Qesd_player_info_t esd_sample_info next# serverL# sample_idv# name# ratev# left_vol_scalev# right_vol_scalev# format# lengthv#. d .esd_sample_info_t esd_info [ serverL# player_list)# sample_list# esd_info_t[v option name# has_argv# flagq# valv# vPgetopt_longvdstrdupddstrcmpv7 exitKvdKatoivmPclosevvdprintfvunsigned charunsigned __FILE _cntv# _ptr# _base# _flag# _magic# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  dfprintfv vesd_standby_mode_tesd_get_standby_modeesd_set_default_sample_panvXvvvvesd_set_stream_panvvvvvesd_free_all_infoesd_get_all_infolvesd_free_server_info esd_get_server_infoL' vesd_print_all_infoI esd_print_server_infon dn esd_sample_getidv vs esd_resumev vesd_standbyv vesd_unlockv vesd_lockv vd esd_open_soundv f /var/tmp/esound-0.2.8./usr/includeesdctl.cesd.hgetopt.hstdio_impl.hps{    :4 I P W ^ e     % 1J VX_ dh   % 8 W l       ' < [        ' 8 @ T b x      4 X{      8[ l p         p(6 =  DD%.?  : ; @ ' D I: ;  $> &II.?  6 : ; @ ' ID 4I : ;  D D I:  :  I8 I !I/ .? < ID .? < ' ID I.? < ' D  I8 .? < ' ID &B exit_usagemainB esd_format_tesd_server_info4esd_server_info_tQesd_player_infoesd_player_info_t.esd_sample_infoesd_sample_info_tesd_info[esd_info_tvoption__FILEesd_standby_mode_t.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.shstrtab oo ' TT@/"7o  @Eo  hRo\ \ Hc   o B   s  x``~XXttTx|!|!L!!!!!5 H(oP++ --B 08<4D=*n=/ X>90707010008f841000081ed0000000000000000000000014c5cac8800003d18000000b600010002ffffffffffffffff0000001b00000000root/usr/local/bin/esdloopELFP474 (#"44oVVXX</usr/lib/ld.so.1/0 !#%'(*+,-./  "$&)$*6A`  F  @  N( T[ eP l4" lD$    t " (D L4 0 6@)d F$ D! % NVU \ mt`|    { @  HT X $X  .libs/esdloopcrti.scrt1.ocrt1.sfsr.svalues-Xa.cesdloop.cfstatlstat_xmknodcrtn.s__fpstart_start_get_exit_frame_monitorwrite__longdouble_used_environesd_sample_free_fini_lxstat_PROCEDURE_LINKAGE_TABLE___1cG__CrunMdo_exit_code6F_v___fsr_init_valueclean_exitatoi__iobfreadfprintffopenterminate_init_fxstat_etext_xstatesd_sample_cache_edata___Argvmainesd_open_soundatexit__fsr_lib_versionsignalesd_sample_stop__filbuf_DYNAMIC__environ_lockstrcmp_endclose_GLOBAL_OFFSET_TABLE_esd_sample_looplibc.so.1SUNWprivate_1.1SYSVABI_1.3libaudiofile.so.0libm.so.2libesd.so.0libnsl.so.1libsocket.so.1/usr/local/libqN $74/ &,"0:4%5+!7h dh+l!p tx |)$ /&%,5\%`%dh%hh%lh%ph%th %xh(%|h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hpjjRth$udtht PWEDu TDRU `RP@SPjURQt`|$уp D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]UE PEPj EEUE PEPj EEUE PEPjo EEUjjEPE PEPjWEEÐUEPhDh> ÐUDžDžDDžDžDžDžDž DžDžDžDžDžDž@Dž<Dž;EzE Phhou'E @PhlfjjE Ph)u%@E @E PhuDžE Phu DžyE Phu-@E jP-E  sample uploaded, %d bytes press to quit. closing down       * : J Z j z          *:@R\ht  $l l ```` `ToQo o  o`o``X4ll 0      P $@DXD !"X$dAhTZp eqD|@`      ( |q@ P 4" lD!$' /  I g} t  D 4  d $  D!x% V  `    { @ - 6?HNT UX~ Z$`Xv .libs/esdloopcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodataesdloop.cfstatlstat_xmknodcrtn.s_END__START___fpstart_start_get_exit_frame_monitorwrite__longdouble_used_environesd_sample_free_fini_lxstat_PROCEDURE_LINKAGE_TABLE___1cG__CrunMdo_exit_code6F_v___fsr_init_valueclean_exitatoi__iobfreadfprintffopenterminate_init_fxstat_etext_xstatesd_sample_cache_edata___Argvmainesd_open_soundatexit__fsr_lib_versionsignalesd_sample_stop__filbuf_DYNAMIC__environ_lockstrcmp_endclose_GLOBAL_OFFSET_TABLE_esd_sample_loopanotate anotate0 ,(Xf$dhanotate I%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652L esdloop.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c esdloop.c -W0,-xp.XA\$BAABHyKXME1x.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABHyKXME1x.;backend;raw;cd;DBG_GEN 5.2.7stat`UDDX_path_buf intcharKSunsigned long]dev_tlongz  z]ino_t]mode_t]nlink_tunsigneduid_tgid_tz zzoff_tztime_t timespec8 tv_sec# tv_nsecz#timestruc_tzblksize_tzblkcnt_tKz zz  z stat st_devn# st_pad1# st_ino# st_mode# st_nlink# st_uid# st_gid# st_rdevn#$ st_pad2#( st_size#0 st_pad3z#4 st_atim8#8 st_mtim8#@ st_ctim8#H st_blksizeJ#P st_blocksZ#T st_fstypei#X st_pad4z#hlstatUD_path_buf KfstatUDED_fd_buf mknodUD_path_mode n_devK D terminateclean_exitUDsignummain UDDargcargv bufsockDrateDargDlengthDtotalDbitsDchannelsDmodeDfuncDformatsample_idD source!source_stats"host#name$H,,,strcmpDKKzDesd_format_tunsigned char __FILE _cntD# _ptr# _base# _flag# _magic# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  FILED Dsignal .DDK3_xmknodDg.8]]DKl_lxstatDgqDK_xstatDD_fxstatDDDssize_tvoid  write;  closeDT Dexith DKh atoiD m __filbufD   size_tfread      K printfD  K fprintfD:   K: KD fopenl ? I esd_sample_stopD DDesd_sample_loopD DDesd_sample_freeD DDK esd_sample_cacheD& DDDD K& esd_open_soundD+ , /var/tmp/esound-0.2.8/usr/include/sys/usr/include/isoesdloop.cstat_impl.hstat.htypes.htime_impl.hesd.hstdio_impl.hstdio_iso.h`f{         )= [ o          3 X w        ,lHW b {       9 M   z  2 A       DD%. : ; @ ' ID I: ;  $> &III: I  !I/  :  I8 5I 4I?  : ;  .?  : ; @ ' D .?  6 : ; @ ' ID 4I : ;   .? < ID I !I/ I8 ' D I.? < ' ID .? < ' D .? < ' ID 4P terminateclean_exitmain5P statlstat fstatEmknodP ndev_tino_tmode_tnlink_tuid_tgid_toff_ttime_ttimespec8timestruc_tJblksize_tZblkcnt_tstatesd_format_t__FILEFILEssize_t size_t.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.shstrtab oo ' ll/"ll7o  0Eo0 0 `Ro  Tc   o B   s  xPP~$$@@DDXXlDDP: $o!t "$$P K00{358959/r5@ U6J0707010008f844000081ed0000000000000000000000014c5cac8800003530000000b600010002ffffffffffffffff0000001a00000000root/usr/local/bin/esdrecELF` 4/4 (#"44o/usr/lib/ld.so.1)' !#%&  "$#)5?p   D   >   L ( RY ` in  !` @  @  P  `  p P "0 NU Z _d J hk px  0  { .libs/esdreccrti.scrt1.ocrt1.sfsr.svalues-Xa.cesdrec.cfstatlstat_xmknodcrtn.sstrcmp_lxstat__iob_GLOBAL_OFFSET_TABLE__initprintfesd_record_stream_fallback_edata_environ_exitclosefopen_PROCEDURE_LINKAGE_TABLE__DYNAMIC__environ_lock__fpstart_startatexit_get_exit_frame_monitor__1cG__CrunMdo_exit_code6F_v__etextmainatoi_end_xstatread___Argv_lib_version_fini__longdouble_used_fxstat__fsr_init_valuefwrite__fsrlibc.so.1SUNWprivate_1.1SYSVABI_1.3libaudiofile.so.0libm.so.2libesd.so.0libnsl.so.1libsocket.so.1/usr/local/libqN 73 $-,+.)& #" % 5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%hjjRthtt PEu TRU RP#PzjURQt`|$у D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]UE PEPj EEUE PEPj EEUE PEPj EEUjjEPE PEPjEEÐU4DžDžDDžDžDžDž DžDž DžDžDžDžDž;EE Phu'E @PhjjE Ph8u%@E CE Ph<uDžE Ph@euDžE PhD5u1@E jP,t%M E PAPhH dE hhPu+M E PAPhl Dž@;Eu  PPh jjPPPP EhPP ~`jjPPjPw EGhPP jPEEUWVS[[^_UWVS[[^_-husage: %s [-s server] [-b] [-m] [-r freq] < file -s-b-m-r%s: ignoring extra file '%s' w%s: Couldn't write to '%s' opening socket, format = 0x%08x at %d Hz V f v           & 6 F V   ,, ;0 ```@``\ `Loo o  o`o``P `0  \    @  `   !"#@SY dp{p       ( {p     !)` .@ 4 :@  T]lP v`  }p P "        ( "0 ) { .libs/esdreccrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodataesdrec.cfstatlstat_xmknodcrtn.s_END__START_strcmp_lxstat__iob_GLOBAL_OFFSET_TABLE__initprintfesd_record_stream_fallback_edata_environ_exitclosefopen_PROCEDURE_LINKAGE_TABLE__DYNAMIC__environ_lock__fpstart_startatexit_get_exit_frame_monitor__1cG__CrunMdo_exit_code6F_v__etextmainatoi_end_xstatread___Argv_lib_version_fini__longdouble_used_fxstat__fsr_init_valuefwrite__fsranotate anotate0 ,(h v  anotate %Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652 esdrec.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c esdrec.c -W0,-xp.XA\$BAABHyKXMkfx.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABHyKXMkfx.;backend;raw;cd;DBG_GEN 5.2.7statp  UBBV_path_buf intcharIQunsigned long[dev_tlongx  x[ino_t[mode_t[nlink_tunsigneduid_tgid_tx xxoff_txtime_t timespec6 tv_sec# tv_nsecx#timestruc_txblksize_txblkcnt_tIx xx  x stat st_devl# st_pad1# st_ino# st_mode# st_nlink# st_uid# st_gid# st_rdevl#$ st_pad2#( st_size#0 st_pad3x#4 st_atim6#8 st_mtim6#@ st_ctim6#H st_blksizeH#P st_blocksX#T st_fstypeg#X st_pad4x#hlstat  UB_path_buf Ifstat  UBCB_fd_buf mknod  UB_path_mode l_devI main UBBargc !argv  buf&  sockB  rateB  lengthB  argB  bitsB channelsB modeB funcB format9 targetJ host namefffstrcmpBII9xBesd_format_tunsigned charL __FILE? _cntB# _ptr]# _base]# _flagL# _magicL# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  bFILE?BIT_xmknodBOY[[BI_lxstatBBI_xstatBB_fxstatBBBssize_tvoid'readV/closeBoBexitBIatoiB'size_tbfwriteIprintfB I I fopenJA   IA IK esd_record_stream_fallbackBBBF P  /var/tmp/esound-0.2.8/usr/include/sys/usr/include/isoesdrec.cstat_impl.hstat.htypes.htime_impl.hesd.hstdio_impl.hstdio_iso.hp v                  1 E Y c m w       $ C T s        0 ; \ fh      Dl x|   DD%. : ; @ ' ID I: ;  $> &III: I  !I/  :  I8 .?  6 : ; @ ' ID  4I : ;   .? < ID I !I/ I8 .? < ' ID I.? < ' D .? < ' ID  main5 statlstatfstatCmknod ldev_tino_tmode_tnlink_tuid_tgid_toff_ttime_ttimespec6timestruc_tHblksize_tXblkcnt_tstat9esd_format_tb__FILE?FILEssize_tsize_t.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.shstrtab oHo`` ' 00p/";7o  0Eo  NRo\ \ Lc   o B   s@ @ x` ` a~PL: /ohhC ;)+D5-P-9/-@ l.J0707010008f848000041ed0000000000000000000000024c5cad4700000000000000b600010002ffffffffffffffff0000001300000000root/usr/local/lib0707010008f84b000081ed0000000000000000000000014c5cac870000d5c8000000b600010002ffffffffffffffff0000002300000000root/usr/local/lib/libesd.so.0.2.8ELF44 (oLLLLhNhN(gg !"%(),./012378:;=>?@ABCEFHIKNOSTVWXY[]^_abcd  #$&'*+-4569<DGJLMPQRUZ\`ef!> &> @> .F 4=GO 2 b; w8j M 9 : G: ~ 9 /:  < * GF :01 P jB2 |= 0- OpGF  ,,3>/ N4 _8z oOvL +V `~ $B O@'B O#* AOP` ~ [34 qv%B L /h G (B 4 2 &~ 2) MP% f7j }P,   O? p. p- `0 B -F: =OVO[*I lhNu.libs/libesd.so.0.2.8esdlib.cfstatlstat_xmknodesdmgr.cesdfile.caudio.cesd_print_all_infoesd_get_standby_modeesd_unsubscribe_infoesd_send_authsocketesd_free_all_infofprintfesd_set_default_sample_panesd_audio_flushinet_atonesd_lockesd_set_stream_panfcntlesd_closeesd_send_fileesd_audio_writeesd_print_sample_info_PROCEDURE_LINKAGE_TABLE_esd_audio_devicesstrncpystrcmpesd_sample_freeesd_audio_openesd_play_fileafGetTrackBytesgethostbynameesd_audio_formatesd_audio_read_fxstatafCloseFilelseekhtonsafSetVirtualByteOrderstrlenafOpenFileesd_sample_stopesd_get_all_infoesd_update_info_edatasetsockoptafGetRatestrcat_lxstat_etextesd_confirm_sample_cacheesd_unlockafReadFramesesd_play_streamesd_audio_deviceesd_filter_stream.XA$BAABFyKXMUcw.esd_audio_fd_xstatesd_set_socket_buffersesd_audio_rateesd_resumeesd_free_server_infosrandesd_monitor_stream_GLOBAL_OFFSET_TABLE_esd_print_server_infoesd_audio_pause__xtolgetenvconnectfsyncperrorafGetFrameCountesd_record_streamstrcspnesd_get_server_infoesd_standbyesd_record_stream_fallbackesd_play_stream_fallbackesd_subscribe_all_infomemcpyesd_sample_getidesd_open_soundstrcpyioctl.XA$BAABFyKXMUcw.driver_traceesd_file_cacheesd_sample_looptime__iobesd_sample_playesd_print_player_infoafGetChannelsesd_audio_closeafGetSampleFormatmalloc_endesd_sample_cache_DYNAMICatoilibesd.so.0C:VE\>XH@RWn9[$ea0Jf UF1Y2  "`giK'Io&A?D_mLLLLM M$M4MDMLMTMXMMMMMMMMMMMMMMMMMMMMMN N$N(N,N8N@NDNHNPNTNXN\N`NLZpMtM:0N7LN5L8L-LL$L*LCLbL#LaLSL,LLFLYLXM=MIM M3M1MM(MJ,M0M8MP EjPEP' EjPEP EjPEP t%jEPjEPHE5E@~EU@BEUPE@EEE]ÐU ]ZUڋ((PB PEt(,PB PlEE]ÐU ]ZUڋ(0PB PEt)E t!Et(,PB PEE]ÐU ]ZU ڋ(4PB PEt(,PB P|EE]ÐU]ZU츛ڋEj@PE@EEt%E@EjEPEEEuۋE@EEt%E@EjEPEEEujEP]ÐU]ZUEjEPEP t EjE PEP t EfjEPEP t EFjEPEP t E&jEPEP t EEEE]ÐU]ZUEjEPEP- t EjE PEP t EfjEPEP t EFjEPEP t E&jEPEP t EEEE]ÐU]ZUEEEjEPEP? jEPEP- t E&jEPEP- t EEEE]UZuڸ}jjPPhE P+tcEPPEP\  E>jjPPhE PuEEÐU0,(Z &> @> .F 4H :H$ @H FH  LG RH  XH ^H  dI( j(I pDI( vlI" |OOG OI I I I I J (J @J XJ pJ J J J J J0 K( DK, pK. |OOG O!H &K +K |OOH O1K 9K  >K  CK0 H L  ML  R$L  W0L, \\L bdL hlL  nxL tL |OOG O 2 ; 8j M 9 : G: )~ 29 EK/: U < c GF s01  B2 = 0- O pGF /7CIOe,lw/ 4 8z OL +V `~ O* $B O,@'B >O\c zO` ~ 34 %B L /h G  !1(B mCK2 _~ k) P% 7j P,   O? p. ',2- B`0 B XfF: vO*I hN.libs/libesd.so.0.2.8esdlib.cfstatlstat_xmknod.L100.L108.L121.L128.L297.L305.L313.L338.L371.L386.L398.L410Bbss.bssDdata.dataDrodata.rodataDpicdata.picdataesdmgr.c.L19.L21.L23.L35.L37.L39.L41.L43.L55.L57.L59.L61.L63.L65.L326.L334.L349.L383esdfile.c.L51.L54.L129audio.c.L30.L36.L49.L83.L85.L87.L92.L114.L124.L134.L143.L205_END__START_esd_print_all_infoesd_get_standby_modeesd_unsubscribe_infoesd_send_authsocketesd_free_all_infofprintfesd_set_default_sample_panesd_audio_flushinet_atonesd_lockesd_set_stream_panfcntlesd_closeesd_send_fileesd_audio_writeesd_print_sample_info_PROCEDURE_LINKAGE_TABLE_esd_audio_devicesstrncpystrcmpesd_sample_freeesd_audio_openesd_play_fileafGetTrackBytesgethostbynameesd_audio_formatesd_audio_read_fxstatafCloseFilelseekhtonsafSetVirtualByteOrderstrlenafOpenFileesd_sample_stopesd_get_all_infoesd_update_info_edatasetsockoptafGetRatestrcat_lxstat_etextesd_confirm_sample_cacheesd_unlockafReadFramesesd_play_streamesd_audio_deviceesd_filter_stream.XA$BAABFyKXMUcw.esd_audio_fd_xstatesd_set_socket_buffersesd_audio_rateesd_resumeesd_free_server_infosrandesd_monitor_stream_GLOBAL_OFFSET_TABLE_esd_print_server_infoesd_audio_pause__xtolgetenvconnectfsyncperrorafGetFrameCountesd_record_streamstrcspnesd_get_server_infoesd_standbyesd_record_stream_fallbackesd_play_stream_fallbackesd_subscribe_all_infomemcpyesd_sample_getidesd_open_soundstrcpyioctl.XA$BAABFyKXMUcw.driver_traceesd_file_cacheesd_sample_looptime__iobesd_sample_playesd_print_player_infoafGetChannelsesd_audio_closeafGetSampleFormatmalloc_endesd_sample_cache_DYNAMICatoi%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI@(#)math.h 2.26 08/09/11 SMI@(#)math_iso.h 1.10 05/10/06 SMI@(#)math_c99.h 1.12 07/01/21 SMI@(#)floatingpoint.h 2.12 07/05/17 SMI@(#)ieeefp.h 2.13 05/10/06 SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03esdlib.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c -KPIC -DPIC esdlib.c -W0,-xp.XA\$BAABFyKXM0Cw.Xa;g;P;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABFyKXM0Cw.;backend;raw;cd;DBG_GEN 5.2.7statUPPd_path_buf intcharW_unsigned longidev_tlong  iino_timode_tinlink_tunsigneduid_tgid_t off_ttime_t timespecD tv_sec# tv_nsec#timestruc_tblksize_tblkcnt_tW    stat st_devz# st_pad1# st_ino# st_mode# st_nlink# st_uid# st_gid# st_rdevz#$ st_pad2#( st_size#0 st_pad3#4 st_atimD#8 st_mtimD#@ st_ctimD#H st_blksizeV#P st_blocksf#T st_fstypeu#X st_pad4#hlstat>UP _path_buf W fstat@~UPQP_fd_buf mknodUP_path_mode z_devW esd_set_socket_buffers6UP=Psock4Psrc_format4 Psrc_rate5Pbase_rate5 buf_sizeP7 esd_send_authGUP?PsockF auth_fdPH iPH endianPI auth_filename?J auth_keyDJ home?K tumblerWL namelenPM retvalPMWWU  esd_lock^UPPesd protoP okP esd_unlock`UPPesd protoP okP esd_standby^ UPbPesd protoP okP esd_resume` UPPesd protoP okP esd_open_sound #UPhost espeaker he\  socket_addr  socket_outP curstateP default_host  connect_host  portP host_divCWW? hostent\ h_name?# h_aliases# h_addrtypeP# h_lengthP# h_addr_list#unsigned shorta sa_family_ta in_port_t unsigned char uint8_t  s_b1 # s_b2 # s_b3 # s_b4 #a uint16_t ! s_w1 # s_w2 #uint32_t e S_un_b # S_un_w # S_addr! # in_addr S_un0 #W  sockaddr_in sin_familys # sin_port # sin_addre # sin_zero #W W@ ?esd_play_stream_$B%UP  format]Prate]  host^ name^sockP`protoPaname_buf bPesd_format_t W W W esd_play_stream_fallbackP%%UP  formatPrate  host namesocket_outPW W esd_monitor_stream%2'UPQ  formatPrate V host` namesockPprotoPname_bufe WQ W[ Wv esd_filter_stream@'(UP) formatPrate .host8namesockPprotoPname_buf=W)W3WN esd_record_stream()UP formatPrate hostnamesockPprotoPname_bufWW W& esd_record_stream_fallback1)*UP format/Prate/ host0name0socket_outP2WWesd_sample_cacheS*+UPPesdQ formatQ PrateQsizeRnameRidPTprotoPUname_bufXPWW esd_confirm_sample_cache+F,UPPesdidPesd_sample_getidP,--UPPesdname protoPidPnamebufWW esd_sample_free0--UPPesdPsample idPprotoPesd_sample_play-f.UPPesdPsample is_okPprotoPesd_sample_loopp./UPPesdPsample is_okPprotoPesd_sample_stop//UPPesdPsample is_okPprotoPesd_close5//UPPesd4We inet_atonPWgethostbyname\ socketP:PPPvoid:BsetsockoptP~PPPGW  sockaddr sa_familys # sa_data~#connectPPhtons   W strncpy?9?W9size_tstrlenCj>WjWtstrcspnCoyWstrcpy??Wstrcat??::memcpy#PW(_xmknodP\#-iiPWa_lxstatP\fPW_xstatPP_fxstatPPWopenPPfcntlP4PPPssize_t:Bwrite4o4G:read44olseekPPclosePPsrandrandPmallocWgetenv?3freeGWGatoiPiLWiperrorn __FILE k _cntP# _ptr# _base# _flag # _magic # __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  WpfprintfPkuesd_audio_openPtime esdmgr.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c -KPIC -DPIC esdmgr.c -W0,-xp.XA\$BAABFyKXMULw.Xa;g;P;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABFyKXMULw.;backend;raw;cd;DBG_GEN 5.2.7q esd_print_server_info /X0UUserver_info intUesd_format_tesd_server_info versionU#format\#rateU#oesd_server_info_tesd_print_player_info`0#1Uplayer_infoesd_player_infonext#server#source_idU#name# rateU#left_vol_scaleU#right_vol_scaleU#format\#charlong  esd_player_info_tesd_print_sample_info%012U9sample_info$esd_sample_infonext#server#sample_idU#name# rateU#left_vol_scaleU#right_vol_scaleU#format\#lengthU#9  9esd_sample_info_tesd_print_all_info8 22Uall_info7 player_info9 sample_info:esd_info server#player_list#sample_list#esd_info_t esd_get_server_infoS23UqUesdR protoUT versionUU server_infoXesd_free_server_infor33Userver_infoq esd_get_all_infoz47U|Uesdy protoU{ versionU| server_info} player_info~ sample_info info esd_subscribe_all_infoܠ7 8UUesd esd_update_info88UUesdinfo callbacks U'esd_new_player_callback_t' U]Lesd_old_player_callback_t] Uesd_new_sample_callback_t Uesd_old_sample_callback_tesd_update_info_callbacksesd_new_player_callbackG#esd_old_player_callback}#esd_new_sample_callback#esd_old_sample_callback# esd_update_info_callbacks_t esd_unsubscribe_info88UUesdesd_free_all_info99U info player_info next_player_infosample_infonext_sample_infoesd_set_stream_pan9:UUK UesdUstream_id Uleft_scaleUright_scaleokUprotoUesd_set_default_sample_pan5:z;UU Uesd3Usample_id3 Uleft_scale4Uright_scale4okU6protoU7esd_get_standby_modeO;<U} } UesdNprotoUPmodeUPversionUPUesd_standby_mode_tUssize_tvoid  unsignedwrite      read      printfU1  unsigned char1 __FILE$ _cntU#_ptrB #_baseB #_flag1 # _magic1 # __orientation # __ionolock #  __seekable #  __extendedfd #  __xf_nocheck #  __filler #  G ) fprintfUT $ .  mallocT s  freeT esdfile.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c -KPIC -DPIC esdfile.c -W0,-xp.XA\$BAABFyKXM0Tw.Xa;g;P;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABFyKXM0Tw.;backend;raw;cd;DBG_GEN 5.2.7Nesd_send_file <=Uesd au_file  frame_length buf frames_read buf_framesint_AFfilehandleAFfilehandlecharlong  esd_play_file!=?Uname_prefix filename  fallback in_file#in_format$in_width$in_channels$frame_count$in_rate%bytes_per_frame&out_sock)out_bits)out_channels)out_rate)out_mode*out_func*out_format +name, C  doubleesd_format_t .esd_file_cache?BU5esd:name_prefix Dfilenamein_filein_formatin_widthin_channelsframe_countin_ratebytes_per_frameout_bitsout_channelsout_rateout_modeout_funcout_format lengthsample_idconfirm_idnameI 5 ? Z _unsignedstrncpyZZdi isize_tstrlen strcatZZssize_tvoid  write7iclosePesd_confirm_sample_cache| |esd_sample_cache  esd_play_stream_fallback    esd_play_streamSAFframecountafGetFrameCountXSafGetRateafGetSampleFormatafGetChannels afSetVirtualByteOrderC AFfileoffsetafGetTrackBytesH  C afReadFrames  afCloseFile    _AFfilesetup afOpenFile   audio.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c -KPIC -DPIC audio.c -W0,-xp.XA\$BAABFyKXMUcw.Xa;g;P;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABFyKXMUcw.;backend;raw;cd;DBG_GEN 5.2.7intesd_format_tesd_audio_format Oesd_audio_rateOchariesd_audio_deviceqOesd_audio_fdOdriver_traceOesd_audio_devicesBBUi esd_audio_openBFUVdefault_device`afdmodeadevdevice DD strcmp DFgainBportCbsizeDainfo}E DE DE DE strcmp EE__x__ViV[long i~ e i e i eaudio_device0namem#version~#config# audio_device_tiunsigneduint_tunsigned charuchar_tunsigned short8ushort_taudio_prinfo8sample_rate #channels #precision #encoding # gain #port #avail_ports #mod_ports #_xxx # buffer_size #$samples #(eof #,pause*#0error*#1waiting*#2balance*#3minordevJ#4open*#6active*#7Yaudio_prinfo_t * eaudio_info}play#record#8monitor_gain #poutput_muted*#tref_cnt*#u_xxx#vhw_features #xsw_features #|sw_features_enabled #audio_info_t esd_audio_close:F GUesd_audio_pauseDGGU esd_audio_writeM GfGU%-bufferLbuf_sizeL void% esd_audio_readVpGGU-bufferUbuf_sizeU esd_audio_flush_GGUiopenssize_t%write%read*ioctlIfsyncbclose{i{getenvqiperror__FILE _cnt#_ptr#_base#_flag# _magic# __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  i fprintf  m  /var/tmp/esound-0.2.8/usr/include/sys/usr/include/netinetesdlib.cstat_impl.hstat.htypes.htime_impl.hnetdb.hin.hsocket_impl.hbyteorder.hint_types.hesd.hstdio_impl.h !6 @av  6   & 3 @ ^ |          4 N g t        ( :~IYp t      ! / F P V `         ! / F P V `          ! !!P! W! ^! ! ! !! ! ! !" " ,"D"Y" n" v" " " " "" " " ## .# <#\# u# ## #### ## # $*$1$B$ J$ X$`$ |$ $$ $ $ $ $ $  % %1% 7% P%q%% % %% %% % % % %&!&2& :& H&P& l& w&& & & & & & & '!' '' @'j'q'' ' '' ' '' ' (  ( #( ,( K( T(q( w( (((( ( ((  ) ).) <) S) \) s) |) ) )) ) )* * (* 0*F* P*\* h* p** * *** ** * ++ ,+ C+ P+ g+ p+ + + + ++ + + +,,/, 8, >, P,z,,, ,, , , , ,- - "- 0-Q-X-o- x- - -- - - ---. . /. 8.O. X. ^. p.... . . .. . . /1/8/O/ X/ o/ x// / / /// i /var/tmp/esound-0.2.8./usr/include/sysesdmgr.cesd.htypes.hstdio_impl.h/0 '0 =0 S0 S0 `000 0 0 0 1 1 01Q1&n1 1 1 1 1 2 2  2A2<R2c2 q2~22 2~22 222 22 3&3 =3 K3 T3f3 {3 3 3 33 333 3 4!4(4 /4>4 H4 R4a4 x44 4 4 44 4 4  5 5 !535 ;5 I5 X5m5 5 5 5 5 5 5 6 6 6'6 36 <6K6]6 e6 s6 66 6 6 6 6 7 7 37 A7 O7 X7c7 o7 x77 7 777 7 7 8 818J8 R8 Z8 b8 {8 8 888 8 8 8 9!929 ;9 C9 L9 Z9 `9}h9q9 y9 9 9 9}99 9 9999  : #: ,: C: L: c: l:: : : :::: : ;  ; #; ,; C; L;c; l; r; ;;;; ; ;; < < r| /var/tmp/esound-0.2.8/usr/local/include./usr/include/sysesdfile.caudiofile.hesd.htypes.h <J< Y<< < <}< < =F=)T= = = = == = = >(>0> <> D> P>\>n> v> > > >>> >> > > .?6? X? u? }? ??? ? ?? ? @.@ F@ N@ \@p@ @ @ @ @@@ A A A A2A :A DA LA XAdAsA AA A A AB*B=B HB YB aB lBrB M /var/tmp/esound-0.2.8/usr/include/sysaudio.cesd.haudio_solaris.caudioio.htypes.hstdio_impl.hBBB BBC  C C-C 3C HC aC nC |CC C C CC C C D DXD uD D D DD DD D D D E E 6E @E cE qE ~E EE E E E F F $F .F 8F AF JF UF ^F {F F F F FF F FF:G G GGG  GAG^G pGGG GGG G  DD%. : ; @ ' ID I: ;  $> &III: I  !I/  :  I8 .?  : ; @ ' ID  4I : ;  D D  :  : .?  : ;@ ' ID I: ; 4I : ; .? < ' ID I.? < ' D .? < ' ID  I8 .? < ' ID  DD%.?  : ; @ ' D I: ;  $> I:  :  I8 I I  !I/ 4I : ;  .?  : ; @ ' ID  ' ID I4I : ; .?  : ;@ ' ID I: ; &I.? < ' ID  I8 .? < ' D  DD%.?  : ; @ ' ID I: ;  4I : ;  $> < II: I  !I/ D D &I I !I/ .? < ' ID I.? < ' D .? < ' ID  DD%$> I: 4I?  : ;  I4I : ;  .?  : ; @ ' ID &I .?  : ; @ ' ID   .? < ID I  !I/  :  I8 .?  : ; @ ' D I: ;  .? < ' ID I.? < ' D  I8 .? < ' ID esd_set_socket_buffers=esd_send_authUesd_lockesd_unlockesd_standbybesd_resumeesd_open_sound esd_play_stream esd_play_stream_fallback esd_monitor_streamv esd_filter_streamNesd_record_stream&esd_record_stream_fallbackesd_sample_cacheesd_confirm_sample_cacheesd_sample_getidesd_sample_freeesd_sample_playesd_sample_loopesd_sample_stopesd_closef esd_print_server_infoesd_print_player_infoesd_print_sample_infoesd_print_all_infoesd_get_server_infoqesd_free_server_infoesd_get_all_info|esd_subscribe_all_infoesd_update_infoesd_unsubscribe_infoesd_free_all_info esd_set_stream_panK esd_set_default_sample_pan esd_get_standby_modeES'$ esd_send_fileesd_play_file.esd_file_cachew1 +esd_audio_formatKesd_audio_ratevesd_audio_deviceesd_audio_devicesesd_audio_openesd_audio_closeesd_audio_pauseesd_audio_write2esd_audio_readesd_audio_flush5statlstatfstatQmknod^zdev_tino_tmode_tnlink_tuid_tgid_toff_ttime_ttimespecDtimestruc_tVblksize_tfblkcnt_tstathostents sa_family_t in_port_t uint8_t uint16_t ! uint32_t0 e in_addr sockaddr_in esd_format_tsockaddrCsize_t4ssize_t__FILE \esd_format_toesd_server_infoesd_server_info_tesd_player_infoesd_player_info_t9esd_sample_infoesd_sample_info_tesd_infoesd_info_t'esd_new_player_callback_t]esd_old_player_callback_tesd_new_sample_callback_tesd_old_sample_callback_tesd_update_info_callbacksesd_update_info_callbacks_t} esd_standby_mode_t ssize_tG __FILEiS'$ AFfilehandle esd_format_tsize_tssize_tXAFframecountH AFfileoffsetw1 esd_format_taudio_deviceaudio_device_t uint_t*uchar_tJushort_tYaudio_prinfoaudio_prinfo_taudio_info}audio_info_tssize_t__FILE0w1 esd_audio_fddriver_trace.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.rodata.rodata1.got.dynamic.data.picdata.bss.symtab.strtab.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.shstrtabo @o  p'"  /o@ L B PU:-[GGcHHlLLqhNhN(zOOOOOOO g t\'cV }l}lF;ç%SP96 4 $0707010008f849000081a40000000000000000000000014c5cac870000e6b4000000b600010002ffffffffffffffff0000001c00000000root/usr/local/lib/libesd.a! / 1281141894 0 0 0 1112 ` 2bbbbbbbbbbbbbbesd_set_socket_buffersesd_send_authesd_lockesd_unlockesd_standbyesd_resumeesd_open_soundesd_play_streamesd_play_stream_fallbackesd_monitor_streamesd_filter_streamesd_record_streamesd_record_stream_fallbackesd_sample_cacheesd_confirm_sample_cacheesd_sample_getidesd_sample_freeesd_sample_playesd_sample_loopesd_sample_stopesd_closeesd_print_server_infoesd_print_player_infoesd_print_sample_infoesd_print_all_infoesd_get_server_infoesd_free_server_infoesd_get_all_infoesd_free_all_infoesd_subscribe_all_infoesd_update_infoesd_unsubscribe_infoesd_set_stream_panesd_set_default_sample_panesd_get_standby_modeesd_send_fileesd_play_fileesd_file_cacheesd_audio_devicesesd_audio_openesd_audio_format.XA$BAABFyKXMEdw.esd_audio_fdesd_audio_deviceesd_audio_rateesd_audio_closeesd_audio_pauseesd_audio_writeesd_audio_readesd_audio_flush.XA$BAABFyKXMEdw.driver_traceesdlib.o/ 1281141893 0 0 100644 24060 ` ELFZ4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtabesdlib.cstatlstatfstatmknodBbss.bssDdata.dataDrodata.rodata_xstat_lxstat_fxstat_xmknodesd_set_socket_bufferssetsockoptesd_send_authgetenv__iobfprintfstrlenmallocstrcpystrcatopenperrortimesrandrandwritelseekreadclosefreeesd_lockesd_unlockesd_standbyesd_resumeesd_open_soundstrcspnstrncpygethostbynamememcpyatoiinet_atonsocketfcntlhtonsconnectesd_play_streamesd_play_stream_fallbackesd_audio_formatesd_audio_rateesd_audio_openesd_monitor_streamesd_filter_streamesd_record_streamesd_record_stream_fallbackesd_sample_cacheesd_confirm_sample_cacheesd_sample_getidesd_sample_freeesd_sample_playesd_sample_loopesd_sample_stopesd_close.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUE PEPj EEUE PEPj EEUE PEPj EEUjjEPE PEPjEEÐUEE~EE}EE u EEEE %t EEEjjEPhhEPjjEPhhEPEEEÐU4EEENDNEEEEjhE؋E؃u!hh EjEP EЋEj@PEEuh,h EaEPEPh@EPEjEPEEhhEP EEujEPjjjPEE}3ˆEjEPEP E@EE|jjEP jEPEP tAjEPEP t&jEPEP t EjEPjEPẺEEÐU EEjEPEP jEPjEPEP t EEEEÐU EEjEPEP jEPjEPEP t EEEEÐU E EjEPEP jEPjEPEP t EEEEÐU E EjEPEP jEPjEPEP t EEEEÐUxEEEEEEEEEEEEEt EEjhLEEEEhXEPEEt$EPEPEP UDEPEPjEPEEu#EPh\h EE@j@PEP jEPU;tEEj@PEEuE9EPEPu#EPh|h Ejjj EE}hh EjjEP }hh EjjEPjhEP}hh EofEEjPfEjEPEP } E2jEPujEPEEEEÐUEjEPEE} EEEthEPtP tjEPEP tEjEPEP t EkjE PEP t EKhtPEP =t E#jjhDE PEPEPEEEÐUjjEPEPE PEPEE| EEAjhLt E!EE EEEEÐUEjEPEE} EEEthEPtP tjEPEP tEjEPEP t EkjE PEP t EKhtPEP =t E#jjhDE PEPEPEEEÐUEjEPEE} EEEthEPtP tjEPEP tEjEPEP t EkjE PEP t EKhtPEP =t E#jjhDE PEPEPEEEÐUEjEPEE} EEEthEPtP tjEPEP tEjEPEP t EkjE PEP t EKhtPEP =t E#jjhDE PEPEPEEEÐUjjEPEPE PEPEE| EE^jhLt E>EE EjjhDE PEPEPEEEÐUEEEthEPtP tjEPEP tEjE PEP t EjEPEP t EnjEPEP t ENhtPEP =t E&jEPEP t EEEEÐUEjEPEP t E EEEÐUEjEPEP t E~E thE PtP thtPEP =t E'jEPEP t EEEEÐU EjEPEP t EIjE PEP t E&jEPEP t EEEEÐU EjEPEP t EIjE PEP t E&jEPEP t EEEEÐU E jEPEP t EIjE PEP t E&jEPEP t EEEEÐU E jEPEP t EIjE PEP t E&jEPEP t EEEEÐUjEPEE0.0.0.0HOMEHOME environment variable not set? Memory exhausted /.esd_authESPEAKER:Can't resolve host name "%s"! couldn't convert %s to inet address Unable to create socket Unable to set socket to non-blocking Unable to set for a fresh socket %Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03esdlib.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c -o esdlib.o esdlib.c -W0,-xp.XA\$BAABFyKXMkDw.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABFyKXMkDw.;backend;raw;cd;DBG_GEN 5.2.7stat UNNb_path_buf intcharU]unsigned longgdev_tlong  gino_tgmode_tgnlink_tunsigneduid_tgid_t off_ttime_t timespecB tv_sec# tv_nsec#timestruc_tblksize_tblkcnt_tU    stat st_devx# st_pad1# st_ino# st_mode# st_nlink# st_uid# st_gid# st_rdevx#$ st_pad2#( st_size#0 st_pad3#4 st_atimB#8 st_mtimB#@ st_ctimB#H st_blksizeT#P st_blocksd#T st_fstypes#X st_pad4#hlstat@UN _path_buf U fstat`UNON_fd_buf mknodUN_path_mode x_devU esd_set_socket_buffers6,UN;Nsock4Nsrc_format4 Nsrc_rate5Nbase_rate5 buf_sizeN7 esd_send_authGNUN=NsockF auth_fdNH iNH endianNI auth_filename=J auth_keyBJ home=K tumblerUL namelenNM retvalNMUUS  esd_lockUNNesd protoN okN esd_unlockUNNesd protoN okN esd_standbyoUN`Nesd protoN okN esd_resumeUNNesd protoN okN esd_open_soundUNhost espeaker heZ  socket_addr  socket_outN curstateN default_host  connect_host  portN host_divCUU= hostentZ h_name=# h_aliases# h_addrtypeN# h_lengthN# h_addr_list#unsigned short_ sa_family_t_ in_port_t unsigned char uint8_t  s_b1 # s_b2 # s_b3 # s_b4 #_ uint16_t  s_w1 # s_w2 #uint32_t c S_un_b # S_un_w # S_addr # in_addr S_un. #U  sockaddr_in sin_familyq # sin_port # sin_addrc # sin_zero #U U@ ?esd_play_stream_UN  format]Nrate]  host^ name^sockN`protoNaname_buf bNesd_format_t U U U esd_play_stream_fallbackK UN  formatNrate  host namesocket_outNU U esd_monitor_streamh UNO  formatNrate T host^ namesockNprotoNname_bufc UO UY Ut esd_filter_stream UN' formatNrate ,host6namesockNprotoNname_buf;U'U1UL esd_record_stream UN formatNrate hostnamesockNprotoNname_bufUU U$ esd_record_stream_fallback1H UN format/Nrate/ host0name0socket_outN2UUesd_sample_cacheSsUNNesdQ formatQ NrateQsizeRnameRidNTprotoNUname_bufXNUU esd_confirm_sample_cacheUNNesdidNesd_sample_getidsUNNesdname protoNidNnamebufUU esd_sample_freeUNNesdNsample idNprotoNesd_sample_play{UNNesdNsample is_okNprotoNesd_sample_loopUN NesdNsample is_okNprotoNesd_sample_stop{UNNesdNsample is_okNprotoNesd_close5UNNesd4Uc inet_atonNUgethostbynameZ socketN8NNNvoid8@setsockoptN|NNNEU  sockaddr sa_familyq # sa_data|#connectNNhtons  Ustrncpy=7= U7size_tstrlenAh<UhUrstrcspnAmwUstrcpy==Ustrcat==88memcpy!NU&_xmknodNZ!+ggNU__lxstatNZdNU_xstatNN_fxstatNNUopenNNfcntlN2NNNssize_t8@write2m2E8read22mlseekNNcloseNNsrandrandNmalloc U getenv=1freeEUEatoiNgJUgperrorl __FILE i _cntN# _ptr# _base# _flag # _magic # __orientation# __ionolock#  __seekable#  __extendedfd#  __xf_nocheck#  __filler#  UnfprintfNisesd_audio_openNtimem  /var/tmp/esound-0.2.8/usr/include/sys/usr/include/netinetesdlib.cstat_impl.hstat.htypes.htime_impl.hnetdb.hin.hsocket_impl.hbyteorder.hint_types.hesd.hstdio_impl.h &; F[ f 6       ! ' 6D K R Y as {         -F N \ d{   ~    '5 C I V] dv             $6 D [ d j v}      4 ; B l x      1 F N X m        . 8A Tkt       * 8 O X o x        ( 0 8 @  F Y ` q y           7 @ ]  c y            / 8 W ` }             / 8 O X w              =  C Y ` g o            ? H_ h n        > H_ h n        $ 0 G Pg p v        $ 0 G Pg p v   DD%. : ; @ ' ID I: ;  $> &III: I  !I/  :  I8 .?  : ; @ ' ID  4I : ;  D D  :  : .?  : ;@ ' ID I: ; 4I : ; .? < ' ID I.? < ' D .? < ' ID  I8 .? < ' ID esd_set_socket_buffers;esd_send_authSesd_lockesd_unlockesd_standby`esd_resumeesd_open_sound esd_play_stream esd_play_stream_fallback esd_monitor_streamt esd_filter_streamLesd_record_stream$esd_record_stream_fallbackesd_sample_cacheesd_confirm_sample_cacheesd_sample_getidesd_sample_freeesd_sample_playesd_sample_loop esd_sample_stopesd_close5statlstatfstatOmknod^xdev_tino_tmode_tnlink_tuid_tgid_toff_ttime_ttimespecBtimestruc_tTblksize_tdblkcnt_tstathostentq sa_family_t in_port_t uint8_t uint16_t  uint32_t. c in_addr sockaddr_in esd_format_tsockaddrAsize_t2ssize_t__FILE  @ `(     %00>EKSZahot{P___p_ "(0@{YjyP p   P #;{%{5{E{U1Qyd i|  ! " #$<$U%i&t'()*+)).,<-o)}+)+/)=O+)+      # - W \y 34"5 6# <7a8r w|9 :  "'I;_<{,24)C)c))=   , ?4 @9 Ag 2 4 ) ) )) )V  2 4 ) )# )I )v  2 4 )# )C )i )  D   ? @ A6  4 ) ) ) )1)S++) 40)S+))+);)[+))+);)[+, !Y]NRa.e/0p1t2# ='  >  B  C dDhEEIFGHI2J6K"L&M*7>LY`n{ '/9AIQ[cks} %2.9EMW_gow/0 (1/;CMU]emz2#+3;CKU]emw= '19AKS[cks{> B'/7AIQ[cks{C %-5=GQ^Deq{ E  # + 5 = G O W a k x F                   ( G/ ; E M W d Hk w            I       # - : JA M W _ g o y    K          L    # + 5 = G T M[ g 4 " +S4?K3q W>@eAuC9Cb(E_ Ji N y `P   pZ  xZ  Z esdmgr.o/ 1281141893 0 0 100644 14524 ` ELF54(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtabesdmgr.cBbss.bssDdata.dataDrodata.rodataesd_print_server_infoprintfesd_print_player_infoesd_print_sample_infoesd_print_all_infoesd_get_server_infomallocwritefreereadesd_free_server_infoesd_get_all_infoesd_free_all_infoesd_subscribe_all_info__iobfprintfesd_update_infoesd_unsubscribe_infoesd_set_stream_panesd_set_default_sample_panesd_get_standby_mode.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesUE@PhE@PhE@Ph4ÐUUE PBPhL UEPBPhd UEPBPh UEPBPh UEPBPh ÐUUE PBPh UEPBPh UEPBPh UEPBPh UEPBPh, UEPBPhD ÐUEj@PE@EEtjEPE@EEuE@EEtjEPE@EEuÐUEEjj EEu EEjEPEP jEPEP tjEPE^jEPEP EjPEP EjPEP tjEPEEEEÐUjEPÐUEEjj EE@E@jj EEuEjEPEP jEPEP tjEPEjEPEP EjPEP EjPEP tjEPEvEUPjhEEujEPE8EjPEP Eh PEP UEjPEP EjPEP EjPEP EjPEP t(jEPjEPEqE@~EU@BEUPE@jhEEujEPEEjPEP Eh PEP UEjPEP EjPEP EjPEP EjPEP EjPEP t%jEPjEPE5E@~EU@BEUPE@EEEÐUh\h Ethh EEÐUhh Et"E tEthh EEÐUhh Ethh EEÐUEj@PE@EEt%E@EjEPEEEuۋE@EEt%E@EjEPEEEujEPÐU EjEPEP t EjE PEP t EfjEPEP t EFjEPEP t E&jEPEP t EEEEÐU EjEPEP t EjE PEP t EfjEPEP t EFjEPEP t E&jEPEP t EEEEÐUEEEjEPEP jEPEP t E)jEPEP t EEEEserver version = %d server format = 0x%08x server rate = %d player %d name = %s player %d format = 0x%08x player %d rate = %d player %d left = %d player %d right = %d sample %d name = %s sample %d format = 0x%08x sample %d rate = %d sample %d left = %d sample %d right = %d sample %d length = %d - esd_subscribe_all_info: not yet implemented! but you passed me something anyways - esd_update_info: not yet implemented! - esd_unsubscribe_info: not yet implemented! %Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03 esdmgr.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c -o esdmgr.o esdmgr.c -W0,-xp.XA\$BAABFyKXMEMw.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABFyKXMEMw.;backend;raw;cd;DBG_GEN 5.2.7esd_print_server_info AUSserver_info intSesd_format_tesd_server_info versionS#formatZ#rateS#mesd_server_info_tesd_print_player_infoUplayer_infoesd_player_infonext#server#source_idS#name# rateS#left_vol_scaleS#right_vol_scaleS#formatZ#charlong  esd_player_info_tesd_print_sample_info%U7sample_info$esd_sample_infonext#server#sample_idS#name# rateS#left_vol_scaleS#right_vol_scaleS#formatZ#lengthS#7  7esd_sample_info_tesd_print_all_info8)Uall_info7 player_info9 sample_info:esd_info server#player_list#sample_list#esd_info_t esd_get_server_infoS UoSesdR protoST versionSU server_infoXesd_free_server_infor#Userver_infoq esd_get_all_infozUzSesdy protoS{ versionS| server_info} player_info~ sample_info info esd_subscribe_all_infoUSesd esd_update_info>USesdinfo callbacks S%esd_new_player_callback_t% S[Jesd_old_player_callback_t[ Sesd_new_sample_callback_t Sesd_old_sample_callback_tesd_update_info_callbacksesd_new_player_callbackE#esd_old_player_callback{#esd_new_sample_callback#esd_old_sample_callback# esd_update_info_callbacks_t esd_unsubscribe_info~USesdesd_free_all_infoU info player_info next_player_infosample_infonext_sample_infoesd_set_stream_panUSI SesdSstream_id Sleft_scaleSright_scaleokSprotoSesd_set_default_sample_pan5 US Sesd3Ssample_id3 Sleft_scale4Sright_scale4okS6protoS7esd_get_standby_modeO U{ { SesdNprotoSPmodeSPversionSPSesd_standby_mode_tSssize_tvoid  unsignedwrite      read      printfS/  unsigned char/ __FILE" _cntS#_ptr@ #_base@ #_flag/ # _magic/ # __orientation # __ionolock #  __seekable #  __extendedfd #  __xf_nocheck #  __filler #  E ' fprintfSR " ,  mallocR q  freeR i /var/tmp/esound-0.2.8./usr/include/sysesdmgr.cesd.htypes.hstdio_impl.h  + ? ? Sn      & , J h    < ~ ~'' 6= DS hz        ! ! 6= DS ] gv        , 5G O ] l        $ 0; G P_q y        + G U c lw             2 9 FX ` r y      }    }  &-D P g p         ' 0 G P g p             DD%.?  : ; @ ' D I: ;  $> I:  :  I8 I I  !I/ 4I : ;  .?  : ; @ ' ID  ' ID I4I : ; .?  : ;@ ' ID I: ; &I.? < ' ID  I8 .? < ' D f esd_print_server_infoesd_print_player_infoesd_print_sample_infoesd_print_all_infoesd_get_server_infooesd_free_server_infoesd_get_all_infozesd_subscribe_all_infoesd_update_infoesd_unsubscribe_infoesd_free_all_info esd_set_stream_panI esd_set_default_sample_pan esd_get_standby_mode Zesd_format_tmesd_server_infoesd_server_info_tesd_player_infoesd_player_info_t7esd_sample_infoesd_sample_info_tesd_infoesd_info_t%esd_new_player_callback_t[esd_old_player_callback_tesd_new_sample_callback_tesd_old_sample_callback_tesd_update_info_callbacksesd_update_info_callbacks_t{ esd_standby_mode_t ssize_tE __FILE     APy"06=CHMb0vs>N@>  {   $3 8b g       %> C\ az  IsIl=Vzg $;N\      ! &+ G LQ a fk  8[{ ; [ {     ,048 !"   # j $n  % v}&.6CJU_gq{ '4;GO\cow #+3;CKS[cku} %/7DKW_go|!"'/7AKS[cku#$#-5=EMU]eow%  4e     " +4{?{ KW$Me(&ju'4)` +H . , / < 5 P 5 esdfile.o/ 1281141893 0 0 100644 9196 ` ELF 4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.SUNW_cap.symtabesdfile.cBbss.bssDdata.dataDrodata.rodataesd_send_fileafReadFrameswriteesd_play_fileafOpenFileafGetFrameCountafGetChannelsafGetRateafGetSampleFormatafSetVirtualByteOrder__xtolstrncpystrcatstrlenesd_play_stream_fallbackesd_play_streamcloseafCloseFileesd_file_cacheafGetTrackBytesesd_sample_cacheesd_confirm_sample_cache.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU }jjPPhE Pt`EPPEP  E;jjPPhE PuEEÐU40,EE5@|jhE P EEu E$hEPEhEPEhEPݝ8݅8]jjEPEPhEPhhEP Eu E#Eu EEsEEE܋Eu E!Eu E E/E E E EĉEEE̋Et)j~EP@P h@Pj@Pj@PPE P@P Et$jj@PjEPEPEjjE PjEPEPE؋E؃ EIEPEPEP jEPjEPt E EE40,ÐU,EEjhEP EEu EhEPEhEPEhEPݝ0݅0]hEPEjjEPEPhEPhhEP Eu E#Eu EENEEE܋Eu E!Eu E E E E E EȉEEEЋE t)j~E P8P h8Pj8Pj8PPEP8P j8PEPEPEPEPEEPEPEP jEPt E*jEPEE;Et EEEE,r:%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03 esdfile.c /var/tmp/esound-0.2.8 /opt/sunstudio12.1/prod/bin/cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include -g -c -o esdfile.o esdfile.c -W0,-xp.XA\$BAABFyKXMkUw.Xa;g;R=Sun C 5.10 SunOS_i386 2009/06/03;G=.XA$BAABFyKXMkUw.;backend;raw;cd;DBG_GEN 5.2.7esd_send_file Uesd au_file  frame_length buf frames_read buf_framesint_AFfilehandleAFfilehandlecharlong   esd_play_file!vUname_prefix filename  fallback in_file#in_format$in_width$in_channels$frame_count$in_rate%bytes_per_frame&out_sock)out_bits)out_channels)out_rate)out_mode*out_func*out_format +name, C  doubleesd_format_t -esd_file_cacheU4esd9name_prefix Cfilenamein_filein_formatin_widthin_channelsframe_countin_ratebytes_per_frameout_bitsout_channelsout_rateout_modeout_funcout_format lengthsample_idconfirm_idnameH 4 > Y ^unsignedstrncpyYYch hsize_tstrlen strcatYYssize_tvoid  write6hcloseOesd_confirm_sample_cache{ {esd_sample_cache  esd_play_stream_fallback    esd_play_streamRAFframecountafGetFrameCountWRafGetRateafGetSampleFormatafGetChannels afSetVirtualByteOrderB AFfileoffsetafGetTrackBytesG  B afReadFrames  afCloseFile    _AFfilesetup afOpenFile   r| /var/tmp/esound-0.2.8/usr/local/include./usr/include/sysesdfile.caudiofile.hesd.htypes.h  L o x}  )  ' / <P d         $0? KS h |      ,: M X_       % BX` l t         \      DD%.?  : ; @ ' ID I: ;  4I : ;  $> < II: I  !I/ D D &I I !I/ .? < ' ID I.? < ' D .? < ' ID E# esd_send_file esd_play_file-esd_file_cachei# AFfilehandle esd_format_tsize_tssize_tWAFframecountG AFfileoffset      *4F\ckrye4c FZnDai u !%3"A# %;Q  &9Uv&#' '+ $A$E $,6@HPXblt|"/$6BLT\fnv~ $.8BJRZbl  4P uuu"+4 ? # KvW"eIu`mo `P @   '  ;   audio.o/ 1281141893 0 0 100644 9860 ` ELF#4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.debug_varnames.symtabaudio.cBbss.bssDdata.dataDrodata.rodataesd_audio_devicesesd_audio_opengetenvesd_audio_format__iobfprintf.XA$BAABFyKXMEdw.esd_audio_fdopenperrorioctlclosestrcmpesd_audio_deviceesd_audio_rateesd_audio_closeesd_audio_pauseesd_audio_writewriteesd_audio_readreadesd_audio_flushfsync.XA$BAABFyKXMEdw.driver_trace.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenames.rel.debug_varnamesUEEÐUEEEjh(EEuEE%= u+h4h EEPEPEEu%jEPEEPhA0@EP u2jEPjEPEjhdEPtfhpEPtPh|EPt:EPhh jEPEE@Eu EhPu EhPu EchPu E?Phh jEPE",((E;s)(@(((E;rס,% u Dž0 Dž0u Dž4 Dž4Dž8E I: 4I?  : ;  I4I : ;  .?  : ; @ ' ID &I .?  : ; @ ' ID   .? < ID I  !I/  :  I8 .?  : ; @ ' D I: ;  .? < ' ID I.? < ' D  I8 .? < ' ID  (esd_audio_formatHesd_audio_ratesesd_audio_deviceesd_audio_devicesesd_audio_openesd_audio_closeesd_audio_pauseesd_audio_write/esd_audio_read|esd_audio_flush esd_format_taudio_deviceaudio_device_t uint_t'uchar_tGushort_tVaudio_prinfoaudio_prinfo_taudio_infozaudio_info_tssize_t__FILE0 esd_audio_fddriver_trace      w;@GMSZk z$$0 + C Har w| ) 2? HU ^o ty   5; @ES\GV [ir#%6<' Db( 37 !"C$G& $,6>FNV`hpx&.6>FNV^fnv~ !" $,&3?G   4_ E"+4 ? KQW[e5u4   |  x " " 6 # K #0707010008f84a000081ed0000000000000000000000014c5cac870000024f000000b600010002ffffffffffffffff0000001d00000000root/usr/local/lib/libesd.la# libesd.la - a libtool library file # Generated by ltmain.sh - GNU libtool 1.2d # The name that we can dlopen(3). dlname='' # Names of this library. library_names='libesd.so.0.2.8 libesd.so.0 libesd.so' # The name of the static archive. old_library='libesd.a' # Libraries that this one depends upon. dependency_libs=' -L/usr/local/lib -L/usr/local/lib -laudiofile -lm -lm -lnsl -lsocket' # Version information for libesd. current=2 age=2 revision=8 # Is this an already installed library? installed=yes # Directory that this library needs to be installed in: libdir='/usr/local/lib' 0707010008f846000041ed0000000000000000000000024c5cad4700000000000000b600010002ffffffffffffffff0000001700000000root/usr/local/include0707010008f847000081a40000000000000000000000014c5cac8800002bb8000000b600010002ffffffffffffffff0000001d00000000root/usr/local/include/esd.h#ifndef ESD_H #define ESD_H #include #ifdef __cplusplus extern "C" { #endif /* length of the audio buffer size */ #define ESD_BUF_SIZE (4 * 1024) /* length of the authorization key, octets */ #define ESD_KEY_LEN (16) /* default port for the EsounD server */ #define ESD_DEFAULT_PORT (5001) /* default sample rate for the EsounD server */ #define ESD_DEFAULT_RATE (44100) /* maximum length of a stream/sample name */ #define ESD_NAME_MAX (128) /* a magic number to identify the relative endianness of a client */ #define ESD_ENDIAN_KEY \ ( (unsigned int) ( ('E' << 24) + ('N' << 16) + ('D' << 8) + ('N') ) ) #define ESD_VOLUME_BASE (256) /*************************************/ /* what can we do to/with the EsounD */ enum esd_proto { ESD_PROTO_CONNECT, /* implied on inital client connection */ /* pseudo "security" functionality */ ESD_PROTO_LOCK, /* disable "foreign" client connections */ ESD_PROTO_UNLOCK, /* enable "foreign" client connections */ /* stream functionality: play, record, monitor */ ESD_PROTO_STREAM_PLAY, /* play all following data as a stream */ ESD_PROTO_STREAM_REC, /* record data from card as a stream */ ESD_PROTO_STREAM_MON, /* send mixed buffer output as a stream */ /* sample functionality: cache, free, play, loop, EOL, kill */ ESD_PROTO_SAMPLE_CACHE, /* cache a sample in the server */ ESD_PROTO_SAMPLE_FREE, /* release a sample in the server */ ESD_PROTO_SAMPLE_PLAY, /* play a cached sample */ ESD_PROTO_SAMPLE_LOOP, /* loop a cached sample, til eoloop */ ESD_PROTO_SAMPLE_STOP, /* stop a looping sample when done */ ESD_PROTO_SAMPLE_KILL, /* stop the looping sample immed. */ /* free and reclaim /dev/dsp functionality */ ESD_PROTO_STANDBY, /* release /dev/dsp and ignore all data */ ESD_PROTO_RESUME, /* reclaim /dev/dsp and play sounds again */ /* TODO: move these to a more logical place. NOTE: will break the protocol */ ESD_PROTO_SAMPLE_GETID, /* get the ID for an already-cached sample */ ESD_PROTO_STREAM_FILT, /* filter mixed buffer output as a stream */ /* esd remote management */ ESD_PROTO_SERVER_INFO, /* get server info (ver, sample rate, format) */ ESD_PROTO_ALL_INFO, /* get all info (server info, players, samples) */ ESD_PROTO_SUBSCRIBE, /* track new and removed players and samples */ ESD_PROTO_UNSUBSCRIBE, /* stop tracking updates */ /* esd remote control */ ESD_PROTO_STREAM_PAN, /* set stream panning */ ESD_PROTO_SAMPLE_PAN, /* set default sample panning */ /* esd status */ ESD_PROTO_STANDBY_MODE, /* see if server is in standby, autostandby, etc */ ESD_PROTO_MAX /* for bounds checking */ }; /******************/ /* The EsounD api */ /* the properties of a sound buffer are logically or'd */ /* bits of stream/sample data */ #define ESD_MASK_BITS ( 0x000F ) #define ESD_BITS8 ( 0x0000 ) #define ESD_BITS16 ( 0x0001 ) /* how many interleaved channels of data */ #define ESD_MASK_CHAN ( 0x00F0 ) #define ESD_MONO ( 0x0010 ) #define ESD_STEREO ( 0x0020 ) /* whether it's a stream or a sample */ #define ESD_MASK_MODE ( 0x0F00 ) #define ESD_STREAM ( 0x0000 ) #define ESD_SAMPLE ( 0x0100 ) #define ESD_ADPCM ( 0x0200 ) /* TODO: anyone up for this? =P */ /* the function of the stream/sample, and common functions */ #define ESD_MASK_FUNC ( 0xF000 ) #define ESD_PLAY ( 0x1000 ) /* functions for streams only */ #define ESD_MONITOR ( 0x0000 ) #define ESD_RECORD ( 0x2000 ) /* functions for samples only */ #define ESD_STOP ( 0x0000 ) #define ESD_LOOP ( 0x2000 ) typedef int esd_format_t; typedef int esd_proto_t; /*******************************************************************/ /* client side API for playing sounds */ typedef unsigned char octet; /*******************************************************************/ /* esdlib.c - basic esd client interface functions */ /* opens channel, authenticates connection, and prefares for protos */ /* returns EsounD socket for communication, result < 0 = error */ /* server = listen socket (localhost:5001, 192.168.168.0:9999 */ /* rate, format = (bits | channels | stream | func) */ int esd_open_sound( const char *host ); /* send the authorization cookie, create one if needed */ int esd_send_auth( int sock ); /* lock/unlock will disable/enable foreign clients from connecting */ int esd_lock( int esd ); int esd_unlock( int esd ); /* standby/resume will free/reclaim audio device so others may use it */ int esd_standby( int esd ); int esd_resume( int esd ); /* open a socket for playing, monitoring, or recording as a stream */ /* the *_fallback functions try to open /dev/dsp if there's no EsounD */ int esd_play_stream( esd_format_t format, int rate, const char *host, const char *name ); int esd_play_stream_fallback( esd_format_t format, int rate, const char *host, const char *name ); int esd_monitor_stream( esd_format_t format, int rate, const char *host, const char *name ); /* int esd_monitor_stream_fallback( esd_format_t format, int rate ); */ int esd_record_stream( esd_format_t format, int rate, const char *host, const char *name ); int esd_record_stream_fallback( esd_format_t format, int rate, const char *host, const char *name ); int esd_filter_stream( esd_format_t format, int rate, const char *host, const char *name ); /* cache a sample in the server returns sample id, < 0 = error */ int esd_sample_cache( int esd, esd_format_t format, int rate, int length, const char *name ); int esd_confirm_sample_cache( int esd ); /* get the sample id for an already-cached sample */ int esd_sample_getid( int esd, const char *name); /* uncache a sample in the server */ int esd_sample_free( int esd, int sample ); /* play a cached sample once */ int esd_sample_play( int esd, int sample ); /* make a cached sample loop */ int esd_sample_loop( int esd, int sample ); /* stop the looping sample at end */ int esd_sample_stop( int esd, int sample ); /* stop a playing sample immed. */ int esd_sample_kill( int esd, int sample ); /* closes fd, previously obtained by esd_open */ int esd_close( int esd ); /*******************************************************************/ /* esdmgr.c - functions to implement a "sound manager" for esd */ /* structures to retrieve information about streams/samples from the server */ typedef struct esd_server_info { int version; /* server version encoded as an int */ esd_format_t format; /* magic int with the format info */ int rate; /* sample rate */ } esd_server_info_t; typedef struct esd_player_info { struct esd_player_info *next; /* point to next entry in list */ esd_server_info_t *server; /* the server that contains this stream */ int source_id; /* either a stream fd or sample id */ char name[ ESD_NAME_MAX ]; /* name of stream for remote control */ int rate; /* sample rate */ int left_vol_scale; /* volume scaling */ int right_vol_scale; esd_format_t format; /* magic int with the format info */ } esd_player_info_t; typedef struct esd_sample_info { struct esd_sample_info *next; /* point to next entry in list */ esd_server_info_t *server; /* the server that contains this sample */ int sample_id; /* either a stream fd or sample id */ char name[ ESD_NAME_MAX ]; /* name of stream for remote control */ int rate; /* sample rate */ int left_vol_scale; /* volume scaling */ int right_vol_scale; esd_format_t format; /* magic int with the format info */ int length; /* total buffer length */ } esd_sample_info_t; typedef struct esd_info { esd_server_info_t *server; esd_player_info_t *player_list; esd_sample_info_t *sample_list; } esd_info_t; enum esd_standby_mode { ESM_ERROR, ESM_ON_STANDBY, ESM_ON_AUTOSTANDBY, ESM_RUNNING }; typedef int esd_standby_mode_t; /* define callbacks for esd_update_info() */ /* what to do when a stream connects, or sample is played */ typedef int esd_new_player_callback_t( esd_player_info_t * ); /* what to do when a stream disconnects, or sample stops playing */ typedef int esd_old_player_callback_t( esd_player_info_t * ); /* what to do when a sample is cached */ typedef int esd_new_sample_callback_t( esd_sample_info_t * ); /* what to do when a sample is uncached */ typedef int esd_old_sample_callback_t( esd_sample_info_t * ); typedef struct esd_update_info_callbacks { esd_new_player_callback_t *esd_new_player_callback; esd_old_player_callback_t *esd_old_player_callback; esd_new_sample_callback_t *esd_new_sample_callback; esd_old_sample_callback_t *esd_old_sample_callback; } esd_update_info_callbacks_t; /* print server into to stdout */ void esd_print_server_info( esd_server_info_t *server_info ); void esd_print_player_info( esd_player_info_t *player_info ); void esd_print_sample_info( esd_sample_info_t *sample_info ); /* print all info to stdout */ void esd_print_all_info( esd_info_t *all_info ); /* retrieve server properties (sample rate, format, version number) */ esd_server_info_t *esd_get_server_info( int esd ); /* release all memory allocated for the server properties structure */ void esd_free_server_info( esd_server_info_t *server_info ); /* retrieve all information from server */ esd_info_t *esd_get_all_info( int esd ); /* retrieve all information from server, and update until unsubsribed or closed */ esd_info_t *esd_subscribe_all_info( int esd ); /* call to update the info structure with new information, and call callbacks */ esd_info_t *esd_update_info( int esd, esd_info_t *info, esd_update_info_callbacks_t *callbacks ); esd_info_t *esd_unsubscribe_info( int esd ); /* release all memory allocated for the esd info structure */ void esd_free_all_info( esd_info_t *info ); /* reset the volume panning for a stream */ int esd_set_stream_pan( int esd, int stream_id, int left_scale, int right_scale ); /* reset the default volume panning for a sample */ int esd_set_default_sample_pan( int esd, int sample_id, int left_scale, int right_scale ); /* see if the server is in stnaby, autostandby, etc */ esd_standby_mode_t esd_get_standby_mode( int esd ); /*******************************************************************/ /* esdfile.c - audiofile wrappers for sane handling of files */ int esd_send_file( int esd, AFfilehandle au_file, int frame_length ); int esd_play_file( const char *name_prefix, const char *filename, int fallback ); int esd_file_cache( int esd, const char *name_prefix, const char *filename ); /*******************************************************************/ /* audio.c - abstract the sound hardware for cross platform usage */ extern esd_format_t esd_audio_format; extern int esd_audio_rate; extern char *esd_audio_device; const char *esd_audio_devices( void ); int esd_audio_open( void ); void esd_audio_close( void ); void esd_audio_pause( void ); int esd_audio_write( void *buffer, int buf_size ); int esd_audio_read( void *buffer, int buf_size ); void esd_audio_flush( void ); #ifdef __cplusplus } #endif #endif /* #ifndef ESD_H */ 0707010008f84d000041ed0000000000000000000000034c5cad4700000000000000b600010002ffffffffffffffff0000001500000000root/usr/local/share0707010008f84e000041ed0000000000000000000000024c5cad4700000000000000b600010002ffffffffffffffff0000001d00000000root/usr/local/share/aclocal0707010008f850000081a40000000000000000000000014c5cac88000016f1000000b600010002ffffffffffffffff0000002400000000root/usr/local/share/aclocal/esd.m4# Configure paths for ESD # Manish Singh 98-9-30 # stolen back from Frank Belew # stolen from Manish Singh # Shamelessly stolen from Owen Taylor dnl AM_PATH_ESD([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) dnl Test for ESD, and define ESD_CFLAGS and ESD_LIBS dnl AC_DEFUN(AM_PATH_ESD, [dnl dnl Get the cflags and libraries from the esd-config script dnl AC_ARG_WITH(esd-prefix,[ --with-esd-prefix=PFX Prefix where ESD is installed (optional)], esd_prefix="$withval", esd_prefix="") AC_ARG_WITH(esd-exec-prefix,[ --with-esd-exec-prefix=PFX Exec prefix where ESD is installed (optional)], esd_exec_prefix="$withval", esd_exec_prefix="") AC_ARG_ENABLE(esdtest, [ --disable-esdtest Do not try to compile and run a test ESD program], , enable_esdtest=yes) if test x$esd_exec_prefix != x ; then esd_args="$esd_args --exec-prefix=$esd_exec_prefix" if test x${ESD_CONFIG+set} != xset ; then ESD_CONFIG=$esd_exec_prefix/bin/esd-config fi fi if test x$esd_prefix != x ; then esd_args="$esd_args --prefix=$esd_prefix" if test x${ESD_CONFIG+set} != xset ; then ESD_CONFIG=$esd_prefix/bin/esd-config fi fi AC_PATH_PROG(ESD_CONFIG, esd-config, no) min_esd_version=ifelse([$1], ,0.2.7,$1) AC_MSG_CHECKING(for ESD - version >= $min_esd_version) no_esd="" if test "$ESD_CONFIG" = "no" ; then no_esd=yes else ESD_CFLAGS=`$ESD_CONFIG $esdconf_args --cflags` ESD_LIBS=`$ESD_CONFIG $esdconf_args --libs` esd_major_version=`$ESD_CONFIG $esd_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` esd_minor_version=`$ESD_CONFIG $esd_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` esd_micro_version=`$ESD_CONFIG $esd_config_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` if test "x$enable_esdtest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $ESD_CFLAGS" LIBS="$LIBS $ESD_LIBS" dnl dnl Now check if the installed ESD is sufficiently new. (Also sanity dnl checks the results of esd-config to some extent dnl rm -f conf.esdtest AC_TRY_RUN([ #include #include #include #include char* my_strdup (char *str) { char *new_str; if (str) { new_str = malloc ((strlen (str) + 1) * sizeof(char)); strcpy (new_str, str); } else new_str = NULL; return new_str; } int main () { int major, minor, micro; char *tmp_version; system ("touch conf.esdtest"); /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = my_strdup("$min_esd_version"); if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_esd_version"); exit(1); } if (($esd_major_version > major) || (($esd_major_version == major) && ($esd_minor_version > minor)) || (($esd_major_version == major) && ($esd_minor_version == minor) && ($esd_micro_version >= micro))) { return 0; } else { printf("\n*** 'esd-config --version' returned %d.%d.%d, but the minimum version\n", $esd_major_version, $esd_minor_version, $esd_micro_version); printf("*** of ESD required is %d.%d.%d. If esd-config is correct, then it is\n", major, minor, micro); printf("*** best to upgrade to the required version.\n"); printf("*** If esd-config was wrong, set the environment variable ESD_CONFIG\n"); printf("*** to point to the correct copy of esd-config, and remove the file\n"); printf("*** config.cache before re-running configure\n"); return 1; } } ],, no_esd=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_esd" = x ; then AC_MSG_RESULT(yes) ifelse([$2], , :, [$2]) else AC_MSG_RESULT(no) if test "$ESD_CONFIG" = "no" ; then echo "*** The esd-config script installed by ESD could not be found" echo "*** If ESD was installed in PREFIX, make sure PREFIX/bin is in" echo "*** your path, or set the ESD_CONFIG environment variable to the" echo "*** full path to esd-config." else if test -f conf.esdtest ; then : else echo "*** Could not run ESD test program, checking why..." CFLAGS="$CFLAGS $ESD_CFLAGS" LIBS="$LIBS $ESD_LIBS" AC_TRY_LINK([ #include #include ], [ return 0; ], [ echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding ESD or finding the wrong" echo "*** version of ESD. If it is not finding ESD, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"], [ echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means ESD was incorrectly installed" echo "*** or that you have moved ESD since it was installed. In the latter case, you" echo "*** may want to edit the esd-config script: $ESD_CONFIG" ]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi ESD_CFLAGS="" ESD_LIBS="" ifelse([$3], , :, [$3]) fi AC_SUBST(ESD_CFLAGS) AC_SUBST(ESD_LIBS) rm -f conf.esdtest ]) 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!