Code commits
FreeSWITCH v1.8
-
Ken Rice f26ba42360f15463c5b65d6cb0367b95ba307901
Merge branch 'master' into v1.8
-
Anthony Minessale <anthm@freeswitch.org> fd3b25d28208341cbb31f81abf88a98fc45514d0 m
add some params to control rate and channels
-
Anthony Minessale <anthm@freeswitch.org> 4e5219cd27177fd1dcf668c3c3c4bbeb3c59fdd3 m
FS-10503: [mod_av] mod_av split audio to two channels #resolve
- src/include/switch_module_interfaces.h (version 4e5219cd27177fd1dcf668c3c3c4bbeb3c59fdd3) (diffs)
- src/mod/applications/mod_av/avcodec.c (version 4e5219cd27177fd1dcf668c3c3c4bbeb3c59fdd3) (diffs)
- src/mod/applications/mod_av/avformat.c (version 4e5219cd27177fd1dcf668c3c3c4bbeb3c59fdd3) (diffs)
- src/mod/applications/mod_av/mod_av.c (version 4e5219cd27177fd1dcf668c3c3c4bbeb3c59fdd3) (diffs)
- src/mod/applications/mod_av/mod_av.h (version 4e5219cd27177fd1dcf668c3c3c4bbeb3c59fdd3) (diffs)
- src/switch_core_file.c (version 4e5219cd27177fd1dcf668c3c3c4bbeb3c59fdd3) (diffs)
- src/switch_ivr_async.c (version 4e5219cd27177fd1dcf668c3c3c4bbeb3c59fdd3) (diffs)
-
Anthony Minessale II c30c817b532f39d2e4a8dedb5453a03d1fdb69d4 m
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 -
Anthony Minessale <anthm@freeswitch.org> d3937624c4ff4e1cc78f0b4de3b34b6a77f1c705 m
FS-10573: [freeswitch-core] Native recording causes segfault #resolve
-
Mike Jerris 9127c41316b41f1bb00f72515de3f825595f6e09 m
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 -
Mike Jerris 86910efa346b43fc77f6fcc713bcb310772d8342 m
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. -
Mike Jerris f48fc352b76e8725614a08c732865cdb20c149cf m
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) -
Mike Jerris 1f5c7f6666258a695bfab90b4c758067b5bfa6c6 m
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 -
Mike Jerris 503b9d3753e78f75689a743b3ec8a5f483ad3a20 m
FS-10577: [core] start additional event dispatch threads based on event system queue size
-
Italo Rossi 54e6cd3ebf89bae296a3979146a9091bbfb41c9b m
FS-10237 [mod_callcenter] Do not kick member out at max wait time if we are originating to an agent already.
-
Italo Rossi ec44f5adf27fe0f030627b875e042db3dd5bee0a m
Revert "FS-10237 [mod_callcenter] Do not kick member out on timeout if originating to an agent"
This reverts commit b4ada1b849d526e3d808fd22626b7d618289c537. -
Anthony Minessale <anthm@freeswitch.org> 74f244e8c625041350f407761a616eae7a79d574 m
FS-10527: [mod_av] AV tweaks -- using more threads on decode is a little buggy
-
Anthony Minessale <anthm@freeswitch.org> 4d32ca9826adec30d9f7f1bb71783cc1b272f55b m
FS-10420: [verto.js] Verto on Safari -- some more tweaks
- html5/verto/verto_communicator/src/vertoService/services/vertoService.js (version 4d32ca9826adec30d9f7f1bb71783cc1b272f55b) (diffs)
- html5/verto/video_demo-live_canvas/verto.js (version 4d32ca9826adec30d9f7f1bb71783cc1b272f55b) (diffs)
- html5/verto/video_demo/verto.js (version 4d32ca9826adec30d9f7f1bb71783cc1b272f55b) (diffs)
-
Mike Jerris 4f7ffc7bfcdc51fe8f967f92846550ccfd4063f6 m
FS-10574: fix deadlock on invalid syntax using conference record api
-
Shane Bryldt d5b1c328eb66a8705d844e8219369c60531f7166 m
FS-10167: Updating linux build
- libs/libblade/src/blade_identity.c (version d5b1c328eb66a8705d844e8219369c60531f7166) (diffs)
- libs/libblade/src/blade_protocol.c (version d5b1c328eb66a8705d844e8219369c60531f7166) (diffs)
- libs/libblade/src/blade_rpc.c (version d5b1c328eb66a8705d844e8219369c60531f7166) (diffs)
- libs/libblade/src/blade_subscription.c (version d5b1c328eb66a8705d844e8219369c60531f7166) (diffs)
-
Shane Bryldt 53690120ac266c54d02d910d6c5adbc9012d4e43 m
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
- libs/libblade/src/blade_connection.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_connectionmgr.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_identity.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_mastermgr.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_protocol.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_routemgr.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_rpc.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_rpcmgr.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_session.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_sessionmgr.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_stack.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_subscription.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_subscriptionmgr.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_transport.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_transport_wss.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_transportmgr.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_tuple.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/blade_upstreammgr.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/include/blade_connection.h (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/src/include/blade_stack.h (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/test/bladec.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/test/blades.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/test/testcli.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libblade/test/testcon.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/include/ks.h (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/include/ks_pool.h (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/include/ks_threadmutex.h (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/include/ks_types.h (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/include/simclist.h (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/ks.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/ks_acl.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/ks_hash.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/ks_mutex.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/ks_pool.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/ks_printf.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/ks_q.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/ks_thread.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/ks_thread_pool.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/kws.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/src/simclist.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/test/test_thread_pools.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/test/testacl.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/test/testpolling.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/test/testpools.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/test/testq.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/test/testrealloc.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
- libs/libks/test/testthreadmutex.c (version 53690120ac266c54d02d910d6c5adbc9012d4e43) (diffs)
-
Dragos Oancea-NX 2f914e37fa663737fccc2ba4fe7cf17d2918ab9f m
FS-10551: [mod_opus] added FEC bitrates map for opus@16000h (for the "keep-fec-enabled" setting)
-
Dragos Oancea 6bac8ddcc3ab7a2626750a8befe5f8459b2c9d9a m
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.
-
Dragos Oancea-NX 06f060ebd9a8cd2b3a8f343096f39496892e4e16 m
FS-10478: [mod_conference] make API replies uniform with "+OK" or "-ERR" prefix
-
Chad Phillips 34e491ffa1dca32846d1e0fb97e71f5ac7c34d22 m
FS-9683: Pass call recovery status to Verto
Previously, users implementing a Verto workflow where both user login and
placing a new call are automated (eg., visiting a URL, and the videoconference
loads automatically) faced the challenge of not having a reliable way to know
that a page load will result in Verto's call recovery mechanism reconnecting
an existing detached call or not.
This adds a verto.clientReady JSON-RPC message, emitted after all calls are
re-attached, which contains a 'reattached_sessions' array, containing the
sess_id of any reattached session.
Client side, this can be caught in the onMessage handler, under the
$.verto.enum.message.clientReady key.- html5/verto/demo/verto.js (version 34e491ffa1dca32846d1e0fb97e71f5ac7c34d22) (diffs)
- html5/verto/js/src/jquery.verto.js (version 34e491ffa1dca32846d1e0fb97e71f5ac7c34d22) (diffs)
- html5/verto/verto_communicator/src/vertoService/services/vertoService.js (version 34e491ffa1dca32846d1e0fb97e71f5ac7c34d22) (diffs)
- html5/verto/video_demo-live_canvas/verto.js (version 34e491ffa1dca32846d1e0fb97e71f5ac7c34d22) (diffs)
- html5/verto/video_demo/verto.js (version 34e491ffa1dca32846d1e0fb97e71f5ac7c34d22) (diffs)
- src/mod/endpoints/mod_verto/mod_verto.c (version 34e491ffa1dca32846d1e0fb97e71f5ac7c34d22) (diffs)