249 Commits

Author SHA1 Message Date
Mike Jerris
b1a3c704b7 FS-11230: [core] Fix bad rtp timestamps triggered by cng/missed packet detection 2018-07-13 15:18:35 -04:00
Sergey Safarov
df1ab07ca4 FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
Anthony Minessale
c701ce6173 FS-9708 #resolve [RTP timing when doing repacketization] 2016-11-10 17:34:48 -06:00
Anthony Minessale
34238d2bd0 FS-9665 #resolve [Add video_pre_call_banner feature] 2016-10-24 13:36:15 -05:00
Ken Rice
e18c12b609 FS-8953 [core] white space clean up. 2016-03-17 08:55:00 -05:00
Anthony Minessale
2db6cc18ea FS-8673 #resolve [core dump on playback after "Decode Codec is not initialized!" log message] 2016-01-15 13:49:59 -06:00
Anthony Minessale
99a9537cd4 FS-8673 2016-01-04 13:37:29 -06:00
Anthony Minessale
7805cf8eed FS-8673 #resolve [core dump on playback after "Decode Codec is not initialized!" log message] 2016-01-04 10:48:54 -06:00
Anthony Minessale
1015c3c7a2 FS-8673 #resolve [core dump on playback after "Decode Codec is not initialized!" log message] 2015-12-22 13:49:39 -06:00
Anthony Minessale
d6a0abf1db FS-7654 #resolve 2015-06-12 23:55:29 -05:00
Anthony Minessale
9d40e1397d FS-7641 2015-06-12 15:59:02 -05:00
Anthony Minessale
5c5b53a453 FS-7601 #resolve 2015-06-04 15:01:36 -05:00
Anthony Minessale
6209d91f9c FS-7479 #resolve 2015-06-04 13:16:02 -05:00
Michael Jerris
58d02f98a6 quiet down some verbose debug logging 2015-05-28 12:47:27 -05:00
Anthony Minessale
659c1e474e FS-7500: Work in progress. Added codec config params that can be set from session and made vpx codec re-init on size change. Also add periodic key frame timer 2015-05-28 12:46:44 -05:00
Anthony Minessale
365a5dd820 FS-7500: major refactoring pass. Push concepts from mod_vlc as deep as possible and flesh out api to use everywhere else. Round 2 will be to convert the bridge and other places using the same code 2015-05-28 12:46:44 -05:00
Seven Du
998d933671 FS-7500: initial idea to decode video in core 2015-05-28 12:46:42 -05:00
Seven Du
90b654e923 FS-7502: add simple video media bug implementation, should work with .fsv, be sure to set enable_file_write_buffering=false
Conflicts:
	src/include/switch_types.h
