28084 Commits

Author SHA1 Message Date
Travis Cross
d88bae1a62 Support optional debian parallel builds
With this commit we allow getting `make -jN` behavior by setting
`parallel=N` in `DEB_BUILD_OPTIONS`.  Setting `parallel=` will result
in `make -j` being run (i.e. no limit on the number of jobs).  The
default is to run one job at a time; this is still the safest bet when
building all modules.

Thanks to Peter Wu for suggesting a different way to do this.

ref: https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options
2014-12-25 07:13:17 +00:00
Travis Cross
430433a6d7 Improve error message 2014-12-25 04:19:05 +00:00
Travis Cross
0330b6fa6d Adjust code style of recent changes 2014-12-25 04:01:10 +00:00
Travis Cross
505cd2947a Refactor distro detection and handling 2014-12-25 03:58:49 +00:00
Travis Cross
3c8dd3e4df Handle missing lsb_release
The lsb-release package isn't a stated dependency and isn't present on
a minimal Debian install.
2014-12-25 03:51:30 +00:00
Ken Rice
5ae9e6c988 update URLs in this document 2014-12-24 10:37:34 -06:00
Seven Du
763e6aa962 FS-7046 fix warning introduced from b341ff7 2014-12-24 08:08:04 +08:00
Seven Du
7798b2fd40 FS-6984 set some default video rate 2014-12-24 07:53:11 +08:00
Mike Jerris
01ac20f6cc Merge pull request #120 in FS/freeswitch from ~STEVEAYRE/freeswitch:master to master
* commit '0822f6a0200662bb01576fb3a0ce923acd9596a6':
  FS-7019 swap debian/ubuntu autodetection order
  FS-7019 detect debian explicitly, error on unknown distribution
  FS-7019 add note on how to build on Ubuntu
  FS-7019 full list of distributions to target based on distribution autodetection
  FS-7019 build error on utopic (lber_types.h: No such file or directory)
  FS-7019 add support for building on ubuntu trusty and utopic
2014-12-23 12:41:10 -06:00
Michael Jerris
067cb0f0f2 FS-7100: make buffer for sub contact big enough 2014-12-22 17:19:08 -05:00
Jeff Lenk
af6b23a124 FS-7046 fix some additional warnings 2014-12-22 15:12:22 -06:00
Mike Jerris
85ff3ae3f7 Merge pull request #80 in FS/freeswitch from ~TCSEKE/freeswitch-fs-4930:master to master
* commit '83acda04131c17469fd0fbe0cb4597c15466bfe5':
  file_string write failover FS-4930
2014-12-22 13:34:59 -06:00
Anthony Minessale
9fabbabe90 disable hard-mute when a session has a media bug attached 2014-12-22 19:06:12 -06:00
Brian West
0200bc1a02 FS-7083: fix divide by zero 2014-12-22 11:30:01 -06:00
William King
0a0b9262b4 Build fix for gcc 4.9 fixing a variable set but not used error 2014-12-20 14:46:21 -08:00
Anthony Minessale
5fcff501b6 FS-7093 %FEATURE #resolve #comment added to master 2014-12-20 18:29:44 -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 II
dc8c8cc7b8 Merge pull request #142 in FS/freeswitch from ~BORDMI/freeswitch-fs-7098-7099:master to master
* commit 'c96d64e7e142d43db1864da17520d69268627aa3':
  invalid type cast correction
  list_users tipo correction
2014-12-19 02:38:07 -06:00
Anthony Minessale II
38bbbabe9f Merge pull request #143 in FS/freeswitch from bugfix/FS-7095-freeswitch-sends-dtls-hello-and-stun to master
* commit 'ba016c28503ca748a831ae714b037dec64209bda':
  FS-7095 #comment please test
