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
c52df1d8e4
version bump
2014-12-24 21:26:15 -06:00
Ken Rice
0d5bd66c42
update URLs in this document
2014-12-24 10:40:08 -06:00
Seven Du
f3d4c6e7b9
FS-7046 fix warning introduced from b341ff7
2014-12-24 10:40:08 -06:00
Seven Du
82b7f01692
FS-6984 set some default video rate
2014-12-24 10:40:08 -06:00
Michael Jerris
b0fecc1844
FS-7100: make buffer for sub contact big enough
2014-12-24 10:40:07 -06:00
Jeff Lenk
7f3c90e110
FS-7046 fix some additional warnings
2014-12-24 10:40:07 -06:00
Anthony Minessale
f33127db91
disable hard-mute when a session has a media bug attached
2014-12-24 10:40:07 -06:00
Brian West
aae4a76f3a
FS-7083: fix divide by zero
2014-12-24 10:40:07 -06:00
William King
26aba8de77
Build fix for gcc 4.9 fixing a variable set but not used error
2014-12-24 10:40:07 -06:00
Anthony Minessale
95bc5d2bef
FS-7093 %FEATURE #resolve #comment added to master
2014-12-24 10:40:07 -06:00
Anthony Minessale
b94eb0f7e2
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-24 10:40:07 -06:00
Dmitriy N. Borisov
41b97031d7
invalid type cast correction
2014-12-24 10:40:07 -06:00
Dmitriy N. Borisov
65ca6ed024
list_users tipo correction
2014-12-24 10:40:07 -06:00
Brian West
01cbaa2809
chmod
2014-12-24 10:40:07 -06:00
Brian West
68fcf1916f
update build deps for debian list
2014-12-24 10:40:07 -06:00
Anthony Minessale
07b4dbeea7
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-24 10:40:07 -06:00
Anthony Minessale
39ae68c3c6
FS-7095 #comment please test
2014-12-24 10:40:06 -06:00
Moises Silva
c8ae02bba3
Fix timestamps in mod_bert broken by the cpu improvements refactoring
2014-12-24 10:40:06 -06:00
Anthony Minessale
fa2133b60d
FS-7092 #resolve #comment resolved in master
2014-12-24 10:40:06 -06:00
Chris Rienzo
ffc6bba3ff
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-24 10:40:06 -06:00
Anthony Minessale
e1ebedf9ce
set rtp_has_crypto for dtls calls
2014-12-24 10:40:06 -06:00
Jeff Lenk
a887f02dca
vs2010 unimrcp working build
2014-12-24 10:40:06 -06:00
Jeff Lenk
cb71989ba5
vs2010 support for recent unimrcp changes
2014-12-24 10:40:06 -06:00
Jeff Lenk
e2972ab75f
vs2010 support for recent unimrcp changes
2014-12-24 10:40:06 -06:00
Jeff Lenk
63cd544998
fix windows build error
2014-12-24 10:40:06 -06:00
Moises Silva
a04e3dd57a
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-24 10:40:06 -06:00
Moises Silva
c16d7b2285
Improve mod_bert cpu efficiency
...
* Use memmem() and memcmp() for pattern checks
* Use a static pre-built buffer for the write frame
2014-12-24 10:40:06 -06:00
Anthony Minessale
75711f47ec
FS-7086 FS-6798 #resolve
2014-12-24 10:40:06 -06:00
Anthony Minessale
e12ef5819f
FS-6994 #resolve
2014-12-24 10:40:05 -06:00
Anthony Minessale
2bded497fd
allow 10ms jb
2014-12-24 10:40:05 -06:00
Anthony Minessale
8261c75441
some changes to webrtc to make it work with iDoubs in rtcweb profile mode
2014-12-24 10:40:05 -06:00
Michael Jerris
e9afb07512
FS-7078: fix sip_header_as_string to properly null_terminate on larger header strings
2014-12-24 10:40:05 -06:00
Jeff Lenk
bb145be423
trivial fix for last commit
2014-12-24 10:40:05 -06:00
Jeff Lenk
c84add31a9
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-24 10:40:05 -06:00
Anthony Minessale
6a71c82ab4
re-mark cur_payload as negotiated when detected as such by parser or the rtp could stop working on session re-invite
2014-12-24 10:40:05 -06:00
Italo Rossi
9eb1dda419
FS-7049 - Documentation for state optional paramenter in callcenter_config queue list and count
2014-12-24 10:40:05 -06:00
Anthony Minessale
d61873bc39
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-24 10:40:05 -06:00
Anthony Minessale
f779dc98e1
only negotiate codecs that were previously negotiated on re-invites unless its intentional to change codecs
2014-12-24 10:40:05 -06:00
Anthony Minessale
4c3c149d3d
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-24 10:40:05 -06:00
Chris Rienzo
ebf4ab4a1e
FS-7047 #resolve #comment [mod_rayo] arbitrary MRCP headers can now be sent to unimrcp output components
2014-12-24 10:40:05 -06:00
Chris Rienzo
bd8e231969
FS-7047 #comment [mod_rayo] arbitrary MRCP headers can now be sent to unimrcp input components
2014-12-24 10:40:04 -06:00
Michael Jerris
f542f71f2b
FS-6688: don't update the contact when the original had fs_path, the new one doesnt, and the contact didn't change. This will fix the normal case of record route from a proxy without breaking normal changing of a contact
2014-12-24 10:40:04 -06:00
Anthony Minessale
fc547335f9
use cached time to save cpu
2014-12-24 10:40:04 -06:00
Anthony Minessale
cb941a3b0c
factor channel count into flush len
2014-12-24 10:40:04 -06:00
Anthony Minessale
bf2b425bb0
FS-7055 #resolve
2014-12-24 10:40:04 -06:00