425 Commits

Author SHA1 Message Date
Michael Jerris
ae05a0c5de cleanup makefiles
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15720 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-30 15:21:04 +00:00
Michael Jerris
7c255937c3 pass configure args/vars to sub-configure commands run from module makefiles
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15718 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-30 14:23:09 +00:00
Anthony Minessale
9cf0d7f846 add append and truncate to audio file api
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15503 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-17 21:40:09 +00:00
Jeff Lenk
67b3210a31 fix compiler error
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15489 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-17 01:31:12 +00:00
Michael Jerris
52c381a1ea Memory leak at mod_local_stream (MODFORM-36)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15431 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-11 16:59:25 +00:00
Anthony Minessale
df7637f687 change switch_strlen_zero to zstr
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15211 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-23 16:03:42 +00:00
Anthony Minessale
022cafc8aa doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15008 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-28 20:36:49 +00:00
Anthony Minessale
fbf1a82cc3 add chime-list to local_stream
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14966 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-24 18:13:46 +00:00
Brian West
357c93b999 fix vim format line
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14856 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-14 22:03:37 +00:00
Mathieu Rene
67916bcf2e MODFORM-35
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14531 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-15 05:58:29 +00:00
Rupa Schomaker
90f2c27cd0 terminate shoutcast read thread when requested
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14478 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-10 16:27:42 +00:00
Michael Jerris
c0248be1c3 fix windows build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14424 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-29 22:33:44 +00:00
Michael Jerris
2beb0b2f48 mod_native_file: add fh->pos setting (MODFORM-34)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14388 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-27 18:54:27 +00:00
Michael Jerris
3fe6ae30c1 mod_sndfile: update pos on the file handle on reads (MODFORM-33)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14377 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-27 16:25:41 +00:00
Rupa Schomaker
154d82399b MODFORM-32 - mp3 improvements (seeking, cleanup)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14223 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-13 19:01:03 +00:00
Brian West
49c1dc415f mod_shout: bring media back so telecast of a no-media call will work. (MODFORM-28)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13895 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-22 18:42:16 +00:00
Brian West
d44d407614 mod_sndfile: fix off by one error (MODFORM-29)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13890 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-22 14:35:09 +00:00
Anthony Minessale
1778578b1e del buffer
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13853 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-18 23:03:54 +00:00
Anthony Minessale
d6ace6e831 add rate and channel count params to executed command
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13852 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-18 22:52:20 +00:00
Anthony Minessale
85e4831dfb add mod_shell_stream
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13851 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-18 22:36:51 +00:00
Anthony Minessale
213a372b11 add padding to cycles on session_record
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13648 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-05 19:52:02 +00:00
Michael Jerris
9489dfb8ac dos2unix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13474 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 23:17:45 +00:00
Anthony Minessale
22a7caf5b1 copy flags too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13371 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-15 22:16:41 +00:00
Michael Jerris
95950660b3 Add mod_file_string to build + misc cleaning and correction (FSBUILD-158)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13367 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-15 21:10:48 +00:00
Michael Jerris
4441606b17 cleanup msvc code analysis tagging and warnings
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13280 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-11 22:28:02 +00:00
Rupa Schomaker
546c94cc8d connection timeout
(very) slow connection timeout
Timeouts needed to avoid deadlock between read thread and file close.  If
read thread never returns -- the file can never be closed.


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13224 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-04 13:42:52 +00:00
Anthony Minessale
5267d785ed refactor resampling in mod_local_stream
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13222 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-03 03:15:42 +00:00
Rupa Schomaker
e9c8418a89 Fix race condition between shout thread starting and shout_file_read
Fix race condition between thread terminating and context being cleaned up
Fix stutter when first 64k is drained from shoutcast streaming buffer
Reduce the amount of padding from around 6s to 1s if the stream goes away
  or runs slow


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13218 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-01 16:22:36 +00:00
Anthony Minessale
5078cdb0f6 fail over to default if desired stream is not found
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13186 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 03:24:53 +00:00
Anthony Minessale
d8e65abe8f fail over to default if desired stream is not found
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13185 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 03:23:26 +00:00
Anthony Minessale
c66dc3de19 fail over to default if desired stream is not found
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13184 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 03:05:35 +00:00
Anthony Minessale
e223c655b8 Stings of files
method 1 high level (core most funcs that use switch_ivr_playback)

Delimiter is set by a var which also enables the parser 
<action application="set" data="playback_delimiter=!"/>
<action application="set" data="playback_sleep_val=500"/>
<action application="playback" data="/ram/sr8k.wav!/ram/swimp.wav"/>

method 2 low level (mod_file_string lower level code that uses direct file handles)

Delimiter is always !
<action application="playback" data="file_string:///ram/sr8k.wav!/ram/swimp.wav"/>



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13182 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 23:46:18 +00:00
Mathieu Rene
580b7818a3 MODFORM-27
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13165 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 17:27:20 +00:00
Anthony Minessale
68b0359cfb FSCORE-349 add flag to denote if a codec is init or not
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12961 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 17:17:12 +00:00
Anthony Minessale
523e0653ed FSCORE-341
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12728 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-24 14:54:13 +00:00
Michael Jerris
4212af498b build: build path cleanups (FSBUILD-130)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12490 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-06 19:27:14 +00:00
Michael Jerris
bbdf4744aa inital work on x64 windows build (FSBUILD-125)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12215 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 00:56:56 +00:00
Brian West
1c73921625 add MODFORM-25 to SVN, thanks Hanedi Salas
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12178 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 16:49:18 +00:00
Anthony Minessale
f125872c73 FSCORE-297
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12173 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-20 01:10:59 +00:00
Anthony Minessale
0f7d9e2cee MODFORM-23
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12051 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-16 15:57:11 +00:00
Brian West
babb2f83f5 update copyright
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12004 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-13 23:37:37 +00:00
Anthony Minessale
be25cc9631 spring cleaning
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11730 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-10 19:09:06 +00:00
Anthony Minessale
14c9fd0feb MODFORM-23
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11698 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-09 00:51:42 +00:00
Michael Jerris
bc1c18cfc2 merge parts of libtool 2.2 fixes (FSBUILD-82)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11671 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-06 19:15:42 +00:00
Brian West
83700a0681 MODFORM-22
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11659 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-05 20:10:08 +00:00
Brian West
ae220d3341 update email
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11643 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-04 21:20:54 +00:00
Brian West
0064924ba5 look for more sound files at various rates
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11601 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-02 18:11:41 +00:00
Anthony Minessale
5422ca8643 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11483 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-24 18:38:45 +00:00
Anthony Minessale
6984e63340 add error checking
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11482 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-24 18:11:42 +00:00
Brian West
91188e3374 multiples of 16 are better for when you try to record 48kHz because 144kbit is INVALID and lame is really lame and can only say it failed -3 and not give you one bit of clue wth is wrong.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11304 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-20 01:57:01 +00:00