2014-12-19 02:36:19 -06:00
Dmitriy N. Borisov
c96d64e7e1 invalid type cast correction 2014-12-19 11:13:55 +03:00
Dmitriy N. Borisov
42ecb3390e list_users tipo correction 2014-12-19 11:04:54 +03:00
Brian West
cf13a3ddb7 chmod 2014-12-18 19:30:44 -06:00
Brian West
0c1e698d07 update build deps for debian list 2014-12-18 15:47:48 -06:00
Anthony Minessale
e0dcd176f4 FS-7083 #comment patch to change mod_shout to use lame_encode_buffer_interleaved on stereo channels so we don't have to mess with the input data 2014-12-18 16:07:51 -06:00
Anthony Minessale
ba016c2850 FS-7095 #comment please test 2014-12-18 13:08:11 -06:00
Moises Silva
d786490584 Fix timestamps in mod_bert broken by the cpu improvements refactoring 2014-12-18 02:04:05 -05:00
Anthony Minessale
4ce2ce31ca FS-7092 #resolve #comment resolved in master 2014-12-18 00:45:21 -06:00
Chris Rienzo
d5119a7a77 FS-7091 #resolve #comment [mod_rayo] Removed unnecessary mutex lock inside input component's cleanup function since the input component won't be cleaned up unless all references have been released. This fixes a deadlock when output component is created at the same time an input component completes. 2014-12-17 14:49:01 -05:00
Anthony Minessale
cee8b30c45 set rtp_has_crypto for dtls calls 2014-12-16 10:19:43 -06:00
Jeff Lenk
0b414a8de8 vs2010 unimrcp working build 2014-12-15 16:47:14 -06:00
Jeff Lenk
4d45e19691 vs2010 support for recent unimrcp changes 2014-12-15 15:18:44 -06:00
Jeff Lenk
a26e29c647 vs2010 support for recent unimrcp changes 2014-12-15 14:18:01 -06:00
Jeff Lenk
357ffad817 fix windows build error 2014-12-15 13:37:07 -06:00
Moises Silva
17574a88e4 Add bert stats to mod_bert::lost_sync event
The following values can be read from the event:

sync_lost_percent - Error percentage within the analysis window
sync_lost_count - How many times sync has been lost
cng_count - Counter of confort noise packets
err_samples - Number of samples that did not match the sequence
2014-12-15 00:21:03 -05:00
Moises Silva
42acb62120 Improve mod_bert cpu efficiency
* Use memmem() and memcmp() for pattern checks
* Use a static pre-built buffer for the write frame
2014-12-15 00:21:03 -05:00
Anthony Minessale
6dbb4162e8 FS-7086 FS-6798 #resolve 2014-12-13 00:57:14 -06:00
Anthony Minessale
e268a72603 FS-6994 #resolve 2014-12-12 17:52:02 -06:00
Anthony Minessale
d189e983c8 allow 10ms jb 2014-12-12 17:51:34 -06:00
Anthony Minessale
e783999b51 some changes to webrtc to make it work with iDoubs in rtcweb profile mode 2014-12-12 20:55:40 -06:00
Michael Jerris
19272dc5e2 FS-7078: fix sip_header_as_string to properly null_terminate on larger header strings 2014-12-12 10:25:49 -06:00
Jeff Lenk
39fa0b9664 trivial fix for last commit 2014-12-12 10:02:03 -06:00
Jeff Lenk
ea149be9d8 windows force datatype conversion on uint64_t to switch_size_t for recent change. maybe we should change the structure to be uint64_t as well? 2014-12-12 09:40:52 -06:00
Marc Olivier Chouinard
e1cb0e8632 Merge pull request #127 in FS/freeswitch from ~ITALOROSSI/freeswitch:mod_callcenter-queue-list-count-by-state to master
* commit 'f63f8686bc8da391b3c46b24e10571215c8b377f':
  FS-7049 - Documentation for state optional paramenter in callcenter_config queue list and count
  fix FS-7049 - Count and list agents based on their state
2014-12-11 21:01:03 -06:00
Anthony Minessale
3d515cf49c re-mark cur_payload as negotiated when detected as such by parser or the rtp could stop working on session re-invite 2014-12-12 00:54:52 -06:00
Italo Rossi
f63f8686bc FS-7049 - Documentation for state optional paramenter in callcenter_config queue list and count 2014-12-11 23:43:03 -03:00
Anthony Minessale
922fd81523 FS-7015 #resolve #comment The code was not properly catching the 0.0.0.0 after changing it to work with ICE SDPs because it was looking in the wrong place for the 0.0.0.0 2014-12-11 17:18:24 -06:00
Marc Olivier Chouinard
df6ea843e4 Merge pull request #133 in FS/freeswitch from ~HDIOGENES/freeswitch-fs-7018-2:master to master
* commit '1bcdb49bced4be339d73532181fe6fa3938d0bd8':
  Fix JIRA (FS-7018): mod_callcenter's longest-idle-agent strategy is unfair
2014-12-11 17:16:47 -06:00
Anthony Minessale
be0e09bd7f only negotiate codecs that were previously negotiated on re-invites unless its intentional to change codecs 2014-12-11 15:03:53 -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 72c3df5ed39b724590b5266fb31eea090f56dba7 was supposed to revert commit 1b612fecb6e8db11da9b15c5522b87e7b642423d but it only reverted part of it. commit 158c1f23da9263e0c6aacf6a22e0a504c8909e37 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 1b612fecb6e8db11da9b15c5522b87e7b642423d 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
Chris Rienzo
a3f630fc2e FS-7047 #resolve #comment [mod_rayo] arbitrary MRCP headers can now be sent to unimrcp output components 2014-12-10 16:57:02 -05:00