Andrey Volk
395afbefaa
Merge pull request #416 from dragos-oancea/mod_amr-nullptr-deref
...
[mod_amr] scan-build: Array access (from variable 'tocs') results in a null pointer dereference - switch_amr_unpack_oa()
2020-02-26 23:27:25 +04:00
Dragos Oancea
0c2873e726
[mod_amr] scan-build: Array access (from variable 'tocs') results in a null pointer dereference - switch_amr_unpack_oa()
2020-02-25 17:51:09 +00:00
Dragos Oancea
a07c0447f0
[mod_amr] scan-build: Value stored to 'ft' is never read - switch_amr_unpack_be()
2020-02-25 17:38:15 +00:00
Dragos Oancea
d68a7e2490
FS-10642: [mod_amr], [mod_amrwb]: mark AMR and AMRWB as VBR (don't let mod_native_file load them for playback/recording)
2020-01-22 12:48:30 +00:00
Dragos Oancea
86a5ee3509
FS-11945: [mod_opus] don't hangup call on decoder error.
2019-07-23 18:02:52 +04:00
Mike Jerris
7906a2054a
FS-11919: [core] add api compatibility for switch_rtp_new
2019-07-17 16:43:34 -04:00
Chris Rienzo
17b88eb688
FS-11785 [mod_opus] move fec_bitrate scope to a better place
2019-07-17 21:50:07 +04:00
Chris Rienzo
1f05e5e8be
FS-11785 [mod_opus] fix null dereference and dead assignments
2019-07-17 21:49:35 +04:00
Andrey Volk
7afec393c7
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_opus
2019-07-15 23:39:26 +04:00
Mitch Capper
1f0dea990b
FS-11865 [mod_com_729] change to use latest version for mod_com_g729 bins so url does not go stale and update new binary paths
2019-05-29 13:01:27 -07:00
Sergey Safarov
abde630fea
FS-11345: Fixed Werror=stringop-truncation for mod_opus
...
Fixed Werror=format-truncation on sofia-sip/libsofia-sip-ua/tport
Fixed Werror=format-truncation on mod/endpoints/mod_verto
Fixed unused-but-set-variable in mod_lua
Fixed Werror=format-truncation on libs/sofia-sip/libsofia-sip-ua/tport
Fixed Wunused-variable Wmaybe-uninitialized on mod_soundtouch
Fixed Wliteral-suffix for libs/unimrcp
2018-12-12 21:18:19 +00:00
Andrey Volk
7ebe4134ef
FS-11423: [mod_isac] Add ARM64 detection.
2018-09-30 18:53:41 +03:00
Andrey Volk
6005400994
FS-11390: [mod_codec2] Use system libcodec2.
2018-09-15 14:58:05 +03:00
Andrey Volk
671da28796
FS-11263: [Build-System] Move FreeSWITCH build system to Visual Studio 2017 on Windows.
2018-07-24 07:21:55 +00:00
Dragos Oancea
2f914e37fa
FS-10551: [mod_opus] added FEC bitrates map for opus@16000h (for the "keep-fec-enabled" setting)
2017-07-27 16:59:16 +01:00
Andrey Volk
a1bff96d40
FS-10516: [Build-System] Move libsilk from tree to download on windows.
2017-07-18 22:16:48 +03:00
Andrey Volk
c1d964a0a5
FS-10510: [Build-System] Add mod_codec2, move libcodec2 from tree to download on windows.
2017-07-18 18:32:10 +03:00
Andrey Volk
5dabf58f7b
FS-10509: [Build-System] Move broadvoice from tree to download on windows.
2017-07-18 00:35:48 +03:00
Andrey Volk
e1a4f42371
FS-10504: [Build-System] Move iLBC from tree to download on windows.
2017-07-17 19:24:26 +03:00
Andrey Volk
06ef631039
FS-10489: [build-system] Move libg7221 from tree to download on Windows.
2017-07-14 18:25:09 +03:00
Dragos Oancea
7fe1839466
FS-10282: mod_opus: fix some logging for debug mode (when opus_debug is on)
2017-05-02 17:55:23 +01:00
Brian West
a2570b344f
FS-10125 small fix
2017-03-14 13:03:30 -05:00
Brian West
92146d8e24
FS-10125 [new_module] clearmode passthru codec
2017-03-10 16:40:32 -06:00
Dragos Oancea
02c4e4a28e
FS-9864: mod_opus : Added OPUS@16000 with 10, 20, 40, 60 ms ptime
2017-03-06 05:22:40 -05:00
Sergey Safarov
df1ab07ca4
FS-9924: Removed extra space in source files
2017-02-09 23:59:49 -05:00
Seven Du
8df7fe3467
FS-9137 update to openh264 release 1.6.0
2017-02-09 11:37:06 +08:00
Seven Du
5d11524dcf
FS-9137 update to openh264 release 1.5.0 and tweak some params
2017-02-09 10:43:32 +08:00
Dragos Oancea
3ccf1704c1
FS-9825: Added AMR-WB transcoding capabilities (in both Bandwidth Efficient and Octet Aligned modes)
2016-12-07 12:06:01 -05:00
Mike Jerris
ade33ae472
FS-9710: fix build in passthrough mode
2016-11-09 14:46:16 -06:00
Mike Jerris
3c17fa6f3f
Merge pull request #1039 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:amr_rtcp_feedback to master
...
* commit 'be3aef4361a6e377dc7391feaf52483f6720b575':
FS-9710 : Add AMR Congestion Control / Codec Control (RTCP feedback enabled with "adjust-bitrate" setting)
2016-11-09 10:01:34 -06:00
Dragos Oancea
be3aef4361
FS-9710 : Add AMR Congestion Control / Codec Control (RTCP feedback enabled with "adjust-bitrate" setting)
2016-11-08 06:46:52 -05:00
Brian West
1cd511ab3d
FS-9687 lets actually fix it this time now that I know the scenario that triggers it.
2016-11-02 06:17:34 -05:00
Brian West
9b955c95a9
FS-9687: segfault Program terminated with signal SIGFPE, Arithmetic exception.
2016-11-01 16:50:18 -05:00
Dragos Oancea
a0284af8ea
FS-9670: add autodetection of opencore-amrnb lib and "--disable-amr" option to configure script
2016-10-27 11:43:58 -04:00
Brian West
a79636b5cc
Merge pull request #1018 in FS/freeswitch from ~GIAVAC/fs-9643-master:feature/FS-9643-mod_opus-log-encoded-stats-at-end to master
...
* commit '6c11284d34c9261322776af36ff9c76b2531a68b':
FS-9643 mod_opus Log encoded stats at end of call Log count of encoded FEC frames in debug mode
2016-10-25 14:11:12 -05:00
Dragos Oancea
63900a6d86
FS-9664: mod_amr: add AMR NB transcoding capability in bandwidth-efficient mode. Tested with VOLTE devices.
2016-10-24 12:17:53 -04:00
Giacomo Vacca
6c11284d34
FS-9643 mod_opus Log encoded stats at end of call
...
Log count of encoded FEC frames in debug mode
2016-10-20 04:48:34 -04:00
Mike Jerris
75d4b5607f
Merge pull request #993 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:fix_amr_mode-set_fmtp to master
...
* commit 'bc8518858e38488d3e6a08aeb8b01f0f223033a8':
FS-9613: mod_amr: fix AMR mode bitmap ("mode-set" param in remote fmtp)
2016-10-05 14:41:24 -05:00
Dragos Oancea
a88332ebfa
FS-9614: mod_amrwb: fix AMR-WB mode bitmap ("mode-set" in fmtp)
2016-10-05 06:46:20 -04:00
Dragos Oancea
bc8518858e
FS-9613: mod_amr: fix AMR mode bitmap ("mode-set" param in remote fmtp)
2016-10-05 06:31:49 -04:00
Dragos Oancea
f47bbecec9
FS-9601: mod_opus: make adjustable bitrate mutually exclusive with FEC enforcing on the decreasing trend,
...
add step calculation for bitrate adjustment, fix bug on context settings
2016-10-01 19:05:33 -04:00
Giacomo Vacca
293f2fda9a
FS-9584 Separate initial bitrate negotiation from sample rates
2016-09-28 11:22:40 -04:00
Dragos Oancea
0e6e53f15c
FS-8644: OPUS_SET_BITRATE(), codec control and estimators for packet loss and RTT (with Kalman filters) to detect a slow or congested link.
...
Feature enabled with "adjust-bitrate" in opus.conf.xml - it's a feedback loop with incoming RTCP.
2016-09-27 16:06:17 -05:00
Michael Jerris
9e89639c4d
Revert "Fix for FS-9313"
...
This reverts commit cf6107963ca997f5ef25527d16f98626213047a9.
2016-07-08 17:00:22 -04:00
Christian Hoene
cf6107963c
Fix for FS-9313
2016-06-30 14:04:25 +02:00
Anthony Minessale
885fe3b25c
FS-9197
2016-06-02 13:14:26 -05:00
Moises Silva
35259cf36c
Reset the whole transcoding session memory on destroy
...
Again, this shouldn't fix anything, but should make debugging easier.
FS-8312
2016-03-20 20:12:50 -04:00
Moises Silva
f3ac24bb66
Small adjustment to mod_sangoma_codec
...
* Remove unnecessary memset
* Narrow the scope of the global lock on session initialization
* Assert for couple of expected pointers
This won't fix anything, it's just maintenance clean up done
while investigating FS-8312.
2016-03-20 20:03:34 -04:00
Brian West
8fd8c84c3b
FS-8878 fix compiling without the library installed
2016-03-07 12:20:00 -06:00
Dragos Oancea
8dcf8caa85
FS-8878: mod_amr: make AMR NB transcode in octet-align mode (when compiled with HAVE_AMR)
2016-02-26 10:50:18 -05:00