Commit Graph

388 Commits

Author SHA1 Message Date
Anthony Minessale fc93895624 FS-7173 #comment please test 2015-01-23 17:03:30 -06:00
Anthony Minessale b74448462d FS-7173 #resolve #comment please verify fix in master 2015-01-20 19:55:50 -06:00
Anthony Minessale 403d32ce90 FS-7148 #resolve #comment declinatio mortuus obfirmo! 2015-01-12 23:20:39 -06:00
Anthony Minessale 326289caf9 FS-7083 #resolve #comment this should do it. The problem is linked to side-effects from the read thread being delayed by writing to the file handle. It was so much worse on mp3 because the shout encoder blocks while its churning the data and delays it more. This patch adds a dedicated thread for writing to the file and the channel_variable RECORD_USE_THREAD=false will disable it and sync may still be maintained at the cost of dropping more data from the audio signal. 2014-12-20 00:25:59 -06:00
Anthony Minessale 06c241a233 FS-6891 FS-7002 FS-7059 FS-7072 FS-7073 FS-7076 #close #comment All of these bugs are invalidated due to a botched revert -- commit 72c3df5ed3 was supposed to revert commit 1b612fecb6 but it only reverted part of it. commit 158c1f23da from the other day was erroneously created to work around the result of the botched revert so it is reverted. The result of this commit should be to bring it back to effectively properly revert 1b612fecb6 and now you can test and open new bugs if necessary. This includes the segfault in eavesdrop, and any media bug releated reports. Consider working together and only reporting one new bug if you still encounter any more problems and be sure to include details and make sure the jitter buffer is being used. 2014-12-11 20:57:55 -06:00
Anthony Minessale 158c1f23da FS-7002 #resolve #comment please verify 2014-12-05 19:18:28 -06:00
Chris Rienzo 35558993c9 FS-5816 #resolve #comment re-add completion cause to session record stop event 2014-12-02 15:00:54 -05:00
Brian West 2a7b022733 FS-6980 #resolve don't crash when using native recording on recordstop the redo 2014-12-02 10:51:48 -06:00
Anthony Minessale 72c3df5ed3 FS-6891 FS-6713 #comment revert 1b612fecb6 2014-12-02 16:46:08 -06:00
Brian West 34cf3b9069 FS-6980 #resolve don't crash when using native recording on recordstop 2014-11-11 07:45:50 -06:00
Chris Rienzo b25ae6ab6c FS-5816 #resolve #comment Record-Completion-Cause added to session recording RECORD_STOP event and record_completion_cause channel variable added. 2014-10-27 13:17:38 -04:00
Anthony Minessale 1b612fecb6 FS-6757 FS-6713 #comment please try latest master that has a new patch in it to address this issue 2014-09-02 23:56:46 +05:00
Anthony Minessale b2162142f3 FS-6667 #comment block sending audio when dmachine is reading 2014-08-06 01:21:34 +05:00
Anthony Minessale 1960533260 FS-6713 #resolve 2014-08-04 23:50:31 +05:00
Brian West a79a9ea9ed FS-6373 2014-07-09 08:25:54 -05:00
Anthony Minessale 4ffbf23ffa stereo refactoring 2014-06-13 01:49:16 -04:00
Chris Rienzo bb6869b7ab FS-6535 --resolve mod_rayo: allow multiple grammars (including dtmf) when using unimrcp 2014-06-12 22:56:34 -04:00
Anthony Minessale 579a051867 add channels param the the silence generator function 2014-06-13 04:49:44 +05:00
Anthony Minessale 928a989de1 first pass of stereo support 2014-06-12 22:06:33 +05:00
Anthony Minessale 804ef7709d change from sqlite hash to newly added one 2014-03-09 00:37:17 +05:00
Ken Rice 6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale 0b1ac40a15 revert 2013-10-28 10:20:42 -05:00
Anthony Minessale 7d89ca45b6 clear before calling callback 2013-10-28 10:14:05 -05:00
Anthony Minessale 96b66ad015 FS-5840 --resolve 2013-10-05 18:07:10 -05:00
Anthony Minessale 60f5dec57e FS-5793 --resolve 2013-09-14 13:06:06 -05:00
Anthony Minessale ea0653689f FS-5791 --resolve 2013-09-14 10:07:25 -05:00
Anthony Minessale c811580626 doh 2013-09-06 05:55:50 +05:00
Anthony Minessale af85dcc5c0 FS-5757 2013-09-06 04:48:56 +05:00
Anthony Minessale 75bdc43d82 FS-5573 --resolve 2013-07-19 14:05:03 -05:00
Anthony Minessale 70d78f1665 FS-5583 --resolve 2013-07-19 14:02:58 -05:00
Ken Rice 3f84fc99e9 --resolve FS-4461
Add record_seconds, record_ms and record_samples variables done recording.
original patch not used due to refactor in code.
2013-07-03 14:13:06 -05:00
Travis Cross 02046950be Fix uninitialized use of length variable
Bad things must have been happening when this was hit.

