Commit Graph

33794 Commits

Author SHA1 Message Date
Sergey Khripchenko 6c739b3d32 FS-11468 Try to split payload to packets evenly(with largest at the end) up to vpx_globals.rtp_slice_size,
(assume hdrlen constant across all packets of the same picture).
It keeps packets being transmitted in order.
Without it last (and thus the smallest one) packet usually arrive out of order
(before the previous one)
2019-07-17 01:14:54 +04:00
Seven Du bdff9758f8 FS-11425 use clean log for vpx debug 2019-07-17 01:08:58 +04:00
Seven Du aa7bf4c6c1 FS-11425 fix token_parts should be 0 .. 3 based on number of cpu 2019-07-17 01:08:51 +04:00
Seven Du 17ec25d635 FS-11425 update vpx test code to suuport verbose logging 2019-07-17 01:08:44 +04:00
Sergey Khripchenko 921bc97ed7 FS-11189 FS-11425 Refactor vpx settings and reverse some changes 2019-07-17 01:08:36 +04:00
Andrey Volk 2cfd0e3c2b FS-11425 add vpx conf to test code 2019-07-17 01:08:25 +04:00
Seven Du 8e43604dbd FS-11425 add vpx test code 2019-07-17 01:01:21 +04:00
Seven Du 4ace287aac FS-11425 remove vp10 2019-07-17 01:00:34 +04:00
Seven Du 339f0ff252 FS-11425 add vpx command complete 2019-07-17 01:00:26 +04:00
Seven Du 6d1309c97d FS-11425 enable profile name on test case 2019-07-17 01:00:19 +04:00
Seven Du d12aeb4fff FS-11425 add video_codec_config_profile_name to conference to choose a different codec profile 2019-07-17 01:00:11 +04:00
Seven Du 48539c278d FS-11425 update example configs 2019-07-17 00:59:58 +04:00
Seven Du c06ba2ca71 FS-11425 parse codec specific profiles 2019-07-17 00:59:20 +04:00
Seven Du bd34650fff FS-11425 use specified config name 2019-07-17 00:59:13 +04:00
Seven Du b591f691bb FS-11425 add config_profile_name to codec_settings to choose a specific codec config profile 2019-07-17 00:59:06 +04:00
Seven Du 66f60b1c78 FS-11425 parse additional profiles codec specific 2019-07-17 00:59:00 +04:00
Seven Du 0bbea7e197 FS-11425 refactor vpx to support more profiles 2019-07-17 00:58:53 +04:00
Seven Du 2a6fb572af FS-11425 refactor to parse profiles dynamicly to possible to support more profiles 2019-07-17 00:58:42 +04:00
Seven Du 807efbd0fa FS-11183 FS-11425 refactor out parse_profile 2019-07-17 00:58:29 +04:00
Andrey Volk cd2a53b52d FS-10882 [Core] VPX: Use 4 byte header VP8 with Picture ID 2019-07-17 00:57:56 +04:00
Sergey Khripchenko b431118857 FS-11189 Properly log VPX errors (use VPX functions/abstractions instead of internal structure fields) + log decoder errors when stream already being decoded 2019-07-17 00:53:55 +04:00
Seven Du 2484de58fe FS-11301 #resolve toggle canvas auto clear 2019-07-16 23:39:20 +04:00
Seven Du c8592be1fe FS-11300 #resolve pause read to avoide decode initially vmuted members 2019-07-16 23:37:39 +04:00
Seven Du 81d81b5401 FS-11293 #resolve attach to the original canvas when coming back from vmuted 2019-07-16 23:35:58 +04:00
Seven Du d793f2f2df FS-11292 #resolve update member status on canvas change 2019-07-16 23:34:31 +04:00
Seven Du 26f4c98b21 FS-11291 #resolve fix canvas id it was impossible to watch the first canvas 2019-07-16 23:32:29 +04:00
Seven Du 68abd253fe FS-11290 #resolve add canvasID and wachingCanvasID 2019-07-16 23:30:48 +04:00
Mike Jerris 99b3162ffc FS-11680: [mod_sofia] dont treat registers from websockets received over a proxy over non websockets as nat. We should be sending to the route set and not locking on to send all requests to the websocket directly in this case 2019-07-16 23:26:20 +04:00
Mike Jerris e6dd288762 FS-11511: [mod_conference] allow conference vid-banner command to be run when you don't have video actively on the screen 2019-07-16 23:24:43 +04:00
Andrey Volk 554519f0e4 FS-11553: [core] do not discard the file if we are appending 2019-07-16 23:21:32 +04:00
Chris Rienzo 892f0a289f FS-11516 [build-system] Add --enable-pool-sanitizer configure flag. This will make it easier to find memory issues when using address sanitizer. Also added -fstack-protector-strong when using --enable-address-sanitizer. 2019-07-16 23:17:47 +04:00
Mike Jerris 8a809624cb FS-11498 build sofia into convenience lib to build mod_sofia and test code 2019-07-16 22:52:53 +04:00
Seven Du cc66bcabfd FS-11498 fix url cut off 2019-07-16 22:26:32 +04:00
Andrey Volk 89c2dc04a0 FS-11513: [Build-System] Fix Windows versioning. 2019-07-16 22:23:38 +04:00
Mike Jerris abec4deaa1 FS-11449: [core] add -elegant-term command line option to make SIGTERM perform an elegant shutdown 2019-07-16 21:04:39 +04:00
Anthony Minessale f4d8631c09 FS-11446: [freeswitch-core] Improve video JB scaling and fix misreported rtp stats #resolve 2019-07-16 20:54:22 +04:00
Anthony Minessale 878565e4b3 FS-11446: [freeswitch-core] Improve video JB scaling and fix misreported rtp stats #resolve 2019-07-16 20:54:17 +04:00
Brian West e06ed5ad19 FS-11504: [core] do not send reneg event if call is not answered 2019-07-16 20:33:04 +04:00
Sergey Khripchenko c546154d67 FS-11436 more granularly calculate 'samples' and modify requested 'fsp' accordingly
+ review all places where it used and reflect that 'fps' is (float)
2019-07-16 20:26:32 +04:00
Sergey Khripchenko be7c5331f6 FS-11436 RTP timestamp field incorrectly calculated based on fps 2019-07-16 20:26:24 +04:00
Chris Rienzo 8534a4b86a FS-11443 [core] reworked switch_vad.c and added voice_ms and silence_ms as parameters. 2019-07-16 20:20:10 +04:00
Mike Jerris eb84654383 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_utils.h 2019-07-16 01:33:13 +04:00
Chris Rienzo 8a8253a459 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_fct.h 2019-07-16 01:33:06 +04:00
Chris Rienzo 185fe09912 FS-11903: Fix errors (again) reported by PVS-Studio Static Code Analyzer for switch_apr.c 2019-07-16 01:32:55 +04:00
Andrey Volk ae64513044 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_platform.h 2019-07-15 23:47:11 +04:00
Andrey Volk 44c38c5273 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_conference 2019-07-15 23:47:08 +04:00
Andrey Volk c952a025dd FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_spandsp 2019-07-15 23:47:05 +04:00
Andrey Volk 2bf545a18b FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_xml_config.c 2019-07-15 23:46:07 +04:00
Andrey Volk 0ac27178f8 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_xml.c 2019-07-15 23:46:03 +04:00
Andrey Volk 292d0b2ec6 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_utils.c 2019-07-15 23:46:00 +04:00