William King
4fc94e3907
FS-7500 S-7513: Few build fixes
2015-05-28 12:46:43 -05:00
Seven Du
35ff4b5cda
FS-7500: add ability to insert a custom callback to the core video thread
...
the callback will be called on each loop on read video frame, or
the callback function call run it's own loop to take over the core
loop so it can read video from session by itself.
the callback function can -
return SWITCH_STATUS_SUCCESS to wait another loop
return SWITCH_STATUS_CONTINUE to continue use the default behaviour
return anything else will break the core video loop and end the
core thread
2015-05-28 12:46:43 -05:00
Seven Du
ea2f00b3d9
FS-7500: refactor to use switch_core_video
...
added switch_core_codec_encode_video and switch_core_codec_decode video and add separate video implementations
the switch_core_video code depends on libvpx, wraped into the switch_ namespace like switch_apr, need to figure out how to find the correct libvpx lib in autotools
2015-05-28 12:46:42 -05:00
Chris Rienzo
b28f7acac1
FS-7496 Updated mime.types, added switch_core_mime_type2ext function and used it in mod_httapi. Now, file extensions defined in mime.types will be applied if mod_httapi downloads a file without one.
2015-04-30 14:24:41 -04:00
Anthony Minessale
c56b7da53a
copy part of 0e7eb72ca75a3584d203c6464fc8ceaacf79ebae
2015-04-25 13:22:43 -05:00
Manav Rathi
830bc28c45
FS-7352: Document how to use switch_core_set_variable to delete variables
...
I had to scan through the source of the function to verify that this
is the indeed the actual behaviour, and that NULL is a valid
argument. By mentioning this in the header, we save posterity that
effort.
2015-03-07 06:59:06 +05:30
E. Schmidbauer
01dcb74f33
FS-7187 add switch_cache_db_create_schema() to test for SCF_AUTO_SCHEMAS flag
2015-01-22 15:41:22 -05:00
Anthony Minessale
928a989de1
first pass of stereo support
2014-06-12 22:06:33 +05:00
Anthony Minessale
495db48f5a
make device state code more accurate
2014-05-31 00:30:59 +05:00
Travis Cross
333aff8a05
Document that switch_core_alloc returns zeroed memory
2014-05-27 11:24:09 +00:00
Anthony Minessale
4178688b4a
add switch_hashtable_insert_destructor so you can insert a pointer into a hash with a custom destructor and use it in spandsp to fix a leak on reloadxml with the tone_descriptor tables and fix a bunch of random tiny leaks etc
2014-04-09 23:26:47 +05:00
Anthony Minessale
7151d6acea
FS-6402 part 2
2014-04-02 03:21:37 +05:00
Anthony Minessale
5c0cff70b3
FS-6402 --resolve
2014-04-02 01:20:19 +05:00
Eliot Gable
5b1ab59f00
Add error handling to sql queue manager callback functionality and fix spelling.
2014-03-14 15:54:05 +00:00
Anthony Minessale
efef505e26
add switch_sql_queue_manager_pause and switch_sql_queue_manager_resume
2014-03-12 11:42:37 -05:00
Anthony Minessale
804ef7709d
change from sqlite hash to newly added one
2014-03-09 00:37:17 +05:00
Ken Rice
6e7d5d0897
update copyright header for 2014
2014-02-12 12:08:56 -06:00
Anthony Minessale
6fef880f12
FS-5675 --resolve
2014-01-24 00:23:58 +05:00
Anthony Minessale
8dfbd91a3d
fold version macros into runtime functions to avoid cascade rebuilds when modifying the core
2014-01-17 01:54:47 +05:00
Seven Du
7256caf278
add a debug_pool param to fsctl
2013-11-16 14:17:59 +08:00
Anthony Minessale
d6bb35ad3c
add soft timer support for fd per timer use enable-softtimer-timerfd=broadcast in switch.conf.xml for orig behaviour
2013-11-16 01:37:16 +05:00
Anthony Minessale
e2e8a57d9d
add ring_wait callstate for devstate interface
2013-10-30 14:08:34 -05:00
Anthony Minessale
916a75e9cf
device state tweaks
2013-10-23 20:45:34 -05:00
Anthony Minessale
4a172402d2
some refactoring and plumbing for 1.4
2013-10-16 02:24:32 +05:00
Jeff Lenk
cc806e21f1
FS-5807 -- fix windows warnings
2013-09-21 16:13:48 -05:00
Anthony Minessale
a5f2176ea4
deliver events with the core thread pool set events-use-dispatch=true in switch.conf.xml to use the old way
2013-09-05 03:42:40 +05:00
Anthony Minessale
7d6d688e53
FS-5731 --resolve
2013-08-26 20:25:14 +05:00
Anthony Minessale
d35db852a8
follow up to last commit
2013-08-16 12:17:00 -04:00
Anthony Minessale
70d78f1665
FS-5583 --resolve
2013-07-19 14:02:58 -05:00
Ken Rice
f30e40a80b
--resolve FS-3922
2013-07-04 21:18:20 -05:00
Nathan Neulinger
32adc789f6
make noexpandtab explicit in all vim modelines other than xml files
2013-06-25 11:50:17 -05:00
Anthony Minessale
2fac3a8e83
refactor some of the video passthru code
2013-06-17 19:52:37 -05:00
Anthony Minessale
df1bba55ee
FS-5498
2013-06-10 19:13:21 -05:00
Anthony Minessale
860ed3f9a6
add last callback run stamp to device records
2013-06-06 13:09:13 -05:00
Anthony Minessale
4240526ce3
add some device-state mechinism to FS to allow tracking of device-specific states where they may have more than one call from the same device
2013-06-05 11:20:11 -05:00
Anthony Minessale
101b116daf
FS-5011 try to fill gaps
2013-05-14 11:22:53 -05:00
Anthony Minessale
7fd28f58f9
FS-5208 --resolve
2013-04-08 12:09:49 -05:00
Anthony Minessale
4cac512b97
change ssl symbol visibility to specific places in core only
2013-03-31 21:27:23 -05:00
Anthony Minessale
dabb85c3f6
wip
2013-03-31 21:27:22 -05:00
Anthony Minessale
14e3570848
add switch_core_session_findall to get a list of all open uuid
2013-03-27 15:51:23 -05:00
Anthony Minessale
861c3e3ccc
add switch_core_get_variables and allow execute_on funcs to see global vars too
2013-03-27 14:54:01 -05:00
Anthony Minessale
e8ecf7c887
FS-4846 --resolve
2013-03-07 16:21:37 -06:00
Anthony Minessale
a76b352a1e
FS-5011 --resolve if you use record_session with a filename with no extension it will record 2 files with that base-name and with extensions -in.XXX and -out.XXX where XXX is the codec name
2013-02-25 16:32:09 -06:00
Anthony Minessale
65f17f4d3e
add headers
2013-01-31 14:41:12 -06:00
Anthony Minessale
203f727e1f
add async select feature to sql queue manager api
2013-01-31 08:59:57 -06:00
Anthony Minessale
dd8784a9e0
add terminators to dmachine and a way to use them in dp_tools and httapi
2013-01-21 15:36:35 -06:00
Anthony Minessale
081e261956
FS-4883 --resolve I can add this but if it leads to issues in the loaded code we may not have resoures to investigate
2012-11-29 08:58:44 -06:00
Anthony Minessale
428cd029de
FS-4868 --resolve This patch also adds freeswitch.ready() which will return false once shutdown has started
2012-11-26 15:18:58 -06:00
Anthony Minessale
6f2976298f
FS-4836 ok try this
2012-11-15 13:16:50 -06:00
Anthony Minessale
057861867e
FS-4836 not quite
2012-11-15 13:14:08 -06:00