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
Michael Jerris
febe0f8dac
FS-8867: build using in tree libvpx, vpx no longer optional and does not use system libvpx due to issues with having to update it frequently conflicting with system libraries, now we link to the static in tree version instead. Also, mod_vpx is now a core module instead of a loadable module, so mod_vpx.so will no longer be built
2016-02-24 18:44:11 -05:00
Michael Jerris
44da905b4f
FS-8867: build using in tree libyuv to match required version and not impact system ones that are never sufficient version
2016-02-24 16:52:40 -05:00
Anthony Minessale
5b456b395c
FS-8688 #resolve [Implement VP9 draft uberti payload 01 and libVPX 1.5]
2016-02-17 16:49:02 -06:00
Seven Du
d6e942c82c
FS-8688 #comment add more detailed logs and tweak some params for the comming libvpx 1.5.0
...
seems 1.5.0 doesn't support postproc, returns VPX_CODEC_INCAPABLE if set
2016-01-25 14:16:48 +08:00
Seven Du
8911b055fe
and debug code vpx params
2016-01-16 07:29:35 +08:00
Anthony Minessale
02224a037e
FS-8179 bring this back to default its fixed in chrome
2015-12-16 18:22:27 -06:00
Anthony Minessale
6cd796a9bc
FS-8293 add quality level 0 to conference (default is 1) and fix some logic in auto bw
2015-12-09 15:33:26 -06:00
Mike Jerris
0988413cd9
Merge pull request #561 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:mod_codec2-improvements to master
...
* commit '611449f4b36f6bf0ab74984f10d1265e864b7f79':
FS-8364: mod_codec2 : improvements, add extra modes: 3200,1400,1200. add config file.
2015-12-07 10:19:42 -06:00
Dragos Oancea
611449f4b3
FS-8364: mod_codec2 : improvements, add extra modes: 3200,1400,1200. add config file.
2015-11-27 12:09:29 -05:00
Anthony Minessale
060641f220
FS-8293 make sanity level based on quality 2 and also in conference
2015-11-25 15:42:51 -06:00
Anthony Minessale
a3752718c6
FS-8293 make sanity level based on 1080p
2015-11-25 15:19:59 -06:00
Anthony Minessale
3ac546fbf1
FS-8293 fix some miscues on this patch
2015-11-20 16:24:41 -06:00
Anthony Minessale
b4f477c22e
FS-8293 fix some regressions where speed test caused excessive downlink bandwidth
2015-11-18 21:36:41 -06:00
Anthony Minessale
e95f3686ad
FS-8053 #resolve [When WebRTC's SDP contains a=sendonly for video, the client will still receive the video stream]
2015-11-18 10:31:30 -06:00
Brian West
d744a18fd3
Merge pull request #550 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-fec-fix to master
...
* commit '65fd07923eb3d53931616fcd701a809e71f4243b':
FS-8319: mod_opus: fix and cleanup of switch_opus_has_fec() and switch_opus_info().
2015-10-28 13:14:53 -05:00
Brian West
768a7ab6e5
Merge pull request #555 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-repacketization-toggle-fec to master
...
* commit 'd145111eed3505e11d9d0f0a891eab3945dddf36':
FS-8344: mod_opus: toggle FEC on the last frame which is to be packed, so that FEC will be only present on the first SILK frame of the next Opus frame (Opus repacketization).
2015-10-28 13:12:17 -05:00
Brian West
cc25c46bfc
Merge pull request #549 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-decoder-statistics to master
...
* commit 'ea65a31e307755dfbaae4e65221417a1d4583e04':
FS-8313: mod_opus: show decoder stats at end of call (how many times it did PLC or FEC)
2015-10-27 11:47:12 -05:00
Mike Jerris
6b5b1a3d86
FS-8389: [build] Fix msvc 2015 build warnings
2015-10-26 13:45:48 -04:00
Bradley Jokinen
a52aaa9225
FS-8348 Fix crash caused by trying to get channel of a null session
2015-10-15 11:01:53 -05:00
Dragos Oancea
d145111eed
FS-8344: mod_opus: toggle FEC on the last frame which is to be packed, so that
...
FEC will be only present on the first SILK frame of the next Opus frame (Opus repacketization).
2015-10-15 08:48:25 -04:00
Dragos Oancea
65fd07923e
FS-8319: mod_opus: fix and cleanup of switch_opus_has_fec() and switch_opus_info().
2015-10-12 10:37:09 -04:00
Anthony Minessale
393ee022b0
FS-8179 regression setting fec_decode breaks output on stereo calls
2015-10-09 12:30:45 -05:00
Dragos Oancea
ea65a31e30
FS-8313: mod_opus: show decoder stats at end of call (how many times it did PLC or FEC)
2015-10-07 14:55:34 -04:00
Anthony Minessale
7f85faf21e
FS-8130 FS-8305 refactor of last patch plus suppression of scary harmless message about opus fec
2015-10-06 09:34:29 -05:00
Dragos Oancea
8a0006dcdc
FS-8302: fix some printing/logging because switch_opus_show_audio_bandwidth() was not returning TRUE/FALSE as expected
2015-10-05 10:54:21 -04:00
Brian West
75b01a306e
FS-8130
2015-10-04 16:53:54 -05:00