This was introduced in commit 5cb4cd9d9c
2013-07-03 16:05:07 +00:00
Nathan Neulinger 32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
Jeff Lenk f8122e39c5 fix trivial compiler warning 2013-06-21 21:43:22 -05:00
Anthony Minessale 1e9ab89bbb sniffing glue 2013-06-20 22:25:25 -05:00
Anthony Minessale 5cb4cd9d9c fill the opposite file to keep data in sync 2013-06-20 21:51:31 -05:00
Jeff Lenk b4ba31dad6 more trivial compiler warnings for windows 2013-06-19 10:44:31 -05:00
Anthony Minessale bd2862080c FS-4969 --resolve 2013-06-18 21:19:24 -05:00
Anthony Minessale 2fac3a8e83 refactor some of the video passthru code 2013-06-17 19:52:37 -05:00
Anthony Minessale 6c5de69b18 getting read_impl too soon here 2013-05-20 11:22:37 -05:00
Jeff Lenk a4f3629773 trivial fix compiler warning 2013-05-15 11:51:55 -05:00
Anthony Minessale d5ad021720 FS-5208 --resolve 2013-05-15 07:36:56 -05:00
Anthony Minessale 101b116daf FS-5011 try to fill gaps 2013-05-14 11:22:53 -05:00
Chris Rienzo d764e28c57 FS-5324 try this- set define-grammar=true to force caching of grammar in play_and_detect_speech 2013-04-18 22:04:01 -04:00
Anthony Minessale 61b313b006 FS-5269 --resolve 2013-04-11 15:03:50 -05:00
Anthony Minessale 7fd28f58f9 FS-5208 --resolve 2013-04-08 12:09:49 -05:00
Anthony Minessale b934891f49 sla cid tweaks 2013-04-05 00:38:57 -05:00
Anthony Minessale 3cc441485b revert 2013-04-05 00:38:09 -05:00
Anthony Minessale 900f2aab74 sla cid tweaks
Conflicts:
	src/mod/endpoints/mod_sofia/sofia_glue.c