2015-05-28 12:46:41 -05:00
Anthony Minessale
c56b7da53a copy part of 0e7eb72ca75a3584d203c6464fc8ceaacf79ebae 2015-04-25 13:22:43 -05:00
Anthony Minessale
06c241a233 FS-6891 FS-7002 FS-7059 FS-7072 FS-7073 FS-7076 #close #comment All of these bugs are invalidated due to a botched revert -- commit 72c3df5ed39b724590b5266fb31eea090f56dba7 was supposed to revert commit 1b612fecb6e8db11da9b15c5522b87e7b642423d but it only reverted part of it. commit 158c1f23da9263e0c6aacf6a22e0a504c8909e37 from the other day was erroneously created to work around the result of the botched revert so it is reverted. The result of this commit should be to bring it back to effectively properly revert 1b612fecb6e8db11da9b15c5522b87e7b642423d and now you can test and open new bugs if necessary. This includes the segfault in eavesdrop, and any media bug releated reports. Consider working together and only reporting one new bug if you still encounter any more problems and be sure to include details and make sure the jitter buffer is being used. 2014-12-11 20:57:55 -06:00
Anthony Minessale
72c3df5ed3 FS-6891 FS-6713 #comment revert 1b612fecb6e8db11da9b15c5522b87e7b642423d 2014-12-02 16:46:08 -06:00
Seven Du
dc9e9042d1 #comment FS-7025 fix compiler warning introduced from e55aee14 2014-12-01 09:40:18 +08:00
Anthony Minessale
e55aee14bb FS-7025 %FEATURE #comment please test 2014-11-30 16:55:08 -06:00
Anthony Minessale
0386db7dfd add some asserts to catch buffer overflow 2014-10-27 15:13:42 -04:00
Anthony Minessale
da51603a2c FS-6757 FS-6713 FS-6868 FS-6863 FS-6858 #resolve #comment 5 bugs one typo. From commit 1b612fecb6e8db11da9b15c5522b87e7b642423d 2014-09-29 19:26:32 +05:00
Anthony Minessale
e94af49e1e revert 2014-09-29 19:26:01 +05:00
Anthony Minessale
d619017621 FS-6757 FS-6713 FS-6868 FS-6863 FS-6858 5 bugs one typo. From commit 1b612fecb6e8db11da9b15c5522b87e7b642423d 2014-09-29 19:21:01 +05:00
Anthony Minessale
1b612fecb6 FS-6757 FS-6713 #comment please try latest master that has a new patch in it to address this issue 2014-09-02 23:56:46 +05:00
Anthony Minessale
4e5ecdf995 only run plc on mono channels 2014-06-13 03:02:12 -04:00
Anthony Minessale
4ffbf23ffa stereo refactoring 2014-06-13 01:49:16 -04: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
Anthony Minessale
bf84e9d414 missed file from a94f0a3fa6875c41b92d317e643ee84efdfda293 2014-05-20 04:42:23 +05:00
Travis Cross
2ae823fb9f Drop dead assignments
We goto done at the end of these blocks.
2014-04-30 23:03:06 +00:00
Michael Jerris
8d10e65b79 fix bitwise flag unsetting 2014-04-28 15:06:39 -04:00
Anthony Minessale
a4a792488b add generic keepalive system and implement it in sofia to send MESSAGE or INFO packets in-dialog at specified interval.
Adds app: enable_keepalive 0|<seconds>
This app can be run in the dialplan or with execute_on_* type variables for B-legs.

Adds sofia param: keepalive-method  : defaults to MESSAGE can also be "INFO"
This param sets which SIP method to use.
2014-04-16 06:10:25 +05:00
Anthony Minessale
b99ef3af01 add SWITCH_MESSAGE_HEARTBEAT_EVENT indication to execute on a session when session heartbeat fires 2014-04-15 21:22:36 +05:00
Anthony Minessale
bd4a0d8cbc add a way to tell mod_conference when the rate of the channel has changed due to a codec change so it can reset the resampler and codecs internally 2014-03-07 05:17:47 +05:00
Seven Du
f7dfe71c4c break CF_MEDIA_PAUSE to CF_AUDIO_PAUSE and CF_VIDEO_PAUSE so we can control them separately 2014-02-25 11:22:53 +08:00
Ken Rice
6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale
af0c6308f5 allow native recording and transcoding at the same time 2014-01-08 04:12:01 +05:00
Seven Du
9c72dc950e add CF_MEDIA_PAUSE channel flag to allow waiting for IO before media codec is ready
This could be used at endpoints where signalling and media negotiated separately like in H323
2013-11-22 14:37:37 +08:00
Anthony Minessale
300e55e56c FS-5941 --resolve 2013-11-14 01:39:53 +05:00
Anthony Minessale
bb9adff511 rework media code 2013-11-08 03:48:00 +05:00
Anthony Minessale
c32bd46853 FS-5924 --resolve 2013-10-30 20:30:17 +05:00
Anthony Minessale
4a172402d2 some refactoring and plumbing for 1.4 2013-10-16 02:24:32 +05:00
Seven Du
135b1d70bb only write when it make sense 2013-09-26 02:16:31 +08:00
Anthony Minessale
6100e1f0d6 missed a spot on last conf commit 2013-09-06 02:45:10 +05:00
Anthony Minessale
b513d1ff02 fix possible issue with double read of frames in conf 2013-09-06 00:05:00 +05:00
Nathan Neulinger
32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00