added option to use shorter enter and leave sounds for Asterisk
git-svn-id: svn://192.168.202.10@657 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -30,6 +30,8 @@ NOTE: Upgrading from 1.1.12-3 to 2.0.1 is at the bottom
|
||||
5. The admin.php interface has had more sections broken into sub-sections for
|
||||
easier management and rapid modifications.
|
||||
|
||||
6. Added option for shorter enter and leave sounds(done during Asterisk build)
|
||||
BASE/SCRATCH_INSTALL or extras/Changed_meetme_sounds for more details
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -89,6 +89,12 @@ cd ../asterisk-1.2.18
|
||||
wget http://www.eflo.net/files/app_waitforsilence.c
|
||||
mv app_waitforsilence.c apps/app_waitforsilence.c
|
||||
|
||||
*OPTIONAL* shorter enter and leave sounds for meetme
|
||||
wget http://www.eflo.net/files/enter.h
|
||||
wget http://www.eflo.net/files/leave.h
|
||||
mv -f enter.h apps/enter.h
|
||||
mv -f leave.h apps/leave.h
|
||||
|
||||
make clean
|
||||
make
|
||||
make install
|
||||
|
||||
@@ -281,3 +281,77 @@ make install
|
||||
/usr/local/bin/sipsak --version
|
||||
|
||||
|
||||
|
||||
|
||||
#### OPTIONAL NEWEST VERSIONS OF ASTERISK ####
|
||||
|
||||
mkdir /usr/src/asterisk
|
||||
cd /usr/src/asterisk
|
||||
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-1.2.23.tar.gz
|
||||
wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.2.19.tar.gz
|
||||
wget http://ftp.digium.com/pub/libpri/releases/libpri-1.2.5.tar.gz
|
||||
gunzip asterisk-1.2.23.tar.gz
|
||||
tar xvf asterisk-1.2.23.tar
|
||||
gunzip zaptel-1.2.19.tar.gz
|
||||
tar xvf zaptel-1.2.19.tar
|
||||
gunzip libpri-1.2.5.tar.gz
|
||||
tar xvf libpri-1.2.5.tar
|
||||
cd ./zaptel-1.2.19
|
||||
wget http://www.freedomphones.net/files/newt-0.51.6.tar.gz
|
||||
gunzip newt-0.51.6.tar.gz
|
||||
tar xvf newt-0.51.6.tar
|
||||
cd newt-0.51.6
|
||||
./configure
|
||||
make
|
||||
make install
|
||||
cd ../
|
||||
ln -s /usr/lib/libnewt.so.0.51.6 /usr/lib/libnewt.so.0.51
|
||||
make clean
|
||||
make zttool
|
||||
make
|
||||
make install
|
||||
cd ../libpri-1.2.5
|
||||
make clean
|
||||
make
|
||||
make install
|
||||
cd ../asterisk-1.2.23
|
||||
cd apps
|
||||
wget http://www.eflo.net/files/app_amd2.c
|
||||
mv app_amd2.c app_amd.c
|
||||
vi Makefile
|
||||
|
||||
|
||||
replace this line(line 32):
|
||||
app_mixmonitor.so app_stack.so
|
||||
with this line:
|
||||
app_mixmonitor.so app_stack.so app_amd.so
|
||||
|
||||
|
||||
wget http://www.eflo.net/files/amd2.conf
|
||||
mkdir /etc/asterisk
|
||||
mv amd2.conf /etc/asterisk/amd.conf
|
||||
wget http://www.eflo.net/files/meetme_volume_control_1.2.16.patch
|
||||
patch -p1 < ./meetme_volume_control_1.2.16.patch
|
||||
|
||||
|
||||
- File to patch: app_meetme.c
|
||||
|
||||
|
||||
cd ../
|
||||
wget http://www.eflo.net/files/cli_chan_concise_delimiter.patch
|
||||
patch -p1 < ./cli_chan_concise_delimiter.patch
|
||||
|
||||
|
||||
- File to patch: cli.c
|
||||
|
||||
|
||||
wget http://www.eflo.net/files/app_waitforsilence.c
|
||||
mv app_waitforsilence.c apps/app_waitforsilence.c
|
||||
wget http://www.eflo.net/files/enter.h
|
||||
wget http://www.eflo.net/files/leave.h
|
||||
mv -f enter.h apps/enter.h
|
||||
mv -f leave.h apps/leave.h
|
||||
|
||||
make clean
|
||||
make
|
||||
make install
|
||||
|
||||
@@ -894,6 +894,17 @@ with the following patch:
|
||||
- patch -p1 < ./cli_chan_concise_delimiter.patch
|
||||
- File to patch: cli.c
|
||||
|
||||
*OPTIONAL*(1.2.14 thru 1.2.18) rewrite of waitforsilence
|
||||
- wget http://www.eflo.net/files/app_waitforsilence.c
|
||||
- mv app_waitforsilence.c apps/app_waitforsilence.c
|
||||
|
||||
*OPTIONAL* shorter enter and leave sounds for meetme
|
||||
- wget http://www.eflo.net/files/enter.h
|
||||
- wget http://www.eflo.net/files/leave.h
|
||||
- mv -f enter.h apps/enter.h
|
||||
- mv -f leave.h apps/leave.h
|
||||
|
||||
|
||||
- make clean
|
||||
- make
|
||||
- make install
|
||||
@@ -1866,6 +1877,9 @@ exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _90009.,1,Answer ; Answer the line
|
||||
exten => _90009.,2,AGI(agi-VDADcloser.agi,${EXTEN}-----START)
|
||||
exten => _90009.,3,Hangup
|
||||
exten => _990009.,1,Answer ; Answer the line
|
||||
exten => _990009.,2,AGI(agi-VDADcloser.agi,${EXTEN}-----START)
|
||||
exten => _990009.,3,Hangup
|
||||
|
||||
; parameters for agi-VDADcloser_inbound....agi (7 fields separated by five dashes "-----"):
|
||||
; 1. the full name of the IN GROUP to be used in vicidial for the inbound call
|
||||
|
||||
@@ -240,6 +240,9 @@ exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
|
||||
exten => _90009.,1,Answer ; Answer the line
|
||||
exten => _90009.,2,AGI(agi-VDADcloser.agi,${EXTEN}-----START)
|
||||
exten => _90009.,3,Hangup
|
||||
exten => _990009.,1,Answer ; Answer the line
|
||||
exten => _990009.,2,AGI(agi-VDADcloser.agi,${EXTEN}-----START)
|
||||
exten => _990009.,3,Hangup
|
||||
|
||||
; parameters for agi-VDADcloser_inbound....agi (7 fields separated by five dashes "-----"):
|
||||
; 1. the full name of the IN GROUP to be used in vicidial for the inbound call
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
* Changed Meetme Sounds in Asterisk 2007-07-27
|
||||
|
||||
|
||||
For some reason, possibly effeciency, the enter and leave sounds that you hear in standard Asterisk meetme rooms are actually hex dumps of RAW ULAW 8bit audio that have been compiled into the code of Asterisk in a header file. This makes them somewhat difficult to change, especially since there are no instructions.
|
||||
|
||||
This should slightly reduce time that it takes for calls to get to agents, as well as reduce the time of the locks that occur when these sounds are played in Asterisk. The new enter and leave sounds I include with VICIDIAL are 0.12 and 0.13 seconds respectively as compared to the default sounds which are more than double that.
|
||||
|
||||
|
||||
Here are the steps I went to to change the meetme enter and leave sounds:
|
||||
|
||||
|
||||
1. grab the source audio file you want and open it in your favorite editor
|
||||
- In my case I tweaked the audio I used for the app_conference build I made and shrunk them a bit until they were at most, half the length as the Asterisk default sounds they would be replacing
|
||||
|
||||
|
||||
2. Save the audio as 8-bit, 8k ULAW audio and save as .raw
|
||||
|
||||
|
||||
3. used "hexdump" to dump the audio file into two-character hex chunks
|
||||
/usr/bin/hexdump -C ./enter.raw
|
||||
- I'm sure this could be made prettier with the proper formatting strings, but I didn't have time for that
|
||||
- Here's some of the output:
|
||||
|
||||
00000000 d6 dc 55 5f 63 67 f0 f0 74 75 d6 ee 5d 73 66 60 |ÖÜU_cgððtuÖî]sf`|
|
||||
00000010 dc fd 62 68 5b 5a 57 5e 5b 5c ef fc 4d 51 57 4c |Üýbh[ZW^[\ïüMQWL|
|
||||
00000020 5d 66 60 51 6c 5f 3e 4d 59 47 72 e4 52 53 58 48 |]f`Ql_>MYGräRSXH|
|
||||
|
||||
|
||||
4. Used favorite text edotor to format the data properly:
|
||||
- 60 character length lines comma-space separated in the same format as enter.h and leave.h were in. Don't forget the header and footer to this raw hex audio, they are important
|
||||
|
||||
0xd6, 0xdc, 0x55, 0x5f, 0x63, 0x67, 0xf0, 0xf0, 0x74, 0x75,
|
||||
0xd6, 0xee, 0x5d, 0x73, 0x66, 0x60, 0xdc, 0xfd, 0x62, 0x68,
|
||||
0x5b, 0x5a, 0x57, 0x5e, 0x5b, 0x5c, 0xef, 0xfc, 0x4d, 0x51,
|
||||
|
||||
5. Copied the new enter.h and leave.h files over the old ones, and compile Asterisk
|
||||
|
||||
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* U-law 8-bit audio data
|
||||
* Source: enter.raw (/usr/bin/hexdump -C ./enter.raw)
|
||||
* Copyright (C) 2007, Matt Florell
|
||||
* Distributed under the terms of the GPLv2
|
||||
*/
|
||||
|
||||
static unsigned char enter[] = {
|
||||
0xff, 0xff, 0x26, 0x26, 0x29, 0xce, 0xbe, 0xbf, 0xb2, 0xb6,
|
||||
0xb6, 0x3d, 0x37, 0x36, 0x24, 0x26, 0x26, 0x28, 0x2d, 0x30,
|
||||
0x48, 0x5c, 0xf2, 0xc4, 0xc5, 0xc4, 0xbe, 0xc2, 0xc7, 0xc5,
|
||||
0xc8, 0xce, 0xc5, 0xc5, 0xc7, 0xbd, 0xbd, 0xbd, 0x3b, 0x2e,
|
||||
0x2e, 0x27, 0x25, 0x1c, 0x1c, 0x1e, 0x25, 0x32, 0x66, 0xb3,
|
||||
0xa7, 0x9f, 0x9f, 0xa1, 0x9a, 0x9d, 0xa3, 0xad, 0xcd, 0x75,
|
||||
0x36, 0x2b, 0x2a, 0x27, 0x2d, 0x30, 0x48, 0xc1, 0xb7, 0x9f,
|
||||
0x99, 0x98, 0x96, 0x99, 0x99, 0x97, 0x99, 0x9d, 0x9a, 0x9e,
|
||||
0xa4, 0xa9, 0xbf, 0xd8, 0x4b, 0x5c, 0xd8, 0x5d, 0xb5, 0xab,
|
||||
0xa9, 0x9c, 0x9b, 0x9e, 0x9e, 0xa3, 0x9f, 0x9b, 0x9d, 0x9d,
|
||||
0x9e, 0x9f, 0xa6, 0xcb, 0x4b, 0x31, 0x2b, 0x2a, 0x23, 0x31,
|
||||
0x45, 0x66, 0xab, 0xa3, 0x9d, 0x9a, 0x9c, 0x9a, 0x99, 0x9b,
|
||||
0x9b, 0xa1, 0xb4, 0xd4, 0x3d, 0x27, 0x1f, 0x1e, 0x1d, 0x1e,
|
||||
0x25, 0x35, 0x5d, 0xb9, 0xa6, 0xa0, 0x9e, 0x9b, 0x9a, 0x99,
|
||||
0x9e, 0xa8, 0xad, 0xf4, 0x36, 0x26, 0x1b, 0x18, 0x16, 0x14,
|
||||
0x15, 0x1a, 0x1f, 0x29, 0x3d, 0xc8, 0xaf, 0xa9, 0xa4, 0xa1,
|
||||
0x9f, 0x9f, 0xaa, 0xbc, 0x44, 0x22, 0x19, 0x13, 0x0e, 0x0d,
|
||||
0x0f, 0x0f, 0x13, 0x1c, 0x2a, 0x4e, 0xba, 0xaa, 0xa5, 0xa5,
|
||||
0xa9, 0xae, 0xc0, 0x39, 0x27, 0x1e, 0x15, 0x0f, 0x0d, 0x0b,
|
||||
0x0c, 0x0d, 0x0e, 0x10, 0x15, 0x1c, 0x28, 0x3c, 0xd6, 0xba,
|
||||
0xb6, 0xb7, 0xbf, 0x5b, 0x32, 0x23, 0x19, 0x11, 0x0d, 0x0a,
|
||||
0x08, 0x08, 0x09, 0x0a, 0x0d, 0x12, 0x1c, 0x2c, 0x6e, 0xaf,
|
||||
0xa2, 0x9d, 0x9c, 0x9e, 0xa8, 0xc1, 0x36, 0x1e, 0x14, 0x0d,
|
||||
0x09, 0x07, 0x07, 0x08, 0x0a, 0x0f, 0x18, 0x29, 0xe0, 0xa8,
|
||||
0x9b, 0x95, 0x93, 0x95, 0x9a, 0xa7, 0xd4, 0x2c, 0x1a, 0x11,
|
||||
0x0d, 0x0b, 0x0c, 0x0e, 0x14, 0x1d, 0x33, 0xba, 0x9f, 0x96,
|
||||
0x91, 0x8f, 0x90, 0x95, 0x9d, 0xae, 0x47, 0x24, 0x18, 0x11,
|
||||
0x0f, 0x0e, 0x11, 0x17, 0x20, 0x3c, 0xb5, 0x9f, 0x96, 0x90,
|
||||
0x8f, 0x8f, 0x92, 0x9a, 0xa6, 0xcb, 0x30, 0x1e, 0x18, 0x14,
|
||||
0x13, 0x15, 0x1a, 0x26, 0x45, 0xb4, 0x9f, 0x96, 0x91, 0x8f,
|
||||
0x8f, 0x91, 0x97, 0x9f, 0xaf, 0x52, 0x2b, 0x1e, 0x1a, 0x18,
|
||||
0x19, 0x1d, 0x27, 0x3d, 0xbe, 0xa6, 0x9c, 0x96, 0x92, 0x92,
|
||||
0x94, 0x98, 0x9f, 0xac, 0xd4, 0x37, 0x27, 0x1f, 0x1d, 0x1e,
|
||||
0x23, 0x2d, 0x4c, 0xba, 0xa6, 0x9d, 0x98, 0x95, 0x95, 0x96,
|
||||
0x9a, 0xa0, 0xad, 0xcb, 0x3d, 0x2b, 0x23, 0x20, 0x20, 0x25,
|
||||
0x2e, 0x46, 0xc2, 0xab, 0x9f, 0x9b, 0x99, 0x98, 0x9a, 0x9d,
|
||||
0xa6, 0xb7, 0x59, 0x30, 0x25, 0x1e, 0x1c, 0x1d, 0x1f, 0x28,
|
||||
0x36, 0xf9, 0xb5, 0xa7, 0x9f, 0x9d, 0x9d, 0x9f, 0xa6, 0xb2,
|
||||
0xdf, 0x38, 0x28, 0x1f, 0x1b, 0x1a, 0x1b, 0x1e, 0x26, 0x33,
|
||||
0x60, 0xba, 0xab, 0xa3, 0xa0, 0xa1, 0xa6, 0xaf, 0xc9, 0x41,
|
||||
0x2c, 0x22, 0x1d, 0x1b, 0x1a, 0x1c, 0x1f, 0x26, 0x31, 0x4d,
|
||||
0xc8, 0xb4, 0xac, 0xab, 0xac, 0xb1, 0xc1, 0x59, 0x36, 0x29,
|
||||
0x21, 0x1d, 0x1b, 0x1b, 0x1d, 0x1f, 0x27, 0x2f, 0x40, 0xe8,
|
||||
0xbf, 0xb7, 0xb3, 0xb5, 0xbe, 0xdb, 0x44, 0x2f, 0x26, 0x1f,
|
||||
0x1d, 0x1c, 0x1c, 0x1f, 0x26, 0x31, 0x4a, 0xcb, 0xb5, 0xad,
|
||||
0xab, 0xac, 0xb3, 0xc5, 0x54, 0x34, 0x28, 0x20, 0x1d, 0x1c,
|
||||
0x1d, 0x1f, 0x26, 0x32, 0x50, 0xc1, 0xaf, 0xa9, 0xa6, 0xa6,
|
||||
0xab, 0xb6, 0xd9, 0x3d, 0x2c, 0x23, 0x1e, 0x1d, 0x1e, 0x21,
|
||||
0x29, 0x38, 0xf4, 0xb7, 0xa9, 0xa2, 0x9f, 0x9f, 0xa2, 0xaa,
|
||||
0xba, 0x66, 0x36, 0x29, 0x23, 0x21, 0x22, 0x27, 0x30, 0x4b,
|
||||
0xbf, 0xac, 0xa2, 0x9d, 0x9c, 0x9c, 0x9f, 0xa6, 0xb1, 0xd2,
|
||||
0x3e, 0x2d, 0x27, 0x24, 0x24, 0x29, 0x33, 0x4f, 0xbe, 0xab,
|
||||
0xa1, 0x9d, 0x9b, 0x9b, 0x9e, 0xa3, 0xae, 0xc5, 0x4d, 0x35,
|
||||
0x2c, 0x29, 0x2a, 0x2e, 0x3d, 0xe5, 0xb7, 0xaa, 0xa1, 0x9e,
|
||||
0x9d, 0x9d, 0xa0, 0xa7, 0xb0, 0xc6, 0x57, 0x3c, 0x33, 0x31,
|
||||
0x34, 0x3d, 0x5a, 0xc7, 0xb4, 0xab, 0xa5, 0xa3, 0xa3, 0xa6,
|
||||
0xac, 0xb7, 0xd2, 0x4c, 0x3a, 0x32, 0x30, 0x35, 0x3e, 0x65,
|
||||
0xc2, 0xb1, 0xa9, 0xa5, 0xa3, 0xa4, 0xa8, 0xae, 0xbc, 0xf2,
|
||||
0x3f, 0x31, 0x2c, 0x2a, 0x2b, 0x31, 0x40, 0xdf, 0xb9, 0xac,
|
||||
0xa5, 0xa1, 0xa1, 0xa4, 0xab, 0xb8, 0xe3, 0x3d, 0x2e, 0x28,
|
||||
0x25, 0x26, 0x2a, 0x31, 0x43, 0xd8, 0xb8, 0xac, 0xa8, 0xa7,
|
||||
0xa8, 0xad, 0xb9, 0xdb, 0x40, 0x2f, 0x28, 0x24, 0x23, 0x25,
|
||||
0x2a, 0x32, 0x48, 0xd6, 0xba, 0xaf, 0xad, 0xad, 0xb2, 0xbd,
|
||||
0xe4, 0x42, 0x32, 0x2b, 0x27, 0x26, 0x28, 0x2c, 0x35, 0x45,
|
||||
0xe9, 0xc1, 0xba, 0xb9, 0xbe, 0xca, 0xfc, 0x49, 0x37, 0x2e,
|
||||
0x2a, 0x29, 0x29, 0x2c, 0x32, 0x3e, 0x5a, 0xd2, 0xc3, 0xbe,
|
||||
0xc1, 0xd0, 0x5e, 0x3e, 0x31, 0x2b, 0x27, 0x25, 0x26, 0x2a,
|
||||
0x30, 0x3f, 0x7a, 0xc5, 0xba, 0xb4, 0xb5, 0xbb, 0xcc, 0x56,
|
||||
0x3a, 0x2e, 0x28, 0x25, 0x24, 0x25, 0x29, 0x2f, 0x3f, 0x7c,
|
||||
0xc1, 0xb5, 0xaf, 0xae, 0xb1, 0xb9, 0xc8, 0x6c, 0x44, 0x37,
|
||||
0x2f, 0x2e, 0x2e, 0x30, 0x37, 0x43, 0x5f, 0xd2, 0xbe, 0xb6,
|
||||
0xb2, 0xb4, 0xba, 0xc8, 0xd6, 0x7e, 0x59, 0x54, 0x57, 0x63,
|
||||
0xfb, 0xdd, 0xd2, 0xc9, 0xc4, 0xc4, 0xc4, 0xc6, 0xcd, 0xde,
|
||||
0x6b, 0x56, 0x52, 0x55, 0x5f, 0xd8, 0xc0, 0xb7, 0xae, 0xa9,
|
||||
0xa7, 0xa7, 0xa9, 0xae, 0xb9, 0xce, 0x51, 0x3d, 0x35, 0x33,
|
||||
0x37, 0x3f, 0x5e, 0xc3, 0xb1, 0xaa, 0xa5, 0xa2, 0xa2, 0xa4,
|
||||
0xa9, 0xb0, 0xc0, 0xfe, 0x47, 0x3c, 0x39, 0x3c, 0x45, 0x5f,
|
||||
0xca, 0xb8, 0xaf, 0xab, 0xa9, 0xa9, 0xab, 0xae, 0xb5, 0xbe,
|
||||
0xcc, 0xe6, 0x67, 0x5c, 0x5f, 0xe9, 0xcd, 0xc0, 0xb9, 0xb5,
|
||||
0xb2, 0xb4, 0xb9, 0xbe, 0xca, 0xe3, 0x63, 0x57, 0x58, 0x6a,
|
||||
0xde, 0xcb, 0xbf, 0xbb, 0xb9, 0xb8, 0xba, 0xbf, 0xca, 0xde,
|
||||
0x60, 0x49, 0x3f, 0x3c, 0x3c, 0x3e, 0x47, 0x5b, 0xde, 0xc9,
|
||||
0xbe, 0xbb, 0xbb, 0xbe, 0xc7, 0xdb, 0x5c, 0x47, 0x3e, 0x3b,
|
||||
0x3c, 0x3f, 0x48, 0x54, 0x73, 0xdc, 0xcf, 0xcc, 0xcf, 0xd9,
|
||||
0xfe, 0x58, 0x4a, 0x42, 0x3e, 0x3e, 0x40, 0x47, 0x52, 0x73,
|
||||
0xda, 0xcd, 0xcb, 0xcf, 0xdf, 0x5f, 0x49, 0x3d, 0x37, 0x33,
|
||||
0x32, 0x33, 0x37, 0x3e, 0x4a, 0x63, 0xdf, 0xd0, 0xcd, 0xd0,
|
||||
0xe1, 0x61, 0x4c, 0x3e, 0x38, 0x34, 0x32, 0x33, 0x37, 0x3c,
|
||||
0x47, 0x58, 0xf9, 0xdd, 0xda, 0xdf, 0x7e, 0x58, 0x4a, 0x41,
|
||||
0x3d, 0x3b, 0x3b, 0x3d, 0x41, 0x49, 0x55, 0x68, 0xf1, 0xe6,
|
||||
0xe9, 0xff, 0x5d, 0x4d, 0x45, 0x3e, 0x3c, 0x3c, 0x3d, 0x41,
|
||||
0x4a, 0x56, 0x6d, 0xe7, 0xdd, 0xdc, 0xe4, 0x77, 0x5b, 0x4e,
|
||||
0x49, 0x45, 0x44, 0x46, 0x4b, 0x53, 0x61, 0xf9, 0xe0, 0xda,
|
||||
0xda, 0xdd, 0xe8, 0x7c, 0x64, 0x5b, 0x56, 0x4f, 0x4c, 0x4a,
|
||||
0x4a, 0x4d, 0x50, 0x59, 0x67, 0xfe, 0xec, 0xe8, 0xec, 0xf9,
|
||||
0x70, 0x61, 0x5c, 0x59, 0x58, 0x5a, 0x5e, 0x64, 0x6c, 0x79,
|
||||
0xf8, 0xf0, 0xef, 0xef, 0xf3, 0xfa, 0xff, 0x7c, 0x7a, 0x7d,
|
||||
0xfb, 0xf3, 0xeb, 0xe6, 0xe2, 0xdf, 0xdf, 0xdf };
|
||||
@@ -0,0 +1,4 @@
|
||||
��&&)尉坎抖=76$&&(-0H\蚰拍韭桥任排墙浇;..'%%2f厂煙�潱�u6+*'-0H练煓槚櫃棛潥灓┛豄\豜但�洖灒煕潩灍λK1+*#1Ef�潥湚櫅洝丛='%5]功牉洑櫈ō�6&)=券─�煪糄"␍*N邯ゥ┊�9'␍␍(<趾斗縖2#
|
||||
|
||||
␍,n�潨灗�6␍
|
||||
)啜洉摃毀�,␍3簾枒彁暆瓽$ <禑枑弿挌λ0&E礋枒弿憲煰R+'=睛湒拻敇煬�7'#-L害潣晻枤牠�=+# %.F芦煕櫂殱ΨY0%(6��潩煢策8(&3`韩 ˇ�A,"&1M却��罽6)!'/@杩烦稻跠/&&1J说��臫4( &2P怜│Λ顿=,#!)8舴�煙ⅹ篺6)#!"'0K楷�湝煢币>-'$$)3O精�洓灒�M5,)*.=宸�灊潬О芖<314=Z谴�#Μ芬L:205>e卤━¥ó简?1,*+1@吖� か搞=.(%&*1C馗�Ж�跕/($#%*2H趾��戒B2+'&(,5E榱汗臼麵7.*)),2>Z颐玖衈>1+'%&*0?z藕吹惶V:.(%$%)/?|恋�惫萳D7/..07C_揖恫春戎~YTWc�疑哪钠娃kVRU_乩樊┃З�蜵=537?^帽�ⅱぉ袄礼<9<E_矢�┅�稻替g\_橥拦挡垂臼鉩WXj匏炕垢嚎兽`I?<<>G[奚净痪芹\G>;<?HTs芟滔冼XJB>>@GRs谕讼達I=73237>Jc咝托醓L>84237<GX�谶~XJA=;;=AIUh矜��]ME><<=AJVm巛茕w[NIEDFKSa�谮蓁|d[VOLJJMPYg�桁鵳a\YXZ^dly�镲篾�|z}�腈膺哌
|
||||
@@ -0,0 +1,110 @@
|
||||
/*
|
||||
* U-law 8-bit audio data
|
||||
* Source: leave.raw (/usr/bin/hexdump -C ./leave.raw)
|
||||
* Copyright (C) 2007, Matt Florell
|
||||
* Distributed under the terms of the GPLv2
|
||||
*/
|
||||
|
||||
static unsigned char leave[] = {
|
||||
0xd6, 0xdc, 0x55, 0x5f, 0x63, 0x67, 0xf0, 0xf0, 0x74, 0x75,
|
||||
0xd6, 0xee, 0x5d, 0x73, 0x66, 0x60, 0xdc, 0xfd, 0x62, 0x68,
|
||||
0x5b, 0x5a, 0x57, 0x5e, 0x5b, 0x5c, 0xef, 0xfc, 0x4d, 0x51,
|
||||
0x57, 0x4c, 0x5d, 0x66, 0x60, 0x51, 0x6c, 0x5f, 0x3e, 0x4d,
|
||||
0x59, 0x47, 0x72, 0xe4, 0x52, 0x53, 0x58, 0x48, 0x3e, 0x51,
|
||||
0x54, 0x4e, 0xf8, 0xd2, 0x4c, 0x45, 0x4e, 0x3e, 0x46, 0x58,
|
||||
0x5a, 0x59, 0x5a, 0xdc, 0x44, 0x3a, 0x53, 0x43, 0x45, 0xe1,
|
||||
0x78, 0x52, 0x5b, 0x5d, 0x3e, 0x39, 0x69, 0x4b, 0x56, 0xd4,
|
||||
0xdc, 0x5b, 0xef, 0x65, 0x4b, 0x4f, 0x4b, 0x7c, 0x75, 0xd5,
|
||||
0xcd, 0xdb, 0x72, 0x4a, 0x4d, 0x4b, 0x50, 0xd6, 0xd7, 0xdb,
|
||||
0xdb, 0xc8, 0x6b, 0x44, 0xf7, 0x5c, 0x6e, 0xda, 0xcb, 0xbc,
|
||||
0xcb, 0xc1, 0xd2, 0xcf, 0x62, 0x53, 0x7b, 0xe0, 0xc9, 0xcb,
|
||||
0xbc, 0xbc, 0xcd, 0x54, 0x78, 0x53, 0x5a, 0x5c, 0xbd, 0xcc,
|
||||
0xbd, 0xd3, 0xb7, 0xde, 0x79, 0x67, 0x53, 0xdc, 0x57, 0xbf,
|
||||
0xbd, 0xbd, 0xc6, 0xc6, 0xda, 0xd9, 0x41, 0xe6, 0x49, 0xcb,
|
||||
0x5c, 0xbf, 0xbe, 0xd0, 0xd9, 0x44, 0xcc, 0x3b, 0xd0, 0x3f,
|
||||
0xce, 0xdd, 0x4b, 0xea, 0x47, 0xbe, 0x4a, 0xcc, 0x69, 0xc6,
|
||||
0x64, 0x49, 0xed, 0x4f, 0x69, 0x46, 0xea, 0xc5, 0x6b, 0xdc,
|
||||
0xe3, 0xd6, 0x5a, 0x3c, 0x61, 0x35, 0xdb, 0x3a, 0xdb, 0xff,
|
||||
0xf8, 0xc2, 0x48, 0xd7, 0x46, 0x6a, 0x48, 0x47, 0x5e, 0x7d,
|
||||
0xe8, 0xd3, 0x66, 0xcf, 0x50, 0x7e, 0x48, 0x3d, 0x5d, 0x3c,
|
||||
0xd6, 0x3a, 0xbe, 0x5a, 0xe5, 0xe2, 0x4d, 0xcd, 0x41, 0xbb,
|
||||
0x43, 0xbb, 0x49, 0xc4, 0xd0, 0x42, 0xc5, 0x3c, 0xc6, 0x4e,
|
||||
0xd6, 0xc0, 0xe7, 0xbc, 0xd4, 0xde, 0xc5, 0x45, 0xcd, 0x6a,
|
||||
0xed, 0x5d, 0x67, 0xb8, 0x55, 0xba, 0xe3, 0xbb, 0xc5, 0x4a,
|
||||
0xc0, 0x3c, 0xc8, 0x49, 0x77, 0xbc, 0xe8, 0xb6, 0xdc, 0xae,
|
||||
0xeb, 0x71, 0xcb, 0x51, 0xf2, 0x47, 0xea, 0x6b, 0xdd, 0xce,
|
||||
0xc8, 0xcc, 0xc2, 0xdc, 0xc5, 0xe7, 0x5d, 0xcb, 0x4a, 0xc9,
|
||||
0x55, 0xca, 0xbb, 0x4f, 0xb9, 0x5c, 0xca, 0xf3, 0x3d, 0xbf,
|
||||
0x38, 0xc6, 0xf8, 0x56, 0xb0, 0x3a, 0xbb, 0x79, 0xe1, 0xd3,
|
||||
0x33, 0xbe, 0x36, 0xdf, 0x4e, 0x4f, 0xbb, 0x58, 0xb5, 0x67,
|
||||
0xbb, 0x63, 0x4e, 0xd6, 0x3b, 0x5f, 0x38, 0xd6, 0xe9, 0x52,
|
||||
0xc9, 0x3f, 0xbc, 0xd7, 0x40, 0xbf, 0x34, 0x67, 0x6d, 0x32,
|
||||
0xd0, 0x3b, 0xd4, 0xe3, 0x4d, 0xb6, 0x40, 0xdd, 0xeb, 0x3e,
|
||||
0xf0, 0x3c, 0x4a, 0x56, 0x49, 0x7e, 0xf2, 0x67, 0xd2, 0xd8,
|
||||
0xec, 0xe1, 0x4c, 0xf7, 0x5d, 0x37, 0x4c, 0x48, 0x46, 0x6d,
|
||||
0x3c, 0x5f, 0xbd, 0xf5, 0xe9, 0xca, 0x6d, 0x4d, 0x5d, 0x4a,
|
||||
0x43, 0x3f, 0x49, 0x67, 0x49, 0xc6, 0xcd, 0x48, 0xbc, 0x66,
|
||||
0xd3, 0xd9, 0x2e, 0xc5, 0x4e, 0x2e, 0xca, 0x3a, 0x33, 0xb4,
|
||||
0xf7, 0x40, 0xb5, 0xee, 0x67, 0xc4, 0x5c, 0x6a, 0x4b, 0x63,
|
||||
0x51, 0x3e, 0xcf, 0x4a, 0xd5, 0xb8, 0x5a, 0xb6, 0xcc, 0xed,
|
||||
0xaf, 0x3e, 0x67, 0xb8, 0x34, 0xec, 0xc5, 0x33, 0xba, 0xb6,
|
||||
0x3f, 0xb4, 0xbb, 0x67, 0xb2, 0xc4, 0x41, 0xd1, 0xe5, 0x53,
|
||||
0xe0, 0x48, 0x69, 0xbf, 0xe5, 0xcc, 0xb9, 0x7b, 0xc7, 0xae,
|
||||
0x52, 0xdd, 0xb7, 0x3f, 0xf6, 0xc2, 0x3d, 0xd3, 0xb5, 0x3d,
|
||||
0xca, 0xad, 0x54, 0xbb, 0xb1, 0x4f, 0xb9, 0xb8, 0x48, 0xc5,
|
||||
0xce, 0x3e, 0xcf, 0xe2, 0x40, 0xd6, 0xc9, 0x50, 0xc6, 0xbe,
|
||||
0x4e, 0xb9, 0xbb, 0x3e, 0xca, 0xc1, 0x3b, 0x73, 0xce, 0x30,
|
||||
0x65, 0xba, 0x3e, 0xd9, 0xb5, 0x41, 0xcd, 0xab, 0x3f, 0xcd,
|
||||
0xb0, 0x34, 0x6f, 0xbc, 0x31, 0x67, 0xb3, 0x2d, 0x7a, 0xaa,
|
||||
0x3a, 0xc2, 0xad, 0x34, 0xbd, 0xac, 0x34, 0xbc, 0xb1, 0x2a,
|
||||
0xcb, 0xb5, 0x29, 0x6e, 0xbb, 0x2c, 0xcd, 0xbc, 0x2e, 0xc2,
|
||||
0xc2, 0x36, 0xbd, 0x6f, 0x31, 0xb1, 0x5e, 0x2e, 0xb7, 0x37,
|
||||
0x2e, 0xb1, 0x3f, 0x2b, 0xb7, 0x4c, 0x29, 0xae, 0xdb, 0x2b,
|
||||
0xaf, 0xbb, 0x2a, 0xbb, 0xb3, 0x25, 0xc8, 0xaf, 0x25, 0x41,
|
||||
0xaf, 0x2a, 0x3c, 0xa7, 0x2e, 0x2f, 0xa3, 0x5d, 0x2d, 0xac,
|
||||
0xd5, 0x29, 0xbb, 0xbe, 0x26, 0xe2, 0xb6, 0x28, 0x44, 0xae,
|
||||
0x32, 0x35, 0xac, 0x4a, 0x2f, 0xae, 0xcb, 0x2a, 0xb5, 0xb5,
|
||||
0x2a, 0xcb, 0xae, 0x2c, 0x46, 0xab, 0x35, 0x32, 0xb0, 0x4b,
|
||||
0x2b, 0xb5, 0xb8, 0x2c, 0xcd, 0xab, 0x3c, 0x44, 0xab, 0x4f,
|
||||
0x30, 0xad, 0xc4, 0x28, 0xda, 0xb1, 0x2d, 0x61, 0xaa, 0x31,
|
||||
0x3c, 0xa4, 0xea, 0x2f, 0xac, 0xb9, 0x2c, 0xbd, 0xad, 0x2e,
|
||||
0x60, 0xaa, 0x40, 0x39, 0xad, 0xe0, 0x31, 0xaf, 0xb6, 0x37,
|
||||
0xcb, 0xb4, 0x44, 0xd5, 0xad, 0x4d, 0x4a, 0xb2, 0xc7, 0xe3,
|
||||
0xba, 0x50, 0x4c, 0xb2, 0xce, 0x3e, 0xc1, 0xe1, 0x3b, 0xb6,
|
||||
0xb3, 0x34, 0xfe, 0xa9, 0x54, 0x49, 0xab, 0xd1, 0x36, 0xae,
|
||||
0xb0, 0x2c, 0x55, 0xab, 0x4e, 0x3b, 0xb1, 0xcc, 0x32, 0xc8,
|
||||
0xab, 0x43, 0x35, 0xae, 0xb5, 0x42, 0xcc, 0xb2, 0x47, 0x5b,
|
||||
0xa8, 0xbc, 0x2c, 0x4e, 0xaa, 0xe5, 0x39, 0xbe, 0xcb, 0x33,
|
||||
0xc6, 0xaa, 0x42, 0x34, 0xbb, 0xc9, 0x3b, 0xc8, 0xba, 0x3c,
|
||||
0x3f, 0xb8, 0xc0, 0x44, 0xfb, 0xce, 0x49, 0x5e, 0xc2, 0x77,
|
||||
0x3b, 0x62, 0xd1, 0x59, 0xf7, 0xdc, 0x3e, 0x45, 0xbb, 0xc8,
|
||||
0x3f, 0x58, 0xcb, 0x58, 0x4c, 0xce, 0xec, 0x3a, 0x58, 0xbd,
|
||||
0x56, 0x35, 0xe9, 0xd5, 0x40, 0xd9, 0xbf, 0x3b, 0x39, 0xb6,
|
||||
0xc8, 0x32, 0x5c, 0xc1, 0x40, 0x3a, 0xb9, 0xfd, 0x2b, 0x58,
|
||||
0xc0, 0x3d, 0x32, 0xd1, 0x74, 0x35, 0x5d, 0xc8, 0x3c, 0x34,
|
||||
0xc0, 0xc8, 0x30, 0x45, 0xb7, 0xf9, 0x33, 0x5e, 0xc2, 0x3f,
|
||||
0x40, 0xbe, 0xd1, 0x2f, 0x3b, 0xb9, 0x76, 0x2b, 0x3b, 0xce,
|
||||
0x4a, 0x3b, 0xdc, 0xdf, 0x35, 0x3f, 0xbc, 0xd3, 0x37, 0x3e,
|
||||
0xc7, 0x59, 0x48, 0xf8, 0x45, 0x3a, 0x3a, 0xec, 0x5a, 0x3a,
|
||||
0x4e, 0x69, 0x4b, 0x48, 0xea, 0x5d, 0x34, 0x4d, 0xbe, 0x5c,
|
||||
0x35, 0x47, 0xd5, 0x52, 0x4a, 0xdd, 0xfb, 0x46, 0x78, 0xc2,
|
||||
0xdb, 0x40, 0x47, 0xc7, 0xc5, 0x75, 0x45, 0x4f, 0xeb, 0x55,
|
||||
0xef, 0xc6, 0xfa, 0x3f, 0x5a, 0xc0, 0xd1, 0x4d, 0x58, 0xe0,
|
||||
0xe5, 0x7d, 0xd3, 0xce, 0x4b, 0x47, 0xc3, 0xbd, 0x55, 0x49,
|
||||
0xe0, 0xd6, 0xe2, 0xcb, 0xbf, 0xf2, 0x46, 0xf7, 0xb8, 0xbf,
|
||||
0x56, 0x5c, 0xce, 0xc9, 0xda, 0xcd, 0xf3, 0x4b, 0xe2, 0xc9,
|
||||
0xc6, 0xd6, 0x5e, 0x5d, 0xca, 0xbf, 0xcf, 0x75, 0xd3, 0xcc,
|
||||
0x77, 0xca, 0xbe, 0xc8, 0x52, 0x72, 0xb6, 0xb6, 0xe5, 0x5c,
|
||||
0xca, 0xbe, 0xc4, 0xc5, 0xbe, 0x5d, 0x57, 0xc3, 0xb7, 0xcb,
|
||||
0x46, 0x59, 0xd4, 0xbe, 0xd2, 0xd2, 0xcb, 0x5d, 0xe8, 0xca,
|
||||
0xb7, 0xc1, 0x51, 0x60, 0xbb, 0xb6, 0xce, 0x77, 0xc3, 0xc3,
|
||||
0x62, 0xca, 0xb9, 0xc3, 0x48, 0x62, 0xb3, 0xb4, 0xe6, 0x4e,
|
||||
0xd7, 0xc0, 0xc2, 0xcf, 0xcf, 0xe8, 0x5a, 0x6c, 0xd9, 0xc9,
|
||||
0xcf, 0x4d, 0x47, 0xd5, 0xc4, 0xe3, 0x58, 0x6b, 0xe7, 0xe9,
|
||||
0x79, 0xd5, 0xc8, 0x51, 0x44, 0xf4, 0xc7, 0xda, 0x4f, 0x67,
|
||||
0xec, 0x6d, 0x54, 0x75, 0xd6, 0x71, 0x4a, 0x4e, 0xcc, 0xcd,
|
||||
0x55, 0x55, 0x61, 0x68, 0x56, 0x5e, 0xce, 0xde, 0x43, 0x46,
|
||||
0xce, 0xce, 0x59, 0x50, 0x7c, 0xfe, 0x52, 0x67, 0xcd, 0xeb,
|
||||
0x49, 0x69, 0xe5, 0xfe, 0xde, 0x60, 0x5e, 0xf5, 0xde, 0xeb,
|
||||
0x68, 0x6b, 0x71, 0xee, 0x78, 0x76, 0x76, 0x72, 0x6b, 0x6c,
|
||||
0xfc, 0x7d, };
|
||||
@@ -0,0 +1 @@
|
||||
ÖÜU_cgððtuÖî]sf`Üýbh[ZW^[\ïüMQWL]f`Ql_>MYGräRSXH>QTNøÒLEN>FXZYZÜD:SCEáxR[]>9iKVÔÜ[ïeKOK|uÕÍÛrJMKPÖ×ÛÛÈkD÷\nÚ˼ËÁÒÏbS{àÉ˼¼ÍTxSZ\½Ì½Ó·ÞygSÜW¿½½ÆÆÚÙAæIË\¿¾ÐÙDÌ;Ð?ÎÝKêG¾JÌiÆdIíOiFêÅkÜãÖZ<a5Û:ÛÿøÂH×FjHG^}èÓfÏP~H=]<Ö:¾ZåâMÍA»C»IÄÐBÅ<ÆNÖÀç¼ÔÞÅEÍjí]g¸Uºã»ÅJÀ<ÈIw¼è¶Ü®ëqËQòGêkÝÎÈÌÂÜÅç]ËJÉUÊ»O¹\Êó=¿8ÆøV°:»yáÓ3¾6ßNO»Xµg»cNÖ;_8ÖéRÉ?¼×@¿4gm2Ð;ÔãM¶@Ýë>ð<JVI~ògÒØìáL÷]7LHFm<_½õéÊmM]JC?IgIÆÍH¼fÓÙ.ÅN.Ê:3´÷@µîgÄ\jKcQ>ÏJÕ¸Z¶Ìí¯>g¸4ìÅ3º¶?´»g²ÄAÑåSàHi¿å̹{Ç®RÝ·?öÂ=Óµ=ÊT»±O¹¸HÅÎ>Ïâ@ÖÉPƾN¹»>ÊÁ;sÎ0eº>ÙµAÍ«?Ͱ4o¼1g³-zª:Â4½¬4¼±*˵)n»,ͼ.ÂÂ6½o1±^.·7.±?+·L)®Û+¯»*»³%ȯ%A¯*<§./£]-¬Õ)»¾&â¶(D®25¬J/®Ë*µµ*Ë®,F«52°K+µ¸,Í«<D«O0Ä(Ú±-aª1<¤ê/¬¹,½.`ª@9à1¯¶7Ë´DÕMJ²ÇãºPL²Î>Áá;¶³4þ©TI«Ñ6®°,U«N;±Ì2È«C5®µB̲G[¨¼,Nªå9¾Ë3ƪB4»É;Ⱥ<?¸ÀDûÎI^Âw;bÑY÷Ü>E»È?XËXLÎì:X½V5éÕ@Ù¿;9¶È2\Á@:¹ý+XÀ=2Ñt5]È<4ÀÈ0E·ù3^Â?@¾Ñ/;¹v+;ÎJ;Üß5?¼Ó7>ÇYHøE::ìZ:NiKHê]4M¾\5GÕRJÝûFxÂÛ@GÇÅuEOëUïÆú?ZÀÑMXàå}ÓÎKGýUIàÖâË¿òF÷¸¿V\ÎÉÚÍóKâÉÆÖ^]Ê¿ÏuÓÌwʾÈRr¶¶å\ʾÄž]W÷ËFYÔ¾ÒÒË]èÊ·ÁQ`»¶ÎwÃÃbʹÃHb³´æN×ÀÂÏÏèZlÙÉÏMGÕÄãXkçéyÕÈQDôÇÚOgìmTuÖqJNÌÍUUahV^ÎÞCFÎÎYP|þRgÍëIiåþÞ`^õÞëhkqîxvvrklü}
|
||||
Reference in New Issue
Block a user