Dashboard

FS-10561: [freeswitch-core,mod_conference] Video concurrency improvements for 1.8 -- fix locking regression #resolve

Merge pull request #1366 in FS/freeswitch from ~LAZEDO/freeswitch:FS-10592 to master

* commit 'da96699c1e4276342ac5550aaf96c82a6adbd402':

FS-10592: [mod_sofia] add sofia_profile_url to channel vars

FS-10592: [mod_sofia] add sofia_profile_url to channel vars

Merge branch 'master' into v1.8

Merge pull request #1358 in FS/freeswitch from feature/FS-10503-mod_av-split-audio-to-two-channels to master

* commit '4e5219cd27177fd1dcf668c3c3c4bbeb3c59fdd3':

FS-10503: [mod_av] mod_av split audio to two channels #resolve

add some params to control rate and channels

FS-10573: [freeswitch-core] Native recording causes segfault #resolve

Merge pull request #1031 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:feature/FS-9683-pass-call-recovery-status-to-verto to master

* commit '34e491ffa1dca32846d1e0fb97e71f5ac7c34d22':

FS-9683: Pass call recovery status to Verto

    • -0
    • +10
    /src/mod/endpoints/mod_verto/mod_verto.c
Merge pull request #1350 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:bugfix/FS-10529-remove_opus_extension to master

* commit '6bac8ddcc3ab7a2626750a8befe5f8459b2c9d9a':

FS-10529: [mod_native_file] do not register "opus" file extension (needs ogg/opus support). Use encoded_bytes_per_packet to skip other extensions too.

Merge pull request #1354 in FS/freeswitch from ~DRAGOS_OANCEA_NX/freeswitch-dragos-nx:feature/FS-10551/opus_16khz_init_fec_map to master

* commit '2f914e37fa663737fccc2ba4fe7cf17d2918ab9f':

FS-10551: [mod_opus] added FEC bitrates map for opus@16000h (for the "keep-fec-enabled" setting)

Merge pull request #1326 in FS/freeswitch from ~DRAGOS_OANCEA_NX/freeswitch-dragos-nx:feature/FS-10478/cmd_uniform_replies to master

* commit '06f060ebd9a8cd2b3a8f343096f39496892e4e16':

FS-10478: [mod_conference] make API replies uniform with "+OK" or "-ERR" prefix

    • -135
    • +135
    /src/mod/applications/mod_conference/conference_api.c
FS-10237 [mod_callcenter] Do not kick member out at max wait time if we are originating to an agent already.

FS-10577: [core] start additional event dispatch threads based on event system queue size

FS-10577: [core] start additional event dispatch threads based on event system queue size

Revert "FS-10237 [mod_callcenter] Do not kick member out on timeout if originating to an agent"

This reverts commit b4ada1b849d526e3d808fd22626b7d618289c537.

FS-10420: [verto.js] Verto on Safari -- some more tweaks

FS-10527: [mod_av] AV tweaks -- using more threads on decode is a little buggy

    • -1
    • +1
    /src/mod/applications/mod_av/avcodec.c
FS-10574: fix deadlock on invalid syntax using conference record api

FS-10167: Updating linux build

    • -14
    • +10
    /libs/libblade/src/blade_identity.c
    • -10
    • +6
    /libs/libblade/src/blade_subscription.c
FS-10167: Revisited ks_pool to embed the ks_pool_t pointer into the prefix of each allocation, updated libks and libblade to remove unneccessary pool pointers in structures, pool-allocated memory can now be freed without needing to pass the original pool

    • -23
    • +6
    /libs/libblade/src/blade_connection.c
    • -10
    • +5
    /libs/libblade/src/blade_connectionmgr.c
    • -13
    • +13
    /libs/libblade/src/blade_identity.c
    • -22
    • +26
    /libs/libblade/src/blade_mastermgr.c
    • -14
    • +14
    /libs/libblade/src/blade_protocol.c
    • -10
    • +9
    /libs/libblade/src/blade_routemgr.c
    • -17
    • +13
    /libs/libblade/src/blade_rpcmgr.c
    • -18
    • +15
    /libs/libblade/src/blade_session.c
    • -19
    • +15
    /libs/libblade/src/blade_sessionmgr.c
    • -42
    • +29
    /libs/libblade/src/blade_stack.c
    • -11
    • +8
    /libs/libblade/src/blade_subscription.c
    • -40
    • +46
    /libs/libblade/src/blade_subscriptionmgr.c
    • -19
    • +14
    /libs/libblade/src/blade_transport_wss.c
  1. … 32 more files in changeset.
Merge branch 'master' into v1.8

FS-10167: Linux build updated and basic tests work as expected

    • -10
    • +10
    /libs/libblade/src/blade_mastermgr.c
    • -10
    • +10
    /libs/libblade/src/blade_protocol.c
FS-10167: More work on the event channel workflow, switched callback data back to using void* and the assumption callback will clear the data or that it would be cleaned up by a handle shutdown by allocating within the handle pool. Base tests currently working, committing to sync up linux build

    • -71
    • +102
    /libs/libblade/src/blade_stack.c
    • -1
    • +1
    /libs/libblade/src/blade_subscriptionmgr.c
    • -4
    • +4
    /libs/libblade/src/include/blade_rpc.h
    • -1
    • +1
    /libs/libblade/src/include/blade_session.h
    • -8
    • +7
    /libs/libblade/src/include/blade_stack.h
    • -2
    • +2
    /libs/libblade/src/include/blade_types.h
FS-10562: [core] Crashes referencing cannot access memory #comment Firefox sending only candidates for RTCP and not RTP causing funky code path #resolve

FS-10562: [core] Crashes referencing cannot access memory #comment Firefox sending only candidates for RTCP and not RTP causing funky code path #resolve

FS-10561: [freeswitch-core,mod_conference] Video concurrency improvements for 1.8 #resolve

FS-10560: [freeswitch-core] Add channel count to fsv #resolve

    • -5
    • +15
    /src/mod/applications/mod_fsv/mod_fsv.c
make RTMP work better

    • -13
    • +26
    /src/mod/applications/mod_av/avformat.c
make RTMP work better

    • -13
    • +26
    /src/mod/applications/mod_av/avformat.c
FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- minor regression

FS-10472: [mod_conference] Crash due to hangup race in conference personal canvas mode -- minor regression