Freeswitch-trunk
Threads by month
- ----- 2026 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- 14172 discussions
Author: mikej
Date: Thu Jul 24 06:58:10 2008
New Revision: 9163
Modified:
freeswitch/trunk/docs/ChangeLog
Log:
update changelog for 1.0.1
Modified: freeswitch/trunk/docs/ChangeLog
==============================================================================
--- freeswitch/trunk/docs/ChangeLog (original)
+++ freeswitch/trunk/docs/ChangeLog Thu Jul 24 06:58:10 2008
@@ -1,143 +1,270 @@
-freeswitch (1.0.0)
-
- Enhanced sofia sip nat handling
- Many fixes found by Klockwork (www.klocwork.com)
- Added disable_app_log variable
- Fixed mod_local_stream with rates on windows
- Fixed finding of files in rate dirs on windows
- Fixed memory corruption from sofia_contact function
- Added sofia profile param NDLB-received-in-nat-reg-contact
- Added sofia profile param aggressive-nat-detection
- Fixed video sip calls in proxy media mode
- Added bridge_terminate_key var
- Update xmlrpc-c lib to trunk revision from upstream, fix windows xmlrpc
- Enhanced nat handling in proxy media mode in sip
- Add progress media to timetable so you can calculate pdd
- Fixed seg when using unicast on socket when call has no read_codec
- Fixed missed log events on busy box
- Added -bleg to intercept
- Enhance configure detection of python
- Fixed build on solaris and freebsd for several modules
- Added param "vm-email-only" to make voicemail sent by email only (previously default behavior)
- Added param "vm-mailto-notify" to allow sending a notification email
- Fixed mod_java build
- Fixed mwi failures for some devices that don't subscribe
- Removed fsapi functions (killchan, transfer, session_displace, reject)
- Removed fsapi functions (session_record, broadcast, hold, media)
- Many updates to sofia-sip library including over 100 fixes
-
-freeswitch (1.0.rc6)
-
- Changed to not allow pass_2833 on transcoded calls (it never worked, now it will tell you)
- Enhanced sofia sip nat handling
- Fix libedit build on solaris
- Fix session timers in mod_sofia
- Fix conference fire-call
- Change: add var_event down into the endpoints so chans with no parents can still pass options
- Added enable-post-var param to xml_rpc
- Fix mod_lua build on solaris
- Many fixes found by Klockwork (www.klocwork.com)
- Add unregister event in mod_sofia
- Enhance python configure detection
- Add vm_boxcount api func
- Fixed att_xfer issue
- Fix sip now includes the Allow-Events header in more places
-
-freeswitch (1.0.rc5)
-
- Changed internal state names to avoid confusion
- Fixed video negotiation
- Enhanced accuracy of windows timer
- Fixed mod_ldap build
- Added dialplan and context to sql table for channels
- Multiple fixes to mod_lua and mod_perl
- Fixed logic bug in fifo causing segfault
- internal changes to sip stack so we can remove a hash redundant to the stack
- Fixed multiple memory leaks in mod_sofia
- Fixed event fetch segfault on sip subscribe
- Fixed segfault on timer rollover in sofia on 64bit
- Fixed audio timing issues in mod_portaudio
- Changed names of sip profiles in default config to avoid confusion
- Fixed memory usage leak-like behavior when playing files requiring resampling
- Removed some unused api's
- Fix rtp timeout when playing moh
- Removed some un-needed libraries and files from tree
- Fixed multiple issues in sip stack including multiple segfaults
- Added support for sip transfers on bypass_media and proxy_media calls
- Added say application
- Fixed --disable-debug configure option
- Enhanced switch_cpp wrapper (and perl, python, lua, java)
- Fixed segfault on inavalid stun response
- Fixed configure help output
- Fixed segfault on mp3 playback
- Fixed assert on invalid sdp (missing m= line)
- Added configurable windows service name
- Fixed proxy mode call transition to non proxy call
- Fixed solaris build of voipcodecs
- Fixed sofia seg when call failure edge case
-
-freeswitch (1.0.rc4)
-
- Add tab completion in cli
- Add "inline" dialplan
- Fixed segfault in enum
- Enhance enum to fork dial equal priority entries
- Added auto-reload to enum
- Fixed odbc bug is mod_sofia presence handling
- Add presence for conference and dial an eavesdrop
- Fix stack overflow segfault when recursively parking calls
- Fixed race is sofia registration handling
- Enhance sofia registration, unregister on keep-alive OPTIONS failure
- Added internal routing loop detection/avoidance
- Fixed race in bgapi in event socket
- Fixed vars to execute apps before bridge "bridge_pre_execute_aleg_app" and "bridge_pre_execute_bleg_app"
- Fixed re-setting sound prefix to no prefix after a pharse
- Enhanced setting of bracket vars from originate so they show in the CHANNEL_ORIGINATE event
- Add "enable-timer" and "enable-100rel" options to turn off default behaviors in sofia
- Add originate_timeout to originate vars
- Fixed hanging channels in mod_portaudio
- Added auto time sync on vps migration to different hardware
- Fixed seg on transfer when both legs are not sip
- Added configurable dtmf duration defaults
- Enhanced voicemail, allow interruption of hello message
- Fixed voicemail to not light up light on saved messages
- Enhance mod_amr honor disable dtx in fmtp (MODCODEC-3)
- Fixed bootstrap to install automake dependencies so you can use tarball without same version of automake installed
- Fixed MODLANG-56 (bad audio on originate and javascript streamFile)
- Added hold/unhold dialplan apps
- Enhanced sofia error checking to outlaw 0.0.0.0 in sofia ip params
- Backport fixes from sofia-sip tree
- Fixed MSVC build
- Fixed segfault on sip SUBSCRIBE with Expires: 0
- Added mod_say_zh
- Added --with-pyton and --with-pyton-config configure options
- Added mod_lua
- Enhanced switch_cpp wrapper in core and normalized interfaces for perl, python, lua, and java
- Fixed multiple issues in cpp wrapper and the languages perl, python, lua and java
- Added back mod_perl
- Added sofia gateway option ping to adjust options ping frequency
- Added .net event socket lib to contrib
- Fixed passing of exact response codes of sip across a bridge
- Added mod_reference, reference endpoint module
- Enhanced build so you can now make commented out modules using "make mod_name"
-
-freeswitch (1.0.rc3)
-
- Enhance xml menu system
- Fixes upstream from sofia-sip library
- Enhance mod_fifo
- Added close method to ODBC spidermonkey class
- Fix multiple bugs in the cpp wrapper used in mod_java and mod_python
- Fix hung sip channel issue using respond app or on re-invite with bypass media after 1xx or 2xx responses
-
-freeswitch (1.0.rc2)
-
- Fixed speex protocol negotiation issues (8k vs 16k)
- Fixed mod_iax race conditions
- Fixed ptime negotiation issues when re-packetizing
- Added ip based acl lists
-
-freeswitch (1.0.rc1)
-
-
-
+freeswitch (1.0.1)
+
+ FIX: prevent intercept race condition that can also be solved with continue_on_fail=originator_cancel
+ FIX: NULL dereference detected by klockwork (www.klockwork.com)
+ FIX: don't open failed local stream (MODFORM-9)
+ FIX: instability in mod_local_stream in failure scenarios
+ FIX: xmlrpc-c build on OS X 10.4 (FSBUILD-47)
+ ENHANCEMENT: Added tab completion on many api commands in console
+ ENHANCEMENT: polycom BLF support
+ FIX: many sip NAT related fixes in mod_sofia
+ FIX: support sip unregister with Contact: *
+ FIX: multiple segfaults in xmlrpc-c
+ FIX: sip unregister event being skipped
+ FIX: hangup properly on malformed sip 3pcc calls being used as a way to ping
+ ADD: enable-3pcc sofia profile param, it is now disabled by default.
+ ADD: presence events to sip proxy mode
+ ADD: legs param to cdr_csv
+ ADD: support for perl as an embedded lanugage
+ ENHANCEMENT: many new api's and functions to the embedded languages including api support, xml interface support, auto start scripts, and many new objects
+ CHANGE: python embedded language api changed to match perl, lua, java
+ FIX: many stability fixes in embedded langauges perl, lua, java, python
+ ADD: failed_xml_cdr magic channel variable
+ FIX: access free memory error in mod_sofia when using respond app
+ ENHNACEMENT: make global_setvar only have 2 fields so you can set foo=bar=blah w/o quotes
+ FIX: mod_spidermonkey keep hangup hook in the session thread
+ ENHANCEMENT: mod_ldap added sasl support and search filters
+ ADD: answered, waitForAnswer and mediaReady methods to embedded language Session object
+ ENHANCEMENT: mod_voicemail param change to allow notification emails using templates
+ ADD: per user acl in sofia
+ FIX: deadlock in mod_portaudio
+ ENHANCEMENT: blank username in sip will trigger a lookup for the user "nobody"
+ ADD: import variable to import variables from a peer channel at time of originate
+ FIX: api type fix for c++ modules when incorrectly using enums
+ FIX: eliminate need for escaped , in [] on originate
+ ADD: NDLB-force-rport option to force behavior as if rport was sent in the via
+ ENHANCEMENT: honor execute_on_answer on outbound legs too
+ ADD: execute_on_ring variable
+ FIX: Seg fault in CoreSession() class destructor
+ ADD: per channel caller id in originate
+ ADD: sip_outgoing_call_id variable
+ FIX: multiple memory leaks in mod_sofia
+ FIX: find_local_ip IPv6 support
+ ADD: variable expansion to on execute vars.(FSCORE-114)
+ ADD: count optional arg to show calls and show channels (MODAPP-103)
+ FIX: MODEVENT-25 (WSAWOULDBLOCK error on socket send in windows) in event socket
+ FIX: multiple fixes to the logic in mod_say_zh
+ ADD: inter digit timeout to swigged embedded languages getDigits method. (MODLANG-65)
+ ADD: Linksys P-RTP-Stat SIP header values (SFSIP-66)
+ FIX: small leak in core
+ ADD: progress_timeout var to originate
+ UPDATE: portaudio library
+ FIX: added timeout to iax read
+ ADD: 'pa rescan' to portaudio to look for new devices
+ FIX: wait for broadcast to start when starting async hold to avoid race
+ FIX: mod_rss, don't always play the first news feed
+ FIX: mod_rss inverval to use the session inteval (audio problems on 30ms channels)
+ ADD: Path: support in mod_sofia on register
+ FIX: mod_shout record stream
+ ENHANCEMENT: mod_voicemail support for effective_caller_id_name/number
+ ADD: url encode/decode api calls
+ FIX: "nua()" in debug information in sofia instead of the real function name
+ FIX: better handling of sips: uris
+ FIX: don't seg when using more than SWITCH_MAX_CODECS and bump SWITCH_MAX_CODECS to 50 (we have more than 30 in tree) (MODFORM-10)
+ ADD: mod_yaml
+ FIX: segfault on freeswitch startup if installed directories are removed
+ FIX: segfault when intercept with inbound_late_negotiation=true set
+ FIX: dont flood logs with eavesdrop messages (MODAPP-101)
+ FIX: don't destroy a codec that has not been created (MODAPP-101)
+ ENHANCEMENT: allows the "eavesdrop_group" variable to contain several groups, comma separated. (MODAPP-101)
+ FIX: cross compile (FSBUILD-53)
+ FIX: add header that Nuaunce considers mandatory (MODASRTTS-5)
+ ADD: write locks to the core and a function to unregister event bindings (adds better ability to unload modules)
+ ENHANCEMENT: make modules unbind events and un-reserve subclasses on module unload
+ ADD: removable xml hook bindings
+ ADD: EventConsumer object to embedded languages so you can make event handlers
+ FIX: sending CN with supress-cng true
+ FIX: segfault in the event system when trying to remove NULL event
+ ADD: flags to turn off srtp auth and rtp auto adj (FSCORE-149 && MODENDP-115)
+ FIX: use lighter math and avoid infinite loop in port allocator (FSCORE-148)
+ ENHANCEMENT: let conference pin entry start during prompt (MODAPP-111)
+ ADD: mod_pocketsphinx
+ FIX: Misuse of SQLRowCount, issues with MSSQL (MODAPP-105)
+ FIX: segfaults in mod_python with dtmf callback
+ ENHANCEMENT: mod_conference auto-record parameter (MODAPP-112)
+ ENHANCEMENT: reload support to many modules
+ FIX: mod_sofia add replaces to supported header
+ ENHANCEMENT: add args callback to sleep so you can process dtmf and events while "sleeping"
+ ADD: mod_flite
+ ENHANCEMENT: switch_xml converted back to c code and support double globs on windows
+ ENHANCEMENT: mod_sofia support for adding and removing gateways without restarting profiles
+ ADD: extract contact header info into A channel when unhandled 3xx response is received (MODENDP-116)
+ FIX: outbound event_socket + late negotiation
+ ADD: copy_xml_cdr variable
+ ADD: silence_stream (like tone_stream but silent)
+ ADD: module_exists api call
+ ADD: emailer implementation for windows
+ ADD: wait_for_silence application
+ FIX: no error message generated if OS is unable to load a module ( due to dependency/installation issues )
+ FIX: segfault in media bugs
+ FIX: acl lists not correctly matching all ip adresses
+ FIX: mod_spidermonkey exit() does not stop script when called from the hangup callback (return "exit" from the callback)
+ FIX: mod_syslog works again
+ FIX: crash on terminal resize
+ FIX: audio problems on big endian
+ ENHANCEMENT: Disable multiple registrations on a per-device basis (MODENDP-117)
+ ADD: fifo_consumer_exit_key variable (MODAPP-100)
+ ADD: cidr based user auth in mod_sofia
+ ADD: uuid_send_dtmf fsapi command (MODAPP-114)
+ ADD: server registration fiels to sip_registration database (MODENDP-118)
+ FIX: use a variable, realm or to host to find gateway when it's not obvious (handles challenged REFER)
+ ADD: timeout to curl run in javascript
+ ADD: voicemail_inject fsapi command
+ ADD: reboot option for sip phones to flush_inboud_reg sofia profile api command
+ FIX: add small padding to end of mp3 to avoid cut off mp3 recording
+ FIX: patch multiple SDP connection lines in sdp for proxy media mode (MODENDP-109)
+ FIX: don't parse ringback varable in proxy situations
+ ADD: per call vm recording ext with vm_message_ext variable
+ ADD: sip_bye_h prefix to add headers to bye
+ ENHANCEMENT: more interfaces available in show fsapi command
+ FIX: don't leak in buffers on realloc fail
+ FIX: fail out of a conference call if write fails
+ ADD: auto ip-change detection
+ ADD: mod_snom
+ FIX: mod_sofia don't send sipfrag on transfer to cisco so they don't hang up the call
+
+
+
+freeswitch (1.0.0)
+
+ Enhanced sofia sip nat handling
+ Many fixes found by Klockwork (www.klocwork.com)
+ Added disable_app_log variable
+ Fixed mod_local_stream with rates on windows
+ Fixed finding of files in rate dirs on windows
+ Fixed memory corruption from sofia_contact function
+ Added sofia profile param NDLB-received-in-nat-reg-contact
+ Added sofia profile param aggressive-nat-detection
+ Fixed video sip calls in proxy media mode
+ Added bridge_terminate_key var
+ Update xmlrpc-c lib to trunk revision from upstream, fix windows xmlrpc
+ Enhanced nat handling in proxy media mode in sip
+ Add progress media to timetable so you can calculate pdd
+ Fixed seg when using unicast on socket when call has no read_codec
+ Fixed missed log events on busy box
+ Added -bleg to intercept
+ Enhance configure detection of python
+ Fixed build on solaris and freebsd for several modules
+ Added param "vm-email-only" to make voicemail sent by email only (previously default behavior)
+ Added param "vm-mailto-notify" to allow sending a notification email
+ Fixed mod_java build
+ Fixed mwi failures for some devices that don't subscribe
+ Removed fsapi functions (killchan, transfer, session_displace, reject)
+ Removed fsapi functions (session_record, broadcast, hold, media)
+ Many updates to sofia-sip library including over 100 fixes
+
+freeswitch (1.0.rc6)
+
+ Changed to not allow pass_2833 on transcoded calls (it never worked, now it will tell you)
+ Enhanced sofia sip nat handling
+ Fix libedit build on solaris
+ Fix session timers in mod_sofia
+ Fix conference fire-call
+ Change: add var_event down into the endpoints so chans with no parents can still pass options
+ Added enable-post-var param to xml_rpc
+ Fix mod_lua build on solaris
+ Many fixes found by Klockwork (www.klocwork.com)
+ Add unregister event in mod_sofia
+ Enhance python configure detection
+ Add vm_boxcount api func
+ Fixed att_xfer issue
+ Fix sip now includes the Allow-Events header in more places
+
+freeswitch (1.0.rc5)
+
+ Changed internal state names to avoid confusion
+ Fixed video negotiation
+ Enhanced accuracy of windows timer
+ Fixed mod_ldap build
+ Added dialplan and context to sql table for channels
+ Multiple fixes to mod_lua and mod_perl
+ Fixed logic bug in fifo causing segfault
+ internal changes to sip stack so we can remove a hash redundant to the stack
+ Fixed multiple memory leaks in mod_sofia
+ Fixed event fetch segfault on sip subscribe
+ Fixed segfault on timer rollover in sofia on 64bit
+ Fixed audio timing issues in mod_portaudio
+ Changed names of sip profiles in default config to avoid confusion
+ Fixed memory usage leak-like behavior when playing files requiring resampling
+ Removed some unused api's
+ Fix rtp timeout when playing moh
+ Removed some un-needed libraries and files from tree
+ Fixed multiple issues in sip stack including multiple segfaults
+ Added support for sip transfers on bypass_media and proxy_media calls
+ Added say application
+ Fixed --disable-debug configure option
+ Enhanced switch_cpp wrapper (and perl, python, lua, java)
+ Fixed segfault on inavalid stun response
+ Fixed configure help output
+ Fixed segfault on mp3 playback
+ Fixed assert on invalid sdp (missing m= line)
+ Added configurable windows service name
+ Fixed proxy mode call transition to non proxy call
+ Fixed solaris build of voipcodecs
+ Fixed sofia seg when call failure edge case
+
+freeswitch (1.0.rc4)
+
+ Add tab completion in cli
+ Add "inline" dialplan
+ Fixed segfault in enum
+ Enhance enum to fork dial equal priority entries
+ Added auto-reload to enum
+ Fixed odbc bug is mod_sofia presence handling
+ Add presence for conference and dial an eavesdrop
+ Fix stack overflow segfault when recursively parking calls
+ Fixed race is sofia registration handling
+ Enhance sofia registration, unregister on keep-alive OPTIONS failure
+ Added internal routing loop detection/avoidance
+ Fixed race in bgapi in event socket
+ Fixed vars to execute apps before bridge "bridge_pre_execute_aleg_app" and "bridge_pre_execute_bleg_app"
+ Fixed re-setting sound prefix to no prefix after a pharse
+ Enhanced setting of bracket vars from originate so they show in the CHANNEL_ORIGINATE event
+ Add "enable-timer" and "enable-100rel" options to turn off default behaviors in sofia
+ Add originate_timeout to originate vars
+ Fixed hanging channels in mod_portaudio
+ Added auto time sync on vps migration to different hardware
+ Fixed seg on transfer when both legs are not sip
+ Added configurable dtmf duration defaults
+ Enhanced voicemail, allow interruption of hello message
+ Fixed voicemail to not light up light on saved messages
+ Enhance mod_amr honor disable dtx in fmtp (MODCODEC-3)
+ Fixed bootstrap to install automake dependencies so you can use tarball without same version of automake installed
+ Fixed MODLANG-56 (bad audio on originate and javascript streamFile)
+ Added hold/unhold dialplan apps
+ Enhanced sofia error checking to outlaw 0.0.0.0 in sofia ip params
+ Backport fixes from sofia-sip tree
+ Fixed MSVC build
+ Fixed segfault on sip SUBSCRIBE with Expires: 0
+ Added mod_say_zh
+ Added --with-pyton and --with-pyton-config configure options
+ Added mod_lua
+ Enhanced switch_cpp wrapper in core and normalized interfaces for perl, python, lua, and java
+ Fixed multiple issues in cpp wrapper and the languages perl, python, lua and java
+ Added back mod_perl
+ Added sofia gateway option ping to adjust options ping frequency
+ Added .net event socket lib to contrib
+ Fixed passing of exact response codes of sip across a bridge
+ Added mod_reference, reference endpoint module
+ Enhanced build so you can now make commented out modules using "make mod_name"
+
+freeswitch (1.0.rc3)
+
+ Enhance xml menu system
+ Fixes upstream from sofia-sip library
+ Enhance mod_fifo
+ Added close method to ODBC spidermonkey class
+ Fix multiple bugs in the cpp wrapper used in mod_java and mod_python
+ Fix hung sip channel issue using respond app or on re-invite with bypass media after 1xx or 2xx responses
+
+freeswitch (1.0.rc2)
+
+ Fixed speex protocol negotiation issues (8k vs 16k)
+ Fixed mod_iax race conditions
+ Fixed ptime negotiation issues when re-packetizing
+ Added ip based acl lists
+
+freeswitch (1.0.rc1)
+
+
+
1
0
[commit] r9162 - in freeswitch/trunk/conf: autoload_configs lang/en lang/en/demo lang/fr/vm
by Freeswitch SVN 24 Jul '08
by Freeswitch SVN 24 Jul '08
24 Jul '08
Author: mikej
Date: Thu Jul 24 04:59:53 2008
New Revision: 9162
Modified:
freeswitch/trunk/conf/autoload_configs/ivr.conf.xml
freeswitch/trunk/conf/autoload_configs/openmrcp.conf.xml
freeswitch/trunk/conf/autoload_configs/xml_cdr.conf.xml
freeswitch/trunk/conf/lang/en/demo/demo-ivr.xml
freeswitch/trunk/conf/lang/en/en.xml
freeswitch/trunk/conf/lang/fr/vm/sounds.xml
Log:
line endings
Modified: freeswitch/trunk/conf/autoload_configs/ivr.conf.xml
==============================================================================
--- freeswitch/trunk/conf/autoload_configs/ivr.conf.xml (original)
+++ freeswitch/trunk/conf/autoload_configs/ivr.conf.xml Thu Jul 24 04:59:53 2008
@@ -1,56 +1,57 @@
-<configuration name="ivr.conf" description="IVR menus">
- <menus>
- <!-- demo IVR setup -->
- <!-- demo IVR, Main Menu -->
- <menu name="demo_ivr"
- greet-long="phrase:demo_ivr_main_menu"
- greet-short="phrase:demo_ivr_main_menu_short"
- invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav"
- exit-sound="voicemail/vm-goodbye.wav"
- timeout ="10000"
- inter-digit-timeout="2000"
- max-failures="3"
- digit-len="4">
- <entry action="menu-exec-app" digits="1" param="bridge sofia/$${domain}/888(a)conference.freeswitch.org"/>
- <entry action="menu-exec-app" digits="2" param="transfer 9996 XML default"/> <!-- FS echo -->
- <entry action="menu-exec-app" digits="3" param="transfer 9999 XML default"/> <!-- MOH -->
- <entry action="menu-sub" digits="4" param="demo_ivr_submenu"/> <!-- demo sub menu -->
- <entry action="menu-exec-app" digits="5" param="transfer 1234*256 enum"/> <!-- Screaming monkeys -->
- <entry action="menu-exec-app" digits="/^(10[01][0-9])$/" param="transfer $1 XML default"/>
- <entry action="menu-top" digits="9"/> <!-- Repeat this menu -->
- </menu>
- <!-- Demo IVR, Sub Menu -->
- <menu name="demo_ivr_submenu"
- greet-long="phrase:demo_ivr_sub_menu"
- greet-short="phrase:demo_ivr_sub_menu_short"
- invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav"
- exit-sound="voicemail/vm-goodbye.wav"
- timeout="15000"
- max-failures="3">
- <entry action="menu-top" digits="*"/>
- </menu>
-
- </menus>
-
-
-</configuration>
-
-
-<!-- TTS sample; non-functional but it demonstrates say: and TTS -->
-<!--
- <menu name="demo3"
- greet-long="say:Press 1 to join the conference, Press 2 to join the other conference"
- greet-short="say:Press 1 to join the conference, Press 2 to join the other conference"
- invalid-sound="say:invalid extension"
- exit-sound="say:exit sound"
- timeout ="15000"
- max-failures="3">
- <entry action="menu-exit" digits="*"/>
- <entry action="menu-playback" digits="1" param="say:You pressed 1"/>
- <entry action="menu-call-transfer" digits="2" param=
-
-
-"1000"/>
- <entry action="menu-call-transfer" digits="3" param="1001"/>
- </menu>
--->
+<?xml version="1.0" encoding="Windows-1252"?>
+<configuration name="ivr.conf" description="IVR menus">
+ <menus>
+ <!-- demo IVR setup -->
+ <!-- demo IVR, Main Menu -->
+ <menu name="demo_ivr"
+ greet-long="phrase:demo_ivr_main_menu"
+ greet-short="phrase:demo_ivr_main_menu_short"
+ invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav"
+ exit-sound="voicemail/vm-goodbye.wav"
+ timeout ="10000"
+ inter-digit-timeout="2000"
+ max-failures="3"
+ digit-len="4">
+ <entry action="menu-exec-app" digits="1" param="bridge sofia/$${domain}/888(a)conference.freeswitch.org"/>
+ <entry action="menu-exec-app" digits="2" param="transfer 9996 XML default"/> <!-- FS echo -->
+ <entry action="menu-exec-app" digits="3" param="transfer 9999 XML default"/> <!-- MOH -->
+ <entry action="menu-sub" digits="4" param="demo_ivr_submenu"/> <!-- demo sub menu -->
+ <entry action="menu-exec-app" digits="5" param="transfer 1234*256 enum"/> <!-- Screaming monkeys -->
+ <entry action="menu-exec-app" digits="/^(10[01][0-9])$/" param="transfer $1 XML default"/>
+ <entry action="menu-top" digits="9"/> <!-- Repeat this menu -->
+ </menu>
+ <!-- Demo IVR, Sub Menu -->
+ <menu name="demo_ivr_submenu"
+ greet-long="phrase:demo_ivr_sub_menu"
+ greet-short="phrase:demo_ivr_sub_menu_short"
+ invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav"
+ exit-sound="voicemail/vm-goodbye.wav"
+ timeout="15000"
+ max-failures="3">
+ <entry action="menu-top" digits="*"/>
+ </menu>
+
+ </menus>
+
+
+</configuration>
+
+
+<!-- TTS sample; non-functional but it demonstrates say: and TTS -->
+<!--
+ <menu name="demo3"
+ greet-long="say:Press 1 to join the conference, Press 2 to join the other conference"
+ greet-short="say:Press 1 to join the conference, Press 2 to join the other conference"
+ invalid-sound="say:invalid extension"
+ exit-sound="say:exit sound"
+ timeout ="15000"
+ max-failures="3">
+ <entry action="menu-exit" digits="*"/>
+ <entry action="menu-playback" digits="1" param="say:You pressed 1"/>
+ <entry action="menu-call-transfer" digits="2" param=
+
+
+"1000"/>
+ <entry action="menu-call-transfer" digits="3" param="1001"/>
+ </menu>
+-->
Modified: freeswitch/trunk/conf/autoload_configs/openmrcp.conf.xml
==============================================================================
--- freeswitch/trunk/conf/autoload_configs/openmrcp.conf.xml (original)
+++ freeswitch/trunk/conf/autoload_configs/openmrcp.conf.xml Thu Jul 24 04:59:53 2008
@@ -1,10 +1,11 @@
-<!-- http://wiki.freeswitch.org/wiki/Mod_openmrcp#Configuration -->
-<configuration name="openmrcp.conf" description="mod_openmrcp configuration">
- <settings>
- <param name="asr_default_profile" value="openmrcp-v2"/>
- <param name="tts_default_profile" value="openmrcp-v2"/>
- </settings>
- <profiles>
- <X-PRE-PROCESS cmd="include" data="../mrcp_profiles/*.xml"/>
- </profiles>
-</configuration>
+<?xml version="1.0" encoding="Windows-1252"?>
+<!-- http://wiki.freeswitch.org/wiki/Mod_openmrcp#Configuration -->
+<configuration name="openmrcp.conf" description="mod_openmrcp configuration">
+ <settings>
+ <param name="asr_default_profile" value="openmrcp-v2"/>
+ <param name="tts_default_profile" value="openmrcp-v2"/>
+ </settings>
+ <profiles>
+ <X-PRE-PROCESS cmd="include" data="../mrcp_profiles/*.xml"/>
+ </profiles>
+</configuration>
Modified: freeswitch/trunk/conf/autoload_configs/xml_cdr.conf.xml
==============================================================================
--- freeswitch/trunk/conf/autoload_configs/xml_cdr.conf.xml (original)
+++ freeswitch/trunk/conf/autoload_configs/xml_cdr.conf.xml Thu Jul 24 04:59:53 2008
@@ -1,39 +1,40 @@
-<configuration name="xml_cdr.conf" description="XML CDR CURL logger">
- <settings>
- <!-- the url to post to if blank web posting is disabled -->
- <!-- <param name="url" value="http://localhost/cdr_curl/post.php"/> -->
-
- <!-- optional: credentials to send to web server -->
- <!-- <param name="cred" value="user:pass"/> -->
-
- <!-- the total number of retries (not counting the first 'try') to post to webserver incase of failure -->
- <!-- <param name="retries" value="2"/> -->
-
- <!-- delay between retries in seconds, default is 5 seconds -->
- <!-- <param name="delay" value="1"/> -->
-
- <!-- optional: if not present we do not log every record to disk -->
- <!-- either an absolute path, a relative path assuming ${prefix}/logs or a blank value will default to ${prefix}/logs/xml_cdr -->
- <param name="log-dir" value=""/>
-
- <!-- optional: if not present we do log the b leg -->
- <!-- true or false if we should create a cdr for the b leg of a call-->
- <param name="log-b-leg" value="false"/>
-
-
- <!-- encode the post data may be 'true' for url encoding, 'false' for no encoding or 'base64' for base64 encoding -->
- <param name="encode" value="true"/>
-
- <!-- optional: set to true to disable Expect: 100-continue lighttpd requires this setting -->
- <!--<param name="disable-100-continue" value="true"/>-->
-
- <!-- optional: full path to the error log dir for failed web posts if not specified its the same as log-dir -->
- <!-- either an absolute path, a relative path assuming ${prefix}/logs or a blank or omitted value will default to ${prefix}/logs/xml_cdr -->
- <!-- <param name="err-log-dir" value="/tmp"/> -->
-
- <!-- optional: if enabled this will disable CA root certificate checks by libcurl -->
- <!-- note: default value is disabled. only enable if you want this! -->
- <!-- <param name="ignore-cacert-check" value="true" /> -->
-
- </settings>
-</configuration>
+<?xml version="1.0" encoding="Windows-1252"?>
+<configuration name="xml_cdr.conf" description="XML CDR CURL logger">
+ <settings>
+ <!-- the url to post to if blank web posting is disabled -->
+ <!-- <param name="url" value="http://localhost/cdr_curl/post.php"/> -->
+
+ <!-- optional: credentials to send to web server -->
+ <!-- <param name="cred" value="user:pass"/> -->
+
+ <!-- the total number of retries (not counting the first 'try') to post to webserver incase of failure -->
+ <!-- <param name="retries" value="2"/> -->
+
+ <!-- delay between retries in seconds, default is 5 seconds -->
+ <!-- <param name="delay" value="1"/> -->
+
+ <!-- optional: if not present we do not log every record to disk -->
+ <!-- either an absolute path, a relative path assuming ${prefix}/logs or a blank value will default to ${prefix}/logs/xml_cdr -->
+ <param name="log-dir" value=""/>
+
+ <!-- optional: if not present we do log the b leg -->
+ <!-- true or false if we should create a cdr for the b leg of a call-->
+ <param name="log-b-leg" value="false"/>
+
+
+ <!-- encode the post data may be 'true' for url encoding, 'false' for no encoding or 'base64' for base64 encoding -->
+ <param name="encode" value="true"/>
+
+ <!-- optional: set to true to disable Expect: 100-continue lighttpd requires this setting -->
+ <!--<param name="disable-100-continue" value="true"/>-->
+
+ <!-- optional: full path to the error log dir for failed web posts if not specified its the same as log-dir -->
+ <!-- either an absolute path, a relative path assuming ${prefix}/logs or a blank or omitted value will default to ${prefix}/logs/xml_cdr -->
+ <!-- <param name="err-log-dir" value="/tmp"/> -->
+
+ <!-- optional: if enabled this will disable CA root certificate checks by libcurl -->
+ <!-- note: default value is disabled. only enable if you want this! -->
+ <!-- <param name="ignore-cacert-check" value="true" /> -->
+
+ </settings>
+</configuration>
Modified: freeswitch/trunk/conf/lang/en/demo/demo-ivr.xml
==============================================================================
--- freeswitch/trunk/conf/lang/en/demo/demo-ivr.xml (original)
+++ freeswitch/trunk/conf/lang/en/demo/demo-ivr.xml Thu Jul 24 04:59:53 2008
@@ -1,158 +1,159 @@
-<include><!--This line will be ignored it's here to validate the xml and is optional -->
-
-
- <macro name="demo_ivr_count">
- <input pattern="^(\d+)$">
- <match>
- <action function="play-file" data="voicemail/vm-you_have.wav"/>
- <action function="say" data="$1" method="pronounced" type="name_spelled"/>
- <action function="play-file" data="voicemail/vm-messages.wav"/>
- </match>
- </input>
- </macro>
-
- <macro name="demo_ivr_main_menu"> <!-- See conf/autoload_config/ivr.conf.xml for an example on how to use this macro in an IVR -->
- <input pattern="(.*)">
- <match>
- <!-- string together several existing sound files to create one long greeting -->
- <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-this_ivr_will_let_you_test_features.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-you_may_exit_by_hanging_up.wav"/>
- <!-- note that you can do more than just play files, e.g. have pauses and do TTS -->
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 1: Call FreeSWITCH conference-->
- <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/1.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 2: Do FreeSWITCH echo test -->
- <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/2.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 3: Listen to Music on Hold -->
- <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/3.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 4: Hear a sample submenu -->
- <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/4.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 5: Listen to screaming monkeys -->
- <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/5.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 9: Repeat these options -->
- <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/9.wav"/>
- <action function="execute" data="sleep(2000)"/>
- </match>
- </input>
- </macro>
-
- <!-- The following macro is the same as demo_ivr_main_menu except it is the "short" version -->
- <!-- The short version has all the options but not the initial greeting -->
- <macro name="demo_ivr_main_menu_short">
- <input pattern="(.*)">
- <match>
- <!-- Menu option 1: Call FreeSWITCH conference-->
- <action function="execute" data="sleep(1000)"/>
- <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/1.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 2: Do FreeSWITCH echo test -->
- <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/2.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 3: Listen to Music on Hold -->
- <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/3.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 4: Hear a sample submenu -->
- <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/4.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 5: Listen to screaming monkeys -->
- <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/5.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option 9: Repeat these options -->
- <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/9.wav"/>
- <action function="execute" data="sleep(2000)"/>
- </match>
- </input>
- </macro>
-
- <!-- The following macro is the "long" greeting for the demo_ivr_sub_menu -->
- <macro name="demo_ivr_sub_menu">
- <input pattern="(.*)">
- <match>
- <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-sample_submenu.wav"/>
- <action function="execute" data="sleep(250)"/>
- <!-- Menu option *: Return to top menu -->
- <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/star.wav"/>
- <action function="execute" data="sleep(250)"/>
- </match>
- </input>
- </macro>
-
- <!-- The following macro is the same as demo_ivr_sub_menu except it is the "short" version -->
- <!-- The short version has all the options but not the initial greeting -->
- <macro name="demo_ivr_sub_menu_short">
- <input pattern="(.*)">
- <match>
- <!-- Menu option *: Return to top menu -->
- <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/>
- <action function="execute" data="sleep(250)"/>
- <action function="play-file" data="ivr/ivr-please.wav"/>
- <action function="play-file" data="voicemail/vm-press.wav"/>
- <action function="play-file" data="digits/star.wav"/>
- <action function="execute" data="sleep(250)"/>
- </match>
- </input>
- </macro>
-
-</include><!--This line will be ignored it's here to validate the xml and is optional -->
+<?xml version="1.0" encoding="Windows-1252"?>
+<include><!--This line will be ignored it's here to validate the xml and is optional -->
+
+
+ <macro name="demo_ivr_count">
+ <input pattern="^(\d+)$">
+ <match>
+ <action function="play-file" data="voicemail/vm-you_have.wav"/>
+ <action function="say" data="$1" method="pronounced" type="name_spelled"/>
+ <action function="play-file" data="voicemail/vm-messages.wav"/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="demo_ivr_main_menu"> <!-- See conf/autoload_config/ivr.conf.xml for an example on how to use this macro in an IVR -->
+ <input pattern="(.*)">
+ <match>
+ <!-- string together several existing sound files to create one long greeting -->
+ <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-this_ivr_will_let_you_test_features.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-you_may_exit_by_hanging_up.wav"/>
+ <!-- note that you can do more than just play files, e.g. have pauses and do TTS -->
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 1: Call FreeSWITCH conference-->
+ <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/1.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 2: Do FreeSWITCH echo test -->
+ <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/2.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 3: Listen to Music on Hold -->
+ <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/3.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 4: Hear a sample submenu -->
+ <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/4.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 5: Listen to screaming monkeys -->
+ <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/5.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 9: Repeat these options -->
+ <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/9.wav"/>
+ <action function="execute" data="sleep(2000)"/>
+ </match>
+ </input>
+ </macro>
+
+ <!-- The following macro is the same as demo_ivr_main_menu except it is the "short" version -->
+ <!-- The short version has all the options but not the initial greeting -->
+ <macro name="demo_ivr_main_menu_short">
+ <input pattern="(.*)">
+ <match>
+ <!-- Menu option 1: Call FreeSWITCH conference-->
+ <action function="execute" data="sleep(1000)"/>
+ <action function="play-file" data="ivr/ivr-to_call_the_freeswitch_conference.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/1.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 2: Do FreeSWITCH echo test -->
+ <action function="play-file" data="ivr/ivr-to_do_a_freeswitch_echo_test.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/2.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 3: Listen to Music on Hold -->
+ <action function="play-file" data="ivr/ivr-to_listen_to_moh.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/3.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 4: Hear a sample submenu -->
+ <action function="play-file" data="ivr/ivr-to_hear_sample_submenu.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/4.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 5: Listen to screaming monkeys -->
+ <action function="play-file" data="ivr/ivr-to_hear_screaming_monkeys.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/5.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option 9: Repeat these options -->
+ <action function="play-file" data="ivr/ivr-to_repeat_these_options.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/9.wav"/>
+ <action function="execute" data="sleep(2000)"/>
+ </match>
+ </input>
+ </macro>
+
+ <!-- The following macro is the "long" greeting for the demo_ivr_sub_menu -->
+ <macro name="demo_ivr_sub_menu">
+ <input pattern="(.*)">
+ <match>
+ <action function="play-file" data="ivr/ivr-welcome_to_freeswitch.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-sample_submenu.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <!-- Menu option *: Return to top menu -->
+ <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/star.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ </match>
+ </input>
+ </macro>
+
+ <!-- The following macro is the same as demo_ivr_sub_menu except it is the "short" version -->
+ <!-- The short version has all the options but not the initial greeting -->
+ <macro name="demo_ivr_sub_menu_short">
+ <input pattern="(.*)">
+ <match>
+ <!-- Menu option *: Return to top menu -->
+ <action function="play-file" data="ivr/ivr-to_return_to_previous_menu.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ <action function="play-file" data="ivr/ivr-please.wav"/>
+ <action function="play-file" data="voicemail/vm-press.wav"/>
+ <action function="play-file" data="digits/star.wav"/>
+ <action function="execute" data="sleep(250)"/>
+ </match>
+ </input>
+ </macro>
+
+</include><!--This line will be ignored it's here to validate the xml and is optional -->
Modified: freeswitch/trunk/conf/lang/en/en.xml
==============================================================================
--- freeswitch/trunk/conf/lang/en/en.xml (original)
+++ freeswitch/trunk/conf/lang/en/en.xml Thu Jul 24 04:59:53 2008
@@ -1,7 +1,8 @@
-<include>
- <language name="en" sound-path="$${base_dir}/sounds/en/us/callie" tts-engine="cepstral" tts-voice="callie">
- <X-PRE-PROCESS cmd="include" data="demo/*.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml -->
- <!--voicemail_en_tts is purely implemented with tts, we need a files based implementation too -->
- <X-PRE-PROCESS cmd="include" data="vm/sounds.xml"/>
- </language>
-</include>
+<?xml version="1.0" encoding="Windows-1252"?>
+<include>
+ <language name="en" sound-path="$${base_dir}/sounds/en/us/callie" tts-engine="cepstral" tts-voice="callie">
+ <X-PRE-PROCESS cmd="include" data="demo/*.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml -->
+ <!--voicemail_en_tts is purely implemented with tts, we need a files based implementation too -->
+ <X-PRE-PROCESS cmd="include" data="vm/sounds.xml"/>
+ </language>
+</include>
Modified: freeswitch/trunk/conf/lang/fr/vm/sounds.xml
==============================================================================
--- freeswitch/trunk/conf/lang/fr/vm/sounds.xml (original)
+++ freeswitch/trunk/conf/lang/fr/vm/sounds.xml Thu Jul 24 04:59:53 2008
@@ -1,210 +1,211 @@
-<include><!--This line will be ignored it's here to validate the xml and is optional -->
- <macro name="voicemail_enter_id">
- <input pattern="(.*)">
- <match>
- <action function="speak-text" data="Entrez votre Identification, suivi par $1."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_enter_pass">
- <input pattern="(.*)">
- <match>
- <action function="speak-text" data="Entrez votre code, suivi par $1."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_fail_auth">
- <input pattern="(.*)">
- <match>
- <action function="speak-text" data="Identification incorrect."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_hello">
- <input pattern="(.*)">
- <match>
- <action function="speak-text" data="Bienvenu sur votre r�pondeur."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_goodbye">
- <input pattern="(.*)">
- <match>
- <action function="speak-text" data="Aurevoir."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_abort">
- <input pattern="(.*)">
- <match>
- <action function="speak-text" data="Trop de tentatives �chou�es."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_message_count">
- <input pattern="^([^:]+):([^:]+):{0,1}(.*)">
- <match>
- <action function="speak-text" data="Vous avez $1 $2 message$3 dans le r�pertoir ${voicemail_current_folder}."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_menu">
- <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
- <match>
- <action function="speak-text"
- data="Pour �couter les nouveaux message, tappez $1, Pour �couter les messages enregistr�s, tappez $2, Pour les options avanc�es, tappez $3, pour sortir, tappez $4."/>
- </match>
- </input>
- </macro>
-
-
- <macro name="voicemail_config_menu">
- <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
- <match>
- <action function="speak-text"
- data="pour enregistrer un message d'accueil, tappez $1, Pour choisir votre message d'accueil, tappez $2, Pour enregistrer votre nom, tappez $3, pour retourner au menu principale, tappez $4."/>
- </match>
- </input>
- </macro>
-
-
- <macro name="voicemail_record_name">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="enregistrez votre nom au bip, puis tappez une touche ou arretez de parler pour arreter l'enregistrement."/>
-
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_record_file_check">
- <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
- <match>
- <action function="speak-text"
- data="Pour �couter l'enregistrement, tappez $1, pour sauvegarder l'enregistrement, tappez $2, Pour r�enregistrer, tappez $3."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_record_urgent_check">
- <input pattern="^([0-9#*]):([0-9#*])$">
- <match>
- <action function="speak-text"
- data="Pour indiquer ce messange comme �tant urgent, tappez $1, Pour continuer, tappez $2."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_listen_file_check">
- <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
- <match>
- <action function="speak-text"
- data="Pour r��couter l'enregistrement � nouveau, tappez $1, Pour sauvegarder l'enregistrement, tappez $2, Pour supprimer l'enregistrement, tappez $3, pour transf�rer l'enregistrement � votre mail, tappez $4."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_choose_greeting">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="choisissez un message d'accueil entre 1 et 3."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_choose_greeting_fail">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="valeur incorrect."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_record_greeting">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="enregistrez votre message d'accueil au bip, puis tappez une touche ou arretez de parler pour arreter l'enregistrement."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_record_message">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="enregistrez votre message au bip, puis tappez une touche ou arretez de parler pour arreter l'enregistrement."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_greeting_selected">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="message d'accueil numero $1 selectionn�."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_play_greeting">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="$1 n'est pas valide."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_say_number">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="$1"/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_say_message_number">
- <input pattern="^([a-z]+):(.*)$">
- <match>
- <action function="speak-text" data="$1 message numero $2."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_say_phone_number">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="$1."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_say_name">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="$1."/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_ack">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="message $1"/>
- </match>
- </input>
- </macro>
-
- <macro name="voicemail_say_date">
- <input pattern="^(.*)$">
- <match>
- <action function="speak-text" data="$strftime($1|%A, %B %d %Y, %I %M %p)"/>
- </match>
- </input>
- </macro>
-
+<?xml version="1.0" encoding="Windows-1252"?>
+<include><!--This line will be ignored it's here to validate the xml and is optional -->
+ <macro name="voicemail_enter_id">
+ <input pattern="(.*)">
+ <match>
+ <action function="speak-text" data="Entrez votre Identification, suivi par $1."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_enter_pass">
+ <input pattern="(.*)">
+ <match>
+ <action function="speak-text" data="Entrez votre code, suivi par $1."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_fail_auth">
+ <input pattern="(.*)">
+ <match>
+ <action function="speak-text" data="Identification incorrect."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_hello">
+ <input pattern="(.*)">
+ <match>
+ <action function="speak-text" data="Bienvenu sur votre r�pondeur."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_goodbye">
+ <input pattern="(.*)">
+ <match>
+ <action function="speak-text" data="Aurevoir."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_abort">
+ <input pattern="(.*)">
+ <match>
+ <action function="speak-text" data="Trop de tentatives �chou�es."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_message_count">
+ <input pattern="^([^:]+):([^:]+):{0,1}(.*)">
+ <match>
+ <action function="speak-text" data="Vous avez $1 $2 message$3 dans le r�pertoir ${voicemail_current_folder}."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_menu">
+ <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
+ <match>
+ <action function="speak-text"
+ data="Pour �couter les nouveaux message, tappez $1, Pour �couter les messages enregistr�s, tappez $2, Pour les options avanc�es, tappez $3, pour sortir, tappez $4."/>
+ </match>
+ </input>
+ </macro>
+
+
+ <macro name="voicemail_config_menu">
+ <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
+ <match>
+ <action function="speak-text"
+ data="pour enregistrer un message d'accueil, tappez $1, Pour choisir votre message d'accueil, tappez $2, Pour enregistrer votre nom, tappez $3, pour retourner au menu principale, tappez $4."/>
+ </match>
+ </input>
+ </macro>
+
+
+ <macro name="voicemail_record_name">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="enregistrez votre nom au bip, puis tappez une touche ou arretez de parler pour arreter l'enregistrement."/>
+
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_record_file_check">
+ <input pattern="^([0-9#*]):([0-9#*]):([0-9#*])$">
+ <match>
+ <action function="speak-text"
+ data="Pour �couter l'enregistrement, tappez $1, pour sauvegarder l'enregistrement, tappez $2, Pour r�enregistrer, tappez $3."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_record_urgent_check">
+ <input pattern="^([0-9#*]):([0-9#*])$">
+ <match>
+ <action function="speak-text"
+ data="Pour indiquer ce messange comme �tant urgent, tappez $1, Pour continuer, tappez $2."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_listen_file_check">
+ <input pattern="^([0-9#*]):([0-9#*]):([0-9#*]):([0-9#*])$">
+ <match>
+ <action function="speak-text"
+ data="Pour r��couter l'enregistrement � nouveau, tappez $1, Pour sauvegarder l'enregistrement, tappez $2, Pour supprimer l'enregistrement, tappez $3, pour transf�rer l'enregistrement � votre mail, tappez $4."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_choose_greeting">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="choisissez un message d'accueil entre 1 et 3."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_choose_greeting_fail">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="valeur incorrect."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_record_greeting">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="enregistrez votre message d'accueil au bip, puis tappez une touche ou arretez de parler pour arreter l'enregistrement."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_record_message">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="enregistrez votre message au bip, puis tappez une touche ou arretez de parler pour arreter l'enregistrement."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_greeting_selected">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="message d'accueil numero $1 selectionn�."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_play_greeting">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="$1 n'est pas valide."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_say_number">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="$1"/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_say_message_number">
+ <input pattern="^([a-z]+):(.*)$">
+ <match>
+ <action function="speak-text" data="$1 message numero $2."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_say_phone_number">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="$1."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_say_name">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="$1."/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_ack">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="message $1"/>
+ </match>
+ </input>
+ </macro>
+
+ <macro name="voicemail_say_date">
+ <input pattern="^(.*)$">
+ <match>
+ <action function="speak-text" data="$strftime($1|%A, %B %d %Y, %I %M %p)"/>
+ </match>
+ </input>
+ </macro>
+
</include><!--This line will be ignored it's here to validate the xml and is optional -->
\ No newline at end of file
1
0
[commit] r9161 - in freeswitch/trunk: . libs libs/win32 libs/win32/flite libs/win32/libmp3lame libs/win32/libogg libs/win32/libshout libs/win32/libshout/shout src/mod/asr_tts/mod_flite src/mod/formats/mod_shout
by Freeswitch SVN 24 Jul '08
by Freeswitch SVN 24 Jul '08
24 Jul '08
Author: mikej
Date: Thu Jul 24 04:54:06 2008
New Revision: 9161
Added:
freeswitch/trunk/libs/win32/libshout/compat.h
Modified:
freeswitch/trunk/Freeswitch.2008.sln
freeswitch/trunk/libs/ (props changed)
freeswitch/trunk/libs/win32/Download 8khz Sounds.2008.vcproj
freeswitch/trunk/libs/win32/flite/ (props changed)
freeswitch/trunk/libs/win32/libmp3lame/ (props changed)
freeswitch/trunk/libs/win32/libogg/ (props changed)
freeswitch/trunk/libs/win32/libshout/ (props changed)
freeswitch/trunk/libs/win32/libshout/libshout.vcproj
freeswitch/trunk/libs/win32/libshout/shout/shout.h
freeswitch/trunk/src/mod/asr_tts/mod_flite/ (props changed)
freeswitch/trunk/src/mod/formats/mod_shout/decode_i386.c
freeswitch/trunk/src/mod/formats/mod_shout/interface.c
freeswitch/trunk/src/mod/formats/mod_shout/layer3.c
freeswitch/trunk/src/mod/formats/mod_shout/mpg123.h
freeswitch/trunk/src/mod/formats/mod_shout/mpglib.h
Log:
merge more build stuff for shout and flite. (FSBUILD-62 and FSBUILD-63)
Modified: freeswitch/trunk/Freeswitch.2008.sln
==============================================================================
--- freeswitch/trunk/Freeswitch.2008.sln (original)
+++ freeswitch/trunk/Freeswitch.2008.sln Thu Jul 24 04:54:06 2008
@@ -914,6 +914,48 @@
{6E49F6C2-ADDA-4BFB-81FE-AB9AF51B455F} = {6E49F6C2-ADDA-4BFB-81FE-AB9AF51B455F}
EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flite", "libs\win32\flite\flite.2008.vcproj", "{0AD1177E-1FD8-4643-9391-431467A11084}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_flite", "src\mod\asr_tts\mod_flite\mod_flite.2008.vcproj", "{66444AEE-554C-11DD-A9F0-8C5D56D89593}"
+ ProjectSection(ProjectDependencies) = postProject
+ {202D7A4E-760D-4D0E-AFA1-D7459CED30FF} = {202D7A4E-760D-4D0E-AFA1-D7459CED30FF}
+ {D5D2BF72-29FE-4982-A9FA-82FDD086DB1B} = {D5D2BF72-29FE-4982-A9FA-82FDD086DB1B}
+ {0AD1177E-1FD8-4643-9391-431467A11084} = {0AD1177E-1FD8-4643-9391-431467A11084}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download FLITE", "libs\win32\Download FLITE.2008.vcproj", "{D5D2BF72-29FE-4982-A9FA-82FDD086DB1B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download LAME", "libs\win32\Download LAME.2008.vcproj", "{D5D2BF72-29FE-4982-A9FA-82AB2086DB1B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download LIBSHOUT", "libs\win32\Download LIBSHOUT.2008.vcproj", "{D5D2BF72-29FE-4982-A9FA-82AB3086DB1B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download OGG", "libs\win32\Download OGG.2008.vcproj", "{D5D2BF72-29FE-4982-A9FA-82AB1086DB1B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmp3lame", "libs\win32\libmp3lame\libmp3lame_vc7.vcproj", "{E316772F-5D8F-4F2A-8F71-094C3E859D34}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D5D2BF72-29FE-4982-A9FA-82AB2086DB1B} = {D5D2BF72-29FE-4982-A9FA-82AB2086DB1B}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libshout", "libs\win32\libshout\libshout.vcproj", "{D3D8B329-20BE-475E-9E83-653CEA0E0EF5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {8B3B4C4C-13C2-446C-BEB0-F412CC2CFB9A} = {8B3B4C4C-13C2-446C-BEB0-F412CC2CFB9A}
+ {D5D2BF72-29FE-4982-A9FA-82AB1086DB1B} = {D5D2BF72-29FE-4982-A9FA-82AB1086DB1B}
+ {D5D2BF72-29FE-4982-A9FA-82AB2086DB1B} = {D5D2BF72-29FE-4982-A9FA-82AB2086DB1B}
+ {D5D2BF72-29FE-4982-A9FA-82AB3086DB1B} = {D5D2BF72-29FE-4982-A9FA-82AB3086DB1B}
+ {0FEEAEC6-4399-4C46-B7DB-62ECE80D15B4} = {0FEEAEC6-4399-4C46-B7DB-62ECE80D15B4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_shout", "src\mod\formats\mod_shout\mod_shout.vcproj", "{38FE0559-9910-43A8-9E45-3E5004C27692}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D3D8B329-20BE-475E-9E83-653CEA0E0EF5} = {D3D8B329-20BE-475E-9E83-653CEA0E0EF5}
+ {E316772F-5D8F-4F2A-8F71-094C3E859D34} = {E316772F-5D8F-4F2A-8F71-094C3E859D34}
+ {DF018947-0FFF-4EB3-BDEE-441DC81DA7A4} = {DF018947-0FFF-4EB3-BDEE-441DC81DA7A4}
+ {202D7A4E-760D-4D0E-AFA1-D7459CED30FF} = {202D7A4E-760D-4D0E-AFA1-D7459CED30FF}
+ {87EE9DA4-DE1E-4448-8324-183C98DCA588} = {87EE9DA4-DE1E-4448-8324-183C98DCA588}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg", "libs\win32\libogg\libogg.2008.vcproj", "{0FEEAEC6-4399-4C46-B7DB-62ECE80D15B4}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -1569,6 +1611,46 @@
{464AAB78-5489-4916-BE51-BF8D61822311}.Release|Win32.ActiveCfg = Release|Win32
{464AAB78-5489-4916-BE51-BF8D61822311}.Release|Win32.Build.0 = Release|Win32
{464AAB78-5489-4916-BE51-BF8D61822311}.Release|x64.ActiveCfg = Release|Win32
+ {0AD1177E-1FD8-4643-9391-431467A11084}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0AD1177E-1FD8-4643-9391-431467A11084}.Debug|x64.ActiveCfg = Debug|Win32
+ {0AD1177E-1FD8-4643-9391-431467A11084}.Release|Win32.ActiveCfg = Release|Win32
+ {0AD1177E-1FD8-4643-9391-431467A11084}.Release|x64.ActiveCfg = Release|Win32
+ {66444AEE-554C-11DD-A9F0-8C5D56D89593}.Debug|Win32.ActiveCfg = Debug|Win32
+ {66444AEE-554C-11DD-A9F0-8C5D56D89593}.Debug|x64.ActiveCfg = Debug|Win32
+ {66444AEE-554C-11DD-A9F0-8C5D56D89593}.Release|Win32.ActiveCfg = Release|Win32
+ {66444AEE-554C-11DD-A9F0-8C5D56D89593}.Release|x64.ActiveCfg = Release|Win32
+ {D5D2BF72-29FE-4982-A9FA-82FDD086DB1B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D5D2BF72-29FE-4982-A9FA-82FDD086DB1B}.Debug|x64.ActiveCfg = Debug|Win32
+ {D5D2BF72-29FE-4982-A9FA-82FDD086DB1B}.Release|Win32.ActiveCfg = Release|Win32
+ {D5D2BF72-29FE-4982-A9FA-82FDD086DB1B}.Release|x64.ActiveCfg = Release|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB2086DB1B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB2086DB1B}.Debug|x64.ActiveCfg = Debug|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB2086DB1B}.Release|Win32.ActiveCfg = Release|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB2086DB1B}.Release|x64.ActiveCfg = Release|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB3086DB1B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB3086DB1B}.Debug|x64.ActiveCfg = Debug|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB3086DB1B}.Release|Win32.ActiveCfg = Release|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB3086DB1B}.Release|x64.ActiveCfg = Release|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB1086DB1B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB1086DB1B}.Debug|x64.ActiveCfg = Debug|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB1086DB1B}.Release|Win32.ActiveCfg = Release|Win32
+ {D5D2BF72-29FE-4982-A9FA-82AB1086DB1B}.Release|x64.ActiveCfg = Release|Win32
+ {E316772F-5D8F-4F2A-8F71-094C3E859D34}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E316772F-5D8F-4F2A-8F71-094C3E859D34}.Debug|x64.ActiveCfg = Debug|Win32
+ {E316772F-5D8F-4F2A-8F71-094C3E859D34}.Release|Win32.ActiveCfg = Release|Win32
+ {E316772F-5D8F-4F2A-8F71-094C3E859D34}.Release|x64.ActiveCfg = Release|Win32
+ {D3D8B329-20BE-475E-9E83-653CEA0E0EF5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D3D8B329-20BE-475E-9E83-653CEA0E0EF5}.Debug|x64.ActiveCfg = Debug|Win32
+ {D3D8B329-20BE-475E-9E83-653CEA0E0EF5}.Release|Win32.ActiveCfg = Release|Win32
+ {D3D8B329-20BE-475E-9E83-653CEA0E0EF5}.Release|x64.ActiveCfg = Release|Win32
+ {38FE0559-9910-43A8-9E45-3E5004C27692}.Debug|Win32.ActiveCfg = Debug|Win32
+ {38FE0559-9910-43A8-9E45-3E5004C27692}.Debug|x64.ActiveCfg = Debug|Win32
+ {38FE0559-9910-43A8-9E45-3E5004C27692}.Release|Win32.ActiveCfg = Release|Win32
+ {38FE0559-9910-43A8-9E45-3E5004C27692}.Release|x64.ActiveCfg = Release|Win32
+ {0FEEAEC6-4399-4C46-B7DB-62ECE80D15B4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0FEEAEC6-4399-4C46-B7DB-62ECE80D15B4}.Debug|x64.ActiveCfg = Debug|Win32
+ {0FEEAEC6-4399-4C46-B7DB-62ECE80D15B4}.Release|Win32.ActiveCfg = Release|Win32
+ {0FEEAEC6-4399-4C46-B7DB-62ECE80D15B4}.Release|x64.ActiveCfg = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1608,6 +1690,7 @@
{9254C4B0-6F60-42B6-BB3A-36D63FC001C7} = {A5A27244-AD24-46E5-B01B-840CD296C91D}
{2CA40887-1622-46A1-A7F9-17FD7E7E545B} = {A5A27244-AD24-46E5-B01B-840CD296C91D}
{6FF941AC-82C5-429F-AA4C-AD2FB9E5DA52} = {A5A27244-AD24-46E5-B01B-840CD296C91D}
+ {38FE0559-9910-43A8-9E45-3E5004C27692} = {A5A27244-AD24-46E5-B01B-840CD296C91D}
{1A1FF289-4FD6-4285-A422-D31DD67A4723} = {CBD81696-EFB4-4D2F-8451-1B8DAA86155A}
{EC3E5C7F-EE09-47E2-80FE-546363D14A98} = {B8F5B47B-8568-46EB-B320-64C17D2A98BC}
{1AD3F51E-BBB6-4090-BA39-9DFAB1EF1F5F} = {0C808854-54D1-4230-BFF5-77B5FD905000}
@@ -1620,6 +1703,7 @@
{692F6330-4D87-4C82-81DF-40DB5892636E} = {4CF6A6AC-07DE-4B9E-ABE1-7F98B64E0BB0}
{E7116F50-2B10-472F-92BD-C8667AA9C1AE} = {4CF6A6AC-07DE-4B9E-ABE1-7F98B64E0BB0}
{2286DA73-9FC5-45BC-A508-85994C3317AB} = {4CF6A6AC-07DE-4B9E-ABE1-7F98B64E0BB0}
+ {66444AEE-554C-11DD-A9F0-8C5D56D89593} = {4CF6A6AC-07DE-4B9E-ABE1-7F98B64E0BB0}
{1C453396-D912-4213-89FD-9B489162B7B5} = {A7AB4405-FDB7-4853-9FBB-1516B1C3D80A}
{D0BCAC02-D94B-46B8-9B49-CDDCC2BD7909} = {A7AB4405-FDB7-4853-9FBB-1516B1C3D80A}
{CBEC7225-0C21-4DA8-978E-1F158F8AD950} = {F69A4A6B-9360-4EBB-A280-22AA3C455AC5}
@@ -1655,6 +1739,9 @@
{B535402E-38D2-4D54-8360-423ACBD17192} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
{2F025EAD-99BD-40F5-B2CC-F0A28CAD7F2D} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
{94001A0E-A837-445C-8004-F918F10D0226} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
+ {E316772F-5D8F-4F2A-8F71-094C3E859D34} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
+ {D3D8B329-20BE-475E-9E83-653CEA0E0EF5} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
+ {0FEEAEC6-4399-4C46-B7DB-62ECE80D15B4} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
{5927104D-C14C-4AC8-925C-4AB681762E75} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{8B3B4C4C-13C2-446C-BEB0-F412CC2CFB9A} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{4F92B672-DADB-4047-8D6A-4BB3796733FD} = {C120A020-773F-4EA3-923F-B67AF28B750D}
@@ -1663,6 +1750,9 @@
{3CE1DC99-8246-4DB1-A709-74F19F08EC67} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{87A1FE3D-F410-4C8E-9591-8C625985BC70} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{6E49F6C2-ADDA-4BFB-81FE-AB9AF51B455F} = {C120A020-773F-4EA3-923F-B67AF28B750D}
+ {D5D2BF72-29FE-4982-A9FA-82AB2086DB1B} = {C120A020-773F-4EA3-923F-B67AF28B750D}
+ {D5D2BF72-29FE-4982-A9FA-82AB3086DB1B} = {C120A020-773F-4EA3-923F-B67AF28B750D}
+ {D5D2BF72-29FE-4982-A9FA-82AB1086DB1B} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{988CACF7-3FCB-4992-BE69-77872AE67DC8} = {6CD61A1D-797C-470A-BE08-8C31B68BB336}
{5BC072DB-3826-48EA-AF34-FE32AA01E83B} = {6CD61A1D-797C-470A-BE08-8C31B68BB336}
{FA429E98-8B03-45E6-A096-A4BC5E821DE4} = {6CD61A1D-797C-470A-BE08-8C31B68BB336}
Modified: freeswitch/trunk/libs/win32/Download 8khz Sounds.2008.vcproj
==============================================================================
--- freeswitch/trunk/libs/win32/Download 8khz Sounds.2008.vcproj (original)
+++ freeswitch/trunk/libs/win32/Download 8khz Sounds.2008.vcproj Thu Jul 24 04:54:06 2008
@@ -75,7 +75,7 @@
<Tool
Name="VCCustomBuildTool"
Description="Downloading 8khzsound."
- CommandLine="if not exist "$(ProjectDir)..\sounds\en\us\callie\voicemail\8000" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/freeswitch-sounds-en-us-callie-8000-1.0.2.tar.gz "$(ProjectDir).."
if not exist "$(ProjectDir)..\sounds\music\8000" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/freeswitch-sounds-music-8000-1.0.2.tar.gz "$(ProjectDir).."
"
+ CommandLine="if not exist "$(ProjectDir)..\sounds\en\us\callie\voicemail\8000" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/freeswitch-sounds-en-us-callie-8000-1.0.2.tar.gz "$(ProjectDir)..\sounds"
if not exist "$(ProjectDir)..\sounds\music\8000" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/freeswitch-sounds-music-8000-1.0.2.tar.gz "$(ProjectDir)..\sounds"
"
Outputs="$(ProjectDir)..\sounds\en\us\callie\voicemail\8000"
/>
</FileConfiguration>
Added: freeswitch/trunk/libs/win32/libshout/compat.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/win32/libshout/compat.h Thu Jul 24 04:54:06 2008
@@ -0,0 +1 @@
+#include <os.h>
Modified: freeswitch/trunk/libs/win32/libshout/libshout.vcproj
==============================================================================
--- freeswitch/trunk/libs/win32/libshout/libshout.vcproj (original)
+++ freeswitch/trunk/libs/win32/libshout/libshout.vcproj Thu Jul 24 04:54:06 2008
@@ -44,7 +44,7 @@
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories=".\,..\..\libshout-2.2.2\src,..\..\libshout-2.2.2\include,..\..\libogg-1.1.3\include,..\..\pthreads-w32-2-7-0-release,..\..\libshout-2.2.2\win32\include"
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_WIN32;VERSION=\"2.0.0\";LIBSHOUT_MAJOR=2;LIBSHOUT_MINOR=0;LIBSHOUT_MICRO=0;HAVE_WINSOCK2_H;HAVE_VORBIS"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_WIN32;VERSION=\"2.0.0\";LIBSHOUT_MAJOR=2;LIBSHOUT_MINOR=0;LIBSHOUT_MICRO=0;HAVE_WINSOCK2_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
StringPooling="true"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
@@ -118,7 +118,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".\,..\..\libshout-2.2.2\src,..\..\libshout-2.2.2\include,..\..\libogg-1.1.3\include,..\..\pthreads-w32-2-7-0-release,..\..\libshout-2.2.2\win32\include"
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_WIN32;VERSION=\"2.0.0\";LIBSHOUT_MAJOR=2;LIBSHOUT_MINOR=0;LIBSHOUT_MICRO=0;HAVE_WINSOCK2_H;HAVE_VORBIS"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_WIN32;VERSION=\"2.0.0\";LIBSHOUT_MAJOR=2;LIBSHOUT_MINOR=0;LIBSHOUT_MICRO=0;HAVE_WINSOCK2_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
Modified: freeswitch/trunk/libs/win32/libshout/shout/shout.h
==============================================================================
--- freeswitch/trunk/libs/win32/libshout/shout/shout.h (original)
+++ freeswitch/trunk/libs/win32/libshout/shout/shout.h Thu Jul 24 04:54:06 2008
@@ -24,6 +24,22 @@
#include <sys/types.h>
#ifdef WIN32
#include <os.h>
+# ifdef _MSC_VER
+# undef inline
+# define inline __inline
+#if (_MSC_VER >= 1400) // VC8+
+#ifndef _CRT_SECURE_NO_DEPRECATE
+#define _CRT_SECURE_NO_DEPRECATE
+#endif
+#ifndef _CRT_NONSTDC_NO_DEPRECATE
+#define _CRT_NONSTDC_NO_DEPRECATE
+#endif
+#endif // VC8+
+# endif
+#ifndef __MINGW32__
+#define va_copy(ap1, ap2) memcpy(&ap1, &ap2, sizeof(va_list))
+#endif
+
#endif
#define SHOUTERR_SUCCESS (0)
Modified: freeswitch/trunk/src/mod/formats/mod_shout/decode_i386.c
==============================================================================
--- freeswitch/trunk/src/mod/formats/mod_shout/decode_i386.c (original)
+++ freeswitch/trunk/src/mod/formats/mod_shout/decode_i386.c Thu Jul 24 04:54:06 2008
@@ -81,7 +81,7 @@
{
register int j;
- real *window = decwin + 16 - bo1;
+ real *window = (mp->decwin) + 16 - bo1;
for (j = 16; j; j--, b0 += 0x10, window += 0x20, samples += step) {
real sum;
Modified: freeswitch/trunk/src/mod/formats/mod_shout/interface.c
==============================================================================
--- freeswitch/trunk/src/mod/formats/mod_shout/interface.c (original)
+++ freeswitch/trunk/src/mod/formats/mod_shout/interface.c Thu Jul 24 04:54:06 2008
@@ -13,7 +13,7 @@
}
-BOOL InitMP3(struct mpstr *mp, long outscale, int samplerate)
+MPGLIB_BOOL InitMP3(struct mpstr *mp, long outscale, int samplerate)
{
/* quiet 4096 med 8192 */
Modified: freeswitch/trunk/src/mod/formats/mod_shout/layer3.c
==============================================================================
--- freeswitch/trunk/src/mod/formats/mod_shout/layer3.c (original)
+++ freeswitch/trunk/src/mod/formats/mod_shout/layer3.c Thu Jul 24 04:54:06 2008
@@ -32,8 +32,11 @@
short shortDiff[13];
};
-
+#ifndef _WIN32
static inline real find_pow(int i)
+#else
+static real find_pow(int i)
+#endif
{
return (i > 0 && i < 8207) ? __ispow[i] : 1;
Modified: freeswitch/trunk/src/mod/formats/mod_shout/mpg123.h
==============================================================================
--- freeswitch/trunk/src/mod/formats/mod_shout/mpg123.h (original)
+++ freeswitch/trunk/src/mod/formats/mod_shout/mpg123.h Thu Jul 24 04:54:06 2008
@@ -1,3 +1,6 @@
+#ifndef MPG123_DEFINED
+#define MPG123_DEFINED
+
#include <stdio.h>
#include <string.h>
#include <signal.h>
@@ -127,3 +130,5 @@
extern long freqs[9];
extern struct parameter param;
extern real *pnts[5];
+
+#endif
Modified: freeswitch/trunk/src/mod/formats/mod_shout/mpglib.h
==============================================================================
--- freeswitch/trunk/src/mod/formats/mod_shout/mpglib.h (original)
+++ freeswitch/trunk/src/mod/formats/mod_shout/mpglib.h Thu Jul 24 04:54:06 2008
@@ -5,6 +5,10 @@
#endif
#define NTOM_MUL (32768)
+#ifdef _WIN32
+#include "mpg123.h"
+#endif
+
struct buf {
unsigned char *pnt;
long size;
@@ -44,7 +48,7 @@
unsigned long ntom_step;
};
-#define BOOL int
+#define MPGLIB_BOOL int
#define MP3_ERR -1
#define MP3_OK 0
@@ -52,7 +56,7 @@
#define MP3_TOOSMALL 2
void InitMP3Constants(void);
-BOOL InitMP3(struct mpstr *mp, long outscale, int samplerate);
+MPGLIB_BOOL InitMP3(struct mpstr *mp, long outscale, int samplerate);
int decodeMP3(struct mpstr *mp, char *inmemory, int inmemsize, char *outmemory, int outmemsize, int *done);
void ExitMP3(struct mpstr *mp);
1
0
[commit] r9160 - in freeswitch/trunk/src/mod: applications/mod_dptools event_handlers/mod_event_socket
by Freeswitch SVN 24 Jul '08
by Freeswitch SVN 24 Jul '08
24 Jul '08
Author: mikej
Date: Thu Jul 24 04:11:34 2008
New Revision: 9160
Modified:
freeswitch/trunk/src/mod/applications/mod_dptools/mod_dptools.c
freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c
Log:
build tweak
Modified: freeswitch/trunk/src/mod/applications/mod_dptools/mod_dptools.c
==============================================================================
--- freeswitch/trunk/src/mod/applications/mod_dptools/mod_dptools.c (original)
+++ freeswitch/trunk/src/mod/applications/mod_dptools/mod_dptools.c Thu Jul 24 04:11:34 2008
@@ -2099,8 +2099,8 @@
if (hint) switch_event_add_header(event, SWITCH_STACK_BOTTOM, "Hint", "%s", hint);
if (body) switch_event_add_body(event, "%s", body);
if (to) {
- switch_event_add_header(event, SWITCH_STACK_BOTTOM, "To", "%s", to);
const char *v;
+ switch_event_add_header(event, SWITCH_STACK_BOTTOM, "To", "%s", to);
if ((v = switch_core_get_variable(to))) {
switch_event_add_header(event, SWITCH_STACK_BOTTOM, "Command", "%s", v);
}
Modified: freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c
==============================================================================
--- freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c (original)
+++ freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c Thu Jul 24 04:11:34 2008
@@ -487,15 +487,15 @@
if (clen > 0) {
char *body;
- char *ptr;
+ char *p;
switch_zmalloc(body, clen + 1);
- ptr = body;
+ p = body;
while(clen > 0) {
mlen = clen;
- status = switch_socket_recv(listener->sock, ptr, &mlen);
+ status = switch_socket_recv(listener->sock, p, &mlen);
if (!SWITCH_STATUS_IS_BREAK(status) && status != SWITCH_STATUS_SUCCESS) {
return SWITCH_STATUS_FALSE;
@@ -507,7 +507,7 @@
}
clen -= (int) mlen;
- ptr += mlen;
+ p += mlen;
}
switch_event_add_body(*event, "%s", body);
1
0
24 Jul '08
Author: mikej
Date: Thu Jul 24 04:06:39 2008
New Revision: 9159
Modified:
freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c
Log:
build tweak
Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c
==============================================================================
--- freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c (original)
+++ freeswitch/trunk/src/mod/endpoints/mod_sofia/mod_sofia.c Thu Jul 24 04:06:39 2008
@@ -1258,7 +1258,7 @@
} else if (!strcasecmp(argv[0], "profile")) {
struct cb_helper cb;
- if ((profile = sofia_glue_find_profile(argv[1]))) {
+ if ((argv[1]) && (profile = sofia_glue_find_profile(argv[1]))) {
stream->write_function(stream, "%s\n", line);
stream->write_function(stream, "Name \t\t%s\n", switch_str_nil(argv[1]));
stream->write_function(stream, "Domain Name \t\t%s\n", switch_str_nil(profile->domain_name));
1
0
Author: mikej
Date: Thu Jul 24 03:20:09 2008
New Revision: 9158
Modified:
freeswitch/trunk/src/switch_buffer.c
Log:
msvc build fix
Modified: freeswitch/trunk/src/switch_buffer.c
==============================================================================
--- freeswitch/trunk/src/switch_buffer.c (original)
+++ freeswitch/trunk/src/switch_buffer.c Thu Jul 24 03:20:09 2008
@@ -229,7 +229,7 @@
if (switch_test_flag(buffer, SWITCH_BUFFER_FLAG_DYNAMIC)) {
if (freespace < datalen && (!buffer->max_len || (buffer->used + datalen <= buffer->max_len))) {
switch_size_t new_size, new_block_size;
- void *data;
+ void *tmp;
new_size = buffer->datalen + datalen;
new_block_size = buffer->datalen + buffer->blocksize;
@@ -238,10 +238,10 @@
new_size = new_block_size;
}
buffer->head = buffer->data;
- if (!(data = realloc(buffer->data, new_size))) {
+ if (!(tmp = realloc(buffer->data, new_size))) {
return 0;
}
- buffer->data = data;
+ buffer->data = tmp;
buffer->head = buffer->data;
buffer->datalen = new_size;
}
1
0
[commit] r9157 - in freeswitch/trunk: libs/win32 libs/win32/libmp3lame libs/win32/libogg libs/win32/libshout libs/win32/libshout/shout src/mod/formats/mod_shout
by Freeswitch SVN 24 Jul '08
by Freeswitch SVN 24 Jul '08
24 Jul '08
Author: mikej
Date: Thu Jul 24 02:23:04 2008
New Revision: 9157
Added:
freeswitch/trunk/libs/win32/Download LAME.2008.vcproj
freeswitch/trunk/libs/win32/Download LIBSHOUT.2008.vcproj
freeswitch/trunk/libs/win32/Download OGG.2008.vcproj
freeswitch/trunk/libs/win32/libmp3lame/
freeswitch/trunk/libs/win32/libmp3lame/libmp3lame_vc7.vcproj
freeswitch/trunk/libs/win32/libogg/
freeswitch/trunk/libs/win32/libogg/libogg.2008.vcproj
freeswitch/trunk/libs/win32/libshout/
freeswitch/trunk/libs/win32/libshout/libshout.vcproj
freeswitch/trunk/libs/win32/libshout/shout/
freeswitch/trunk/libs/win32/libshout/shout/shout.h
freeswitch/trunk/src/mod/formats/mod_shout/mod_shout.vcproj
Log:
add new files for mod_shout build (still more to do here (FSBUILD-63)
Added: freeswitch/trunk/libs/win32/Download LAME.2008.vcproj
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/win32/Download LAME.2008.vcproj Thu Jul 24 02:23:04 2008
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="Download LAME"
+ ProjectGUID="{D5D2BF72-29FE-4982-A9FA-82AB2086DB1B}"
+ RootNamespace="Download LAME"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ BuildLogFile="$(IntDir)\BuildLog $(ProjectName).htm"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ CommandLine=""
+ Outputs=""
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ BuildLogFile="$(IntDir)\BuildLog $(ProjectName).htm"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine=""
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath=".\lame\cleancount"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Downloading Lame."
+ CommandLine="if not exist "$(ProjectDir)..\lame-3.97" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://svn.freeswitch.org/downloads/libs/lame-3.97.tar.gz "$(ProjectDir).."
"
+ Outputs="$(ProjectDir)..\lame-3.97"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Downloading Lame."
+ CommandLine="if not exist "$(ProjectDir)..\lame-3.97" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://svn.freeswitch.org/downloads/libs/lame-3.97.tar.gz "$(ProjectDir).."
"
+ Outputs="$(ProjectDir)..\lame-3.97"
+ />
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Added: freeswitch/trunk/libs/win32/Download LIBSHOUT.2008.vcproj
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/win32/Download LIBSHOUT.2008.vcproj Thu Jul 24 02:23:04 2008
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="Download LIBSHOUT"
+ ProjectGUID="{D5D2BF72-29FE-4982-A9FA-82AB3086DB1B}"
+ RootNamespace="Download LIBSHOUT"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ BuildLogFile="$(IntDir)\BuildLog $(ProjectName).htm"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ CommandLine=""
+ Outputs=""
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ BuildLogFile="$(IntDir)\BuildLog $(ProjectName).htm"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine=""
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath=".\libshout\cleancount"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Downloading Flite."
+ CommandLine="if not exist "$(ProjectDir)..\libshout-2.2.2" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://svn.freeswitch.org/downloads/libs/libshout-2.2.2.tar.gz "$(ProjectDir).."
"
+ Outputs="$(ProjectDir)..\libshout-2.2.2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Downloading Flite."
+ CommandLine="if not exist "$(ProjectDir)..\libshout-2.2.2" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://svn.freeswitch.org/downloads/libs/libshout-2.2.2.tar.gz "$(ProjectDir).."
"
+ Outputs="$(ProjectDir)..\libshout-2.2.2"
+ />
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Added: freeswitch/trunk/libs/win32/Download OGG.2008.vcproj
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/win32/Download OGG.2008.vcproj Thu Jul 24 02:23:04 2008
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="Download OGG"
+ ProjectGUID="{D5D2BF72-29FE-4982-A9FA-82AB1086DB1B}"
+ RootNamespace="Download OGG"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ BuildLogFile="$(IntDir)\BuildLog $(ProjectName).htm"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ CommandLine=""
+ Outputs=""
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ BuildLogFile="$(IntDir)\BuildLog $(ProjectName).htm"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine=""
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath=".\ogg\cleancount"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Downloading Lame."
+ CommandLine="if not exist "$(ProjectDir)..\libogg-1.1.3" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz "$(ProjectDir).."
"
+ Outputs="$(ProjectDir)..\libogg-1.1.3"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Downloading Lame."
+ CommandLine="if not exist "$(ProjectDir)..\libogg-1.1.3" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz "$(ProjectDir).."
"
+ Outputs="$(ProjectDir)..\libogg-1.1.3"
+ />
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Added: freeswitch/trunk/libs/win32/libmp3lame/libmp3lame_vc7.vcproj
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/win32/libmp3lame/libmp3lame_vc7.vcproj Thu Jul 24 02:23:04 2008
@@ -0,0 +1,802 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="libmp3lame"
+ ProjectGUID="{E316772F-5D8F-4F2A-8F71-094C3E859D34}"
+ RootNamespace="libmp3lame"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\Release"
+ IntermediateDirectory=".\Release"
+ ConfigurationType="4"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/GAy /QIfdiv /QI0f"
+ Optimization="2"
+ AdditionalIncludeDirectories=""..\..\lame-3.97","..\..\lame-3.97\include""
+ PreprocessorDefinitions="NDEBUG;_WINDOWS;WIN32;HAVE_CONFIG_H"
+ StringPooling="true"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ PrecompiledHeaderFile=".\Release/libmp3lame_vc6.pch"
+ AssemblerListingLocation=".\Release/"
+ ObjectFile=".\Release/"
+ ProgramDataBaseFileName=".\Release/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ Culture="1033"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)/libmp3lame.lib"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\Debug"
+ IntermediateDirectory=".\Debug"
+ ConfigurationType="4"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""..\..\lame-3.97","..\..\lame-3.97\include""
+ PreprocessorDefinitions="_DEBUG;_WINDOWS;WIN32;HAVE_CONFIG_H"
+ RuntimeLibrary="1"
+ PrecompiledHeaderFile=".\Debug/libmp3lame_vc6.pch"
+ AssemblerListingLocation=".\Debug/"
+ ObjectFile=".\Debug/"
+ ProgramDataBaseFileName=".\Debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="4"
+ CompileAs="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ Culture="1033"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)/libmp3lame.lib"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source"
+ Filter="c"
+ >
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\bitstream.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\encoder.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\fft.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\gain_analysis.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\id3tag.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\lame.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\mpglib_interface.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\newmdct.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\presets.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\psymodel.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\quantize.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\quantize_pvt.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\reservoir.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\set_get.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\tables.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ WarningLevel="1"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ WarningLevel="1"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\takehiro.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\util.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\vbrquantize.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\VbrTag.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\version.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Include"
+ Filter="h"
+ >
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\bitstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\configMS.h"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Performing Custom Build Step on $(InputName)"
+ CommandLine="copy ..\..\lame-3.97\configMS.h ..\..\lame-3.97\config.h
"
+ Outputs="..\config.h"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Performing Custom Build Step on $(InputName)"
+ CommandLine="copy ..\..\lame-3.97\configMS.h ..\..\lame-3.97\config.h
"
+ Outputs="..\config.h"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\encoder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\fft.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\gain_analysis.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\id3tag.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\l3side.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\lame-analysis.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\lame_global_flags.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\lameerror.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\machine.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\newmdct.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\psymodel.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\quantize.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\quantize_pvt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\reservoir.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\set_get.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\tables.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\vbrquantize.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\VbrTag.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\version.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Asm"
+ Filter=".nas"
+ >
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\i386\choose_table.nas"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\i386\cpu_feat.nas"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\i386\fft.nas"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\i386\fft3dn.nas"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\i386\fftfpu.nas"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\i386\fftsse.nas"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\i386\ffttbl.nas"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lame-3.97\libmp3lame\i386\scalar.nas"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Added: freeswitch/trunk/libs/win32/libogg/libogg.2008.vcproj
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/win32/libogg/libogg.2008.vcproj Thu Jul 24 02:23:04 2008
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="windows-1255"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="libogg"
+ ProjectGUID="{0FEEAEC6-4399-4C46-B7DB-62ECE80D15B4}"
+ RootNamespace="libogg"
+ TargetFrameworkVersion="0"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..\..\libogg-1.1.3\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ StringPooling="true"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ PrecompiledHeaderFile=".\Static_Release/ogg_static.pch"
+ AssemblerListingLocation=".\Static_Release/"
+ ObjectFile=".\Static_Release/"
+ ProgramDataBaseFileName=".\Static_Release/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1033"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)/libogg.lib"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\Static_Release/ogg_static.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\libogg-1.1.3\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ PrecompiledHeaderFile=".\Static_Debug/ogg_static.pch"
+ AssemblerListingLocation=".\Static_Debug/"
+ ObjectFile=".\Static_Debug/"
+ ProgramDataBaseFileName=".\Static_Debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1033"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)/libogg.lib"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\Static_Debug/ogg_static.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ <File
+ RelativePath="..\..\libogg-1.1.3\src\bitwise.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libogg-1.1.3\src\framing.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ <File
+ RelativePath="..\..\libogg-1.1.3\include\ogg\ogg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\libogg-1.1.3\include\ogg\os_types.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Added: freeswitch/trunk/libs/win32/libshout/libshout.vcproj
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/win32/libshout/libshout.vcproj Thu Jul 24 02:23:04 2008
@@ -0,0 +1,449 @@
+<?xml version="1.0" encoding="windows-1255"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="libshout"
+ ProjectGUID="{D3D8B329-20BE-475E-9E83-653CEA0E0EF5}"
+ RootNamespace="libshout"
+ TargetFrameworkVersion="0"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".\,..\..\libshout-2.2.2\src,..\..\libshout-2.2.2\include,..\..\libogg-1.1.3\include,..\..\pthreads-w32-2-7-0-release,..\..\libshout-2.2.2\win32\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_WIN32;VERSION=\"2.0.0\";LIBSHOUT_MAJOR=2;LIBSHOUT_MINOR=0;LIBSHOUT_MICRO=0;HAVE_WINSOCK2_H;HAVE_VORBIS"
+ StringPooling="true"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="true"
+ PrecompiledHeaderFile="$(ConfigurationName)/libshout.pch"
+ AssemblerListingLocation=".$(ConfigurationName)"
+ ObjectFile=".\Release/"
+ ProgramDataBaseFileName="$(ConfigurationName)"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1033"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)\libshout.lib"
+ SuppressStartupBanner="true"
+ IgnoreAllDefaultLibraries="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile="$(ConfigurationName)/libshout.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=".\,..\..\libshout-2.2.2\src,..\..\libshout-2.2.2\include,..\..\libogg-1.1.3\include,..\..\pthreads-w32-2-7-0-release,..\..\libshout-2.2.2\win32\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_WIN32;VERSION=\"2.0.0\";LIBSHOUT_MAJOR=2;LIBSHOUT_MINOR=0;LIBSHOUT_MICRO=0;HAVE_WINSOCK2_H;HAVE_VORBIS"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ PrecompiledHeaderFile=".\Debug/libshout.pch"
+ AssemblerListingLocation="$(ConfigurationName)"
+ ObjectFile=".\Debug/"
+ ProgramDataBaseFileName="$(ConfigurationName)"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1033"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)\libshout.lib"
+ SuppressStartupBanner="true"
+ IgnoreAllDefaultLibraries="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile="$(ConfigurationName)/libshout.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\avl\avl.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\avl\avl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\httpp\httpp.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\httpp\httpp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\mp3.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\ogg.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\net\resolver.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\net\resolver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\shout.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\shout_ogg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\shout_private.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\net\sock.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\net\sock.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\thread\thread.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\thread\thread.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\timing\timing.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\timing\timing.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\util.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\libshout-2.2.2\src\util.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ <File
+ RelativePath="..\..\libshout-2.2.2\include\os.h"
+ >
+ </File>
+ <File
+ RelativePath=".\shout\shout.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Added: freeswitch/trunk/libs/win32/libshout/shout/shout.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/win32/libshout/shout/shout.h Thu Jul 24 02:23:04 2008
@@ -0,0 +1,204 @@
+/* shout.h
+ *
+ * API for libshout, the streaming library for icecast
+ *
+ * Copyright (C) 2002-2003 the Icecast team <team(a)icecast.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the Free
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+#ifndef __LIBSHOUT_SHOUT_H__
+#define __LIBSHOUT_SHOUT_H__
+
+#include <sys/types.h>
+#ifdef WIN32
+#include <os.h>
+#endif
+
+#define SHOUTERR_SUCCESS (0)
+#define SHOUTERR_INSANE (-1)
+#define SHOUTERR_NOCONNECT (-2)
+#define SHOUTERR_NOLOGIN (-3)
+#define SHOUTERR_SOCKET (-4)
+#define SHOUTERR_MALLOC (-5)
+#define SHOUTERR_METADATA (-6)
+#define SHOUTERR_CONNECTED (-7)
+#define SHOUTERR_UNCONNECTED (-8)
+#define SHOUTERR_UNSUPPORTED (-9)
+
+#define SHOUTERR_BUSY (-10)
+
+#define SHOUT_FORMAT_OGG (0)
+#define SHOUT_FORMAT_MP3 (1)
+/* backward-compatibility alias */
+#define SHOUT_FORMAT_VORBIS SHOUT_FORMAT_OGG
+
+#define SHOUT_PROTOCOL_HTTP (0)
+#define SHOUT_PROTOCOL_XAUDIOCAST (1)
+#define SHOUT_PROTOCOL_ICY (2)
+
+#define SHOUT_AI_BITRATE "bitrate"
+#define SHOUT_AI_SAMPLERATE "samplerate"
+#define SHOUT_AI_CHANNELS "channels"
+#define SHOUT_AI_QUALITY "quality"
+
+typedef struct shout shout_t;
+typedef struct _util_dict shout_metadata_t;
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* initializes the shout library. Must be called before anything else */
+void shout_init(void);
+
+/* shuts down the shout library, deallocating any global storage. Don't call
+ * anything afterwards */
+void shout_shutdown(void);
+
+/* returns a static version string. Non-null parameters will be set to the
+ * value of the library major, minor, and patch levels, respectively */
+const char *shout_version(int *major, int *minor, int *patch);
+
+/* Allocates and sets up a new shout_t. Returns NULL if it can't get enough
+ * memory. The returns shout_t must be disposed of with shout_free. */
+shout_t *shout_new(void);
+
+/* Free all memory allocated by a shout_t */
+void shout_free(shout_t *self);
+
+/* Returns a statically allocated string describing the last shout error
+ * to occur. Only valid until the next libshout call on this shout_t */
+const char *shout_get_error(shout_t *self);
+
+/* Return the error code (e.g. SHOUTERR_SOCKET) for this shout instance */
+int shout_get_errno(shout_t *self);
+
+/* returns SHOUTERR_CONNECTED or SHOUTERR_UNCONNECTED */
+int shout_get_connected(shout_t *self);
+
+/* Parameter manipulation functions. libshout makes copies of all parameters,
+ * the caller may free its copies after giving them to libshout. May return
+ * SHOUTERR_MALLOC */
+
+int shout_set_host(shout_t *self, const char *host);
+const char *shout_get_host(shout_t *self);
+
+int shout_set_port(shout_t *self, unsigned short port);
+unsigned short shout_get_port(shout_t *self);
+
+int shout_set_password(shout_t *, const char *password);
+const char *shout_get_password(shout_t *self);
+
+int shout_set_mount(shout_t *self, const char *mount);
+const char *shout_get_mount(shout_t *self);
+
+int shout_set_name(shout_t *self, const char *name);
+const char *shout_get_name(shout_t *self);
+
+int shout_set_url(shout_t *self, const char *url);
+const char *shout_get_url(shout_t *self);
+
+int shout_set_genre(shout_t *self, const char *genre);
+const char *shout_get_genre(shout_t *self);
+
+int shout_set_user(shout_t *self, const char *username);
+const char *shout_get_user(shout_t *self);
+
+int shout_set_agent(shout_t *self, const char *username);
+const char *shout_get_agent(shout_t *self);
+
+int shout_set_description(shout_t *self, const char *description);
+const char *shout_get_description(shout_t *self);
+
+int shout_set_dumpfile(shout_t *self, const char *dumpfile);
+const char *shout_get_dumpfile(shout_t *self);
+
+int shout_set_audio_info(shout_t *self, const char *name, const char *value);
+const char *shout_get_audio_info(shout_t *self, const char *name);
+
+int shout_set_public(shout_t *self, unsigned int make_public);
+unsigned int shout_get_public(shout_t *self);
+
+/* takes a SHOUT_FORMAT_xxxx argument */
+int shout_set_format(shout_t *self, unsigned int format);
+unsigned int shout_get_format(shout_t *self);
+
+/* takes a SHOUT_PROTOCOL_xxxxx argument */
+int shout_set_protocol(shout_t *self, unsigned int protocol);
+unsigned int shout_get_protocol(shout_t *self);
+
+/* Instructs libshout to use nonblocking I/O. Must be called before
+ * shout_open (no switching back and forth midstream at the moment). */
+int shout_set_nonblocking(shout_t* self, unsigned int nonblocking);
+unsigned int shout_get_nonblocking(shout_t *self);
+
+/* Opens a connection to the server. All parameters must already be set */
+int shout_open(shout_t *self);
+
+/* Closes a connection to the server */
+int shout_close(shout_t *self);
+
+/* Send data to the server, parsing it for format specific timing info */
+int shout_send(shout_t *self, const unsigned char *data, size_t len);
+
+/* Send unparsed data to the server. Do not use this unless you know
+ * what you are doing.
+ * Returns the number of bytes written, or < 0 on error.
+ */
+ssize_t shout_send_raw(shout_t *self, const unsigned char *data, size_t len);
+
+/* return the number of bytes currently on the write queue (only makes sense in
+ * nonblocking mode). */
+ssize_t shout_queuelen(shout_t *self);
+
+/* Puts caller to sleep until it is time to send more data to the server */
+void shout_sync(shout_t *self);
+
+/* Amount of time in ms caller should wait before sending again */
+int shout_delay(shout_t *self);
+
+/* Sets MP3 metadata.
+ * Returns:
+ * SHOUTERR_SUCCESS
+ * SHOUTERR_UNSUPPORTED if format isn't MP3
+ * SHOUTERR_MALLOC
+ * SHOUTERR_INSANE
+ * SHOUTERR_NOCONNECT
+ * SHOUTERR_SOCKET
+ */
+int shout_set_metadata(shout_t *self, shout_metadata_t *metadata);
+
+/* Allocates a new metadata structure. Must be freed by shout_metadata_free. */
+shout_metadata_t *shout_metadata_new(void);
+
+/* Free resources allocated by shout_metadata_t */
+void shout_metadata_free(shout_metadata_t *self);
+
+/* Add a parameter to the metadata structure.
+ * Returns:
+ * SHOUTERR_SUCCESS on success
+ * SHOUTERR_INSANE if self isn't a valid shout_metadata_t* or name is null
+ * SHOUTERR_MALLOC if memory can't be allocated */
+int shout_metadata_add(shout_metadata_t *self, const char *name, const char *value);
+
+#ifdef __cplusplus
+}
+#endif
+
+/* --- Compiled features --- */
+
+#define SHOUT_THREADSAFE @SHOUT_THREADSAFE@
+
+#endif /* __LIBSHOUT_SHOUT_H__ */
Added: freeswitch/trunk/src/mod/formats/mod_shout/mod_shout.vcproj
==============================================================================
--- (empty file)
+++ freeswitch/trunk/src/mod/formats/mod_shout/mod_shout.vcproj Thu Jul 24 02:23:04 2008
@@ -0,0 +1,235 @@
+<?xml version="1.0" encoding="windows-1255"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="mod_shout"
+ ProjectGUID="{38FE0559-9910-43A8-9E45-3E5004C27692}"
+ RootNamespace="mod_shout"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\w32\module_debug.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""../../../../libs/curl/include";"../../../../libs/lame-3.97/include";"..\..\..\..\libs\win32\libshout";"..\..\..\..\libs\libshout-2.2.2\include""
+ PreprocessorDefinitions="CURL_STATICLIB"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ WarnAsError="false"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreDefaultLibraryNames="LIBCMTD.LIB;LIBCMT.LIB"
+ GenerateDebugInformation="true"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\w32\module_release.vsprops"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories=""../../../../libs/curl/include";"../../../../libs/lame-3.97/include";"..\..\..\..\libs\win32\libshout";"..\..\..\..\libs\libshout-2.2.2\include""
+ PreprocessorDefinitions="CURL_STATICLIB"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ WarnAsError="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreDefaultLibraryNames="LIBCMTD.LIB;LIBCMT.LIB"
+ GenerateDebugInformation="false"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ LinkTimeCodeGeneration="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath=".\common.c"
+ >
+ </File>
+ <File
+ RelativePath=".\dct64_i386.c"
+ >
+ </File>
+ <File
+ RelativePath=".\decode_i386.c"
+ >
+ </File>
+ <File
+ RelativePath=".\decode_ntom.c"
+ >
+ </File>
+ <File
+ RelativePath=".\interface.c"
+ >
+ </File>
+ <File
+ RelativePath=".\layer3.c"
+ >
+ </File>
+ <File
+ RelativePath=".\mod_shout.c"
+ >
+ </File>
+ <File
+ RelativePath=".\tabinit.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath=".\huffman.h"
+ >
+ </File>
+ <File
+ RelativePath=".\mpg123.h"
+ >
+ </File>
+ <File
+ RelativePath=".\mpglib.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
1
0
[commit] r9156 - in freeswitch/trunk: libs/win32 libs/win32/flite src/mod/asr_tts/mod_flite
by Freeswitch SVN 24 Jul '08
by Freeswitch SVN 24 Jul '08
24 Jul '08
Author: mikej
Date: Thu Jul 24 02:12:43 2008
New Revision: 9156
Added:
freeswitch/trunk/libs/win32/Download FLITE.2008.vcproj
freeswitch/trunk/libs/win32/flite/
freeswitch/trunk/libs/win32/flite/flite.2008.vcproj
freeswitch/trunk/src/mod/asr_tts/mod_flite/mod_flite.2008.vcproj
Log:
add 2008 project files for mod_flite build. (FSBUILD-62)
Added: freeswitch/trunk/libs/win32/Download FLITE.2008.vcproj
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/win32/Download FLITE.2008.vcproj Thu Jul 24 02:12:43 2008
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="Download FLITE"
+ ProjectGUID="{D5D2BF72-29FE-4982-A9FA-82FDD086DB1B}"
+ RootNamespace="Download FLITE"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ BuildLogFile="$(IntDir)\BuildLog $(ProjectName).htm"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ CommandLine=""
+ Outputs=""
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="10"
+ CharacterSet="2"
+ BuildLogFile="$(IntDir)\BuildLog $(ProjectName).htm"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ CommandLine=""
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine=""
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath=".\flite\cleancount"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Downloading Flite."
+ CommandLine="if not exist "$(ProjectDir)..\flite-1.3.99" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://www.freeswitch.org/downloads/libs/flite-1.3.99.tar.gz "$(ProjectDir).."
"
+ Outputs="$(ProjectDir)..\flite-1.3.99"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Downloading Flite."
+ CommandLine="if not exist "$(ProjectDir)..\flite-1.3.99" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://www.freeswitch.org/downloads/libs/flite-1.3.99.tar.gz "$(ProjectDir).."
"
+ Outputs="$(ProjectDir)..\flite-1.3.99"
+ />
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Added: freeswitch/trunk/libs/win32/flite/flite.2008.vcproj
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/win32/flite/flite.2008.vcproj Thu Jul 24 02:12:43 2008
@@ -0,0 +1,745 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="flite"
+ ProjectGUID="{0AD1177E-1FD8-4643-9391-431467A11084}"
+ RootNamespace="flite-1.3-current"
+ TargetFrameworkVersion="196613"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""..\..\flite-1.3.99\include";"..\..\flite-1.3.99\lang\usenglish";"..\..\flite-1.3.99\lang\cmulex""
+ PreprocessorDefinitions="CST_AUDIO_WINCE=1;NO_UNION_INITIALIZATION=1;_CRT_SECURE_NO_WARNINGS"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ WarningLevel="3"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="4"
+ CharacterSet="2"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories=""..\..\flite-1.3.99\include";"..\..\flite-1.3.99\lang\usenglish";"..\..\flite-1.3.99\lang\cmulex""
+ PreprocessorDefinitions="CST_AUDIO_WINCE=1;NO_UNION_INITIALIZATION=1;_CRT_SECURE_NO_WARNINGS"
+ MinimalRebuild="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLibrarianTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\flite-1.3.99\src\audio\au_command.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\audio\au_wince.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\audio\audio.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\audio\auserver.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmulex\cmu_lex.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmulex\cmu_lex_data.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmulex\cmu_lex_entries.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmulex\cmu_lts_model.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmulex\cmu_lts_rules.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb.c"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="include;lang/usenglish"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="include;lang/usenglish"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_cart.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_clunits.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_lex_entry.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_lpc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_time_awb\cmu_time_awb_mcep.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal16\cmu_us_kal16.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal16\cmu_us_kal16_diphone.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal16\cmu_us_kal16_lpc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal16\cmu_us_kal16_res.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal16\cmu_us_kal16_residx.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_diphone.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_lpc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_res.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal\cmu_us_kal_residx.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_alloc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_args.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\stats\cst_cart.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\wavesynth\cst_clunits.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\wavesynth\cst_diphone.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_endian.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_error.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_features.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\hrg\cst_ffeature.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_file_stdio.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\hrg\cst_item.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\lexicon\cst_lexicon.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\speech\cst_lpcres.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\lexicon\cst_lts.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\lexicon\cst_lts_rewrites.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_mmap_win32.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\synth\cst_phoneset.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\wavesynth\cst_reflpc.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\regex\cst_regex.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\hrg\cst_rel_io.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\hrg\cst_relation.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\wavesynth\cst_sigpr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\wavesynth\cst_sigprFP.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_socket.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\stats\cst_ss.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_string.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\wavesynth\cst_sts.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\synth\cst_synth.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_tokenstream.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\speech\cst_track.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\speech\cst_track_io.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\wavesynth\cst_units.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\synth\cst_utt_utils.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\hrg\cst_utterance.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_val.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_val_const.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\utils\cst_val_user.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\stats\cst_viterbi.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\synth\cst_voice.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\speech\cst_wave.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\speech\cst_wave_io.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\speech\cst_wave_utils.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\synth\flite.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\speech\rateconv.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\regex\regexp.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\regex\regsub.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_aswd.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_dur_stats.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_durz_cart.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_expand.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_f0_model.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_f0lr.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_ffeatures.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_gpos.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_int_accent_cart.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_int_tone_cart.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_nums_cart.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_phoneset.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_phrasing_cart.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_postlex.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_text.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\usenglish.c"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmulex\cmu_lts_model.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmulex\cmulex.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_alloc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_args.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_audio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_cart.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_clunits.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_diphone.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_endian.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_error.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_features.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_file.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_hrg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_item.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_lexicon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_lts.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_lts_rewrites.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_math.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_phoneset.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_regex.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_relation.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_sigpr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_socket.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_ss.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_string.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_sts.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_synth.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_tokenstream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_track.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_units.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_utt_utils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_utterance.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_val.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_val_const.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_val_defs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_viterbi.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_voice.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\cst_wave.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\include\flite.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\src\audio\native_audio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_durz_cart.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_f0.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_ffeatures.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_int_accent_cart.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_int_tone_cart.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_nums_cart.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_phrasing_cart.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\us_text.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\usenglish\usenglish.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal\voxdefs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_us_kal16\voxdefs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\flite-1.3.99\lang\cmu_time_awb\voxdefs.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
\ No newline at end of file
Added: freeswitch/trunk/src/mod/asr_tts/mod_flite/mod_flite.2008.vcproj
==============================================================================
--- (empty file)
+++ freeswitch/trunk/src/mod/asr_tts/mod_flite/mod_flite.2008.vcproj Thu Jul 24 02:12:43 2008
@@ -0,0 +1,289 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="mod_flite"
+ ProjectGUID="{66444AEE-554C-11DD-A9F0-8C5D56D89593}"
+ RootNamespace="mod_flite"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\w32\module_debug.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="../../../../libs/flite-1.3.99/include"
+ PreprocessorDefinitions="APT_LIB_EXPORT"
+ UsePrecompiledHeader="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="flite.lib"
+ LinkIncremental="2"
+ AdditionalLibraryDirectories="$(SolutionDir)Debug"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\w32\module_release.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="../../../../libs/flite-1.3-current/include"
+ PreprocessorDefinitions="APT_LIB_EXPORT"
+ UsePrecompiledHeader="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies=""
+ AdditionalLibraryDirectories=""
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug Static|Win32"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\w32\module_debug.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="../../../../libs/flite-1.3-current/include"
+ UsePrecompiledHeader="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies=""
+ AdditionalLibraryDirectories=""
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release Static|Win32"
+ ConfigurationType="2"
+ InheritedPropertySheets="..\..\..\..\w32\module_release.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="../../../../libs/flite-1.3-current/include"
+ UsePrecompiledHeader="0"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies=""
+ AdditionalLibraryDirectories=""
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath=".\mod_flite.c"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
1
0
[commit] r9155 - in freeswitch/trunk: libs/win32/Sound_Files libs/win32/pocketsphinx libs/win32/sphinxbase src/mod/asr_tts/mod_pocketsphinx w32/Library
by Freeswitch SVN 24 Jul '08
by Freeswitch SVN 24 Jul '08
24 Jul '08
Author: mikej
Date: Thu Jul 24 02:11:40 2008
New Revision: 9155
Modified:
freeswitch/trunk/libs/win32/Sound_Files/ (props changed)
freeswitch/trunk/libs/win32/pocketsphinx/ (props changed)
freeswitch/trunk/libs/win32/sphinxbase/ (props changed)
freeswitch/trunk/src/mod/asr_tts/mod_pocketsphinx/ (props changed)
freeswitch/trunk/w32/Library/ (props changed)
Log:
svn:ignore
1
0
[commit] r9154 - in freeswitch/trunk/libs/win32: . pocketsphinx sphinxbase
by Freeswitch SVN 24 Jul '08
by Freeswitch SVN 24 Jul '08
24 Jul '08
Author: mikej
Date: Thu Jul 24 01:55:40 2008
New Revision: 9154
Modified:
freeswitch/trunk/libs/win32/Download 8khz Sounds.2008.vcproj
freeswitch/trunk/libs/win32/Download sphinxbase.2008.vcproj
freeswitch/trunk/libs/win32/pocketsphinx/pocketsphinx.2008.vcproj
freeswitch/trunk/libs/win32/sphinxbase/sphinxbase.2008.vcproj
Log:
sphinx build cleanups from FSBUILD-62
Modified: freeswitch/trunk/libs/win32/Download 8khz Sounds.2008.vcproj
==============================================================================
--- freeswitch/trunk/libs/win32/Download 8khz Sounds.2008.vcproj (original)
+++ freeswitch/trunk/libs/win32/Download 8khz Sounds.2008.vcproj Thu Jul 24 01:55:40 2008
@@ -75,7 +75,7 @@
<Tool
Name="VCCustomBuildTool"
Description="Downloading 8khzsound."
- CommandLine="if not exist "$(ProjectDir)..\en\us\callie\voicemail\8000" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/freeswitch-sounds-en-us-callie-8000-1.0.2.tar.gz "$(ProjectDir).."
if not exist "$(ProjectDir)..\music\8000" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/freeswitch-sounds-music-8000-1.0.2.tar.gz "$(ProjectDir).."
"
+ CommandLine="if not exist "$(ProjectDir)..\sounds\en\us\callie\voicemail\8000" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/freeswitch-sounds-en-us-callie-8000-1.0.2.tar.gz "$(ProjectDir).."
if not exist "$(ProjectDir)..\sounds\music\8000" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/freeswitch-sounds-music-8000-1.0.2.tar.gz "$(ProjectDir).."
"
Outputs="$(ProjectDir)..\sounds\en\us\callie\voicemail\8000"
/>
</FileConfiguration>
Modified: freeswitch/trunk/libs/win32/Download sphinxbase.2008.vcproj
==============================================================================
--- freeswitch/trunk/libs/win32/Download sphinxbase.2008.vcproj (original)
+++ freeswitch/trunk/libs/win32/Download sphinxbase.2008.vcproj Thu Jul 24 01:55:40 2008
@@ -75,7 +75,7 @@
<Tool
Name="VCCustomBuildTool"
Description="Downloading sphinxbase."
- CommandLine="if not exist "$(ProjectDir)..\sphinxbase-0.4.99e" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://svn.freeswitch.org/downloads/libs/sphinxbase-0.4.99.tar.gz "$(ProjectDir).."
"
+ CommandLine="if not exist "$(ProjectDir)..\sphinxbase-0.4.99" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://svn.freeswitch.org/downloads/libs/sphinxbase-0.4.99.tar.gz "$(ProjectDir).."
"
Outputs="$(ProjectDir)..\sphinxbase-0.4.99"
/>
</FileConfiguration>
@@ -85,7 +85,7 @@
<Tool
Name="VCCustomBuildTool"
Description="Downloading sphinxbase."
- CommandLine="if not exist "$(ProjectDir)..\sphinxbase-0.4.99e" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://svn.freeswitch.org/downloads/libs/sphinxbase-0.4.99.tar.gz "$(ProjectDir).."
"
+ CommandLine="if not exist "$(ProjectDir)..\sphinxbase-0.4.99" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://svn.freeswitch.org/downloads/libs/sphinxbase-0.4.99.tar.gz "$(ProjectDir).."
"
Outputs="$(ProjectDir)..\sphinxbase-0.4.99"
/>
</FileConfiguration>
Modified: freeswitch/trunk/libs/win32/pocketsphinx/pocketsphinx.2008.vcproj
==============================================================================
--- freeswitch/trunk/libs/win32/pocketsphinx/pocketsphinx.2008.vcproj (original)
+++ freeswitch/trunk/libs/win32/pocketsphinx/pocketsphinx.2008.vcproj Thu Jul 24 01:55:40 2008
@@ -166,7 +166,7 @@
OutputFile="$(OutDir)\$(ProjectName).dll"
LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\Release"
+ AdditionalLibraryDirectories="..\..\..\Debug"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\..\..\..\bin\Debug/pocketsphinx.pdb"
RandomizedBaseAddress="1"
Modified: freeswitch/trunk/libs/win32/sphinxbase/sphinxbase.2008.vcproj
==============================================================================
--- freeswitch/trunk/libs/win32/sphinxbase/sphinxbase.2008.vcproj (original)
+++ freeswitch/trunk/libs/win32/sphinxbase/sphinxbase.2008.vcproj Thu Jul 24 01:55:40 2008
@@ -167,7 +167,7 @@
OutputFile="$(OutDir)\$(ProjectName).dll"
LinkIncremental="2"
SuppressStartupBanner="true"
- AdditionalLibraryDirectories="..\..\..\Release"
+ AdditionalLibraryDirectories="..\..\..\Debug"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\../../lib/Debug/sphinxbase.pdb"
RandomizedBaseAddress="1"
1
0