2013-04-05 00:36:44 -05:00
Anthony Minessale e6ef517354 FS-5011 add sync up flags so neither file writes data until audio is moving both ways 2013-03-28 10:41:28 -05:00
Seven Du fe1a758338 fix void * arithmatic warning 2013-03-28 17:36:01 +08:00
Anthony Minessale 6cedccd6fe FS-5229 missed a spot 2013-03-27 18:47:13 -05:00
Anthony Minessale 7818c3c9ed add SMBF_ONE_ONLY flag and use it on dtmf detectors 2013-03-27 17:19:40 -05:00
Anthony Minessale b4e21fd3f6 FS-5229 --resolve oops, i missed the part that its subsequent calls to displace 2013-03-27 15:39:10 -05:00
Christopher Rienzo 0481ce78ff tabs instead of spaces 2013-03-21 23:18:31 -04:00
Anthony Minessale 0f4f0e71c3 FS-5192 --resolve 2013-03-21 15:55:24 -05:00
Anthony Minessale 909e5f3b01 FS-5204 --resolve 2013-03-21 14:37:53 -05:00
Anthony Minessale 0b9ed0c7ca FS-5132 --resolve 2013-02-27 12:11:55 -06:00
Anthony Minessale 9c00466dae FS-5127 --resolve 2013-02-26 11:05:49 -06:00
Anthony Minessale a76b352a1e FS-5011 --resolve if you use record_session with a filename with no extension it will record 2 files with that base-name and with extensions -in.XXX and -out.XXX where XXX is the codec name 2013-02-25 16:32:09 -06:00
Anthony Minessale dd8784a9e0 add terminators to dmachine and a way to use them in dp_tools and httapi 2013-01-21 15:36:35 -06:00
Anthony Minessale 75dfa6516b fix issue in dmachine with regex vs static digits 2013-01-21 13:08:52 -06:00
Anthony Minessale 001a57b1f8 fix double dmachine binding of the same thing resulting in unmapping 2012-12-19 13:19:41 -06:00
Anthony Minessale 8be9d429fb fix recursion error 2012-12-10 10:56:07 -06:00
Anthony Minessale e5fd435f11 FS-4867 try patch 2012-12-06 12:43:00 -06:00
Anthony Minessale dfa83799d0 FS-4624 --resolve 2012-09-20 09:59:50 -05:00
Anthony Minessale 07ed03c458 FS-4625 --resolve 2012-09-20 09:57:58 -05:00
Anthony Minessale 0fd5d7696c video tweaks for echo app 2012-09-10 12:58:06 -05:00
Anthony Minessale cbefc9dae1 fix logic in dmachine parser for overlap bindings so they work regardless of the order they are bound 2012-09-06 11:54:03 -05:00
Christopher Rienzo 187fe4e14e update name/e-mail address 2012-06-11 13:05:29 +00:00
Anthony Minessale 8bb55ed4bf abstract out originate_signal_bond to a function to avoid confustion and regressions 2012-05-29 13:10:15 -05:00
Anthony Minessale a511ff3026 re-implement sla barge using eavesdrop backend 2012-05-07 13:44:16 -05:00
Ken Rice c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Anthony Minessale c0b69c415c FS-4096 --resolve 2012-04-10 09:59:56 -05:00
Anthony Minessale d5ad86706f FS-4023 --resolve makes sense thx 2012-03-23 19:05:20 -05:00
Anthony Minessale 25dd668af2 allow enable_file_write_buffering to alternatively allow you to set the exact size of the pre buffer 2012-02-21 10:51:18 -06:00
Anthony Minessale 2c52f23643 FS-3910 forgot part of this last patch 2012-02-18 08:37:47 -06:00
Anthony Minessale f6941ca48f FS-3910 It seems to have a problem keeping up with the realtime audio. Try this patch that introduces some prebuffering 2012-02-17 11:23:59 -06:00
Anthony Minessale 4ac180cd8a use media_up instead of media_ready in a few place 2012-01-24 08:32:47 -06:00
Anthony Minessale 3bb26bbdc0 tweaks on earlier changes 2012-01-13 12:02:36 -06:00
Anthony Minessale c54f42d793 more changes to recording code 2012-01-12 14:06:33 -06:00
Anthony Minessale a365fb636a mailing list 36bc584d980ce80fe6a6f6e7d7383db9.squirrel@my.tomp.co.uk [Freeswitch-users] audo sync issues with record_session to mp3 I redid the stream recording with timestamps and headers to try to keep it more synced 2012-01-11 17:49:46 -06:00
Anthony Minessale f7438a22f7 fix regression from earlier commit 2012-01-05 13:25:04 -06:00
Anthony Minessale 410e523c24 add support for configurable timeout and passing of args to play_and_detect_speech 2012-01-05 10:38:08 -06:00
Anthony Minessale bebf3028d8 match dmachine instantly when only 1 binding and its a matching regex 2012-01-04 11:29:29 -06:00
Marc Olivier Chouinard d5042f2c1d FS-3069 --resolve 2011-12-14 21:19:15 -05:00
Anthony Minessale 216c1786e8 fix dmachine parse issue 2011-11-28 18:13:23 -06:00
Anthony Minessale 4ab5fd14b3 fix regex parsing in dmachine 2011-11-23 11:00:00 -06:00
Anthony Minessale 9ecf187dd9 use the non-signal checking version of switch_channel_up/down in the core 2011-11-18 13:18:04 -06:00
Anthony Minessale 0d17b74421 WTF 2011-11-15 14:15:33 -06:00
Anthony Minessale cf311a9699 fix problem with nested dmachines and with not detecting never-matching faster 2011-11-15 14:14:36 -06:00
Anthony Minessale 34338e5a56 FS-3692 --resolve 2011-11-15 11:28:05 -06:00
Anthony Minessale e689e651ac FS-3645 --resolve 2011-10-29 09:33:57 -05:00
Anthony Minessale d2710422ab fix issue where clearing a single realm does not completely clear 2011-10-06 10:12:36 -05:00
Anthony Minessale b0b5fb16dc fix missing null dmachine check 2011-10-04 14:14:40 -05:00
Jeff Lenk 77c01bc4b7 fix warnings 2011-09-16 12:34:51 -05:00
Anthony Minessale a65794fb5e FS-3570 receive side, update libteletone to track duration so it is less likely to double detect and push api changes down to freetdm 2011-09-16 10:06:04 -05:00
Anthony Minessale d9ce90d7b9 FS-3570 generate side 2011-09-16 11:41:25 -05:00
Anthony Minessale f2099bf999 FS-3529 please try this revision I suspect its related to some uninitilized memory causing flags to be set that are not in the dtmf structure in certian cases 2011-09-08 08:12:16 -05:00
Anthony Minessale 42b64ccd67 get rid of digit_action_set target and add target,bind_target params to bind_digit_action 2011-09-02 09:34:40 -05:00