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 72c3df5ed3
was supposed to revert commit 1b612fecb6
but it only reverted part of it. commit 158c1f23da
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 1b612fecb6
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 1b612fecb6
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 1b612fecb6
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 1b612fecb6
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 a94f0a3fa6
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
Anthony Minessale
101b116daf
FS-5011 try to fill gaps
2013-05-14 11:22:53 -05:00
Anthony Minessale
c8a6c99f84
FS-5322 --resolve
2013-04-18 16:27:45 -05:00
Jeff Lenk
83ed0bd399
remove debug code
2013-03-22 15:52:36 -05:00
Anthony Minessale
955b900f3e
FS-5011 catch sid frames and change them to cng
2013-03-22 13:47:38 -05:00
Anthony Minessale
dba6530eb5
FS-5011 try this rev
2013-03-20 18:58:34 -05:00
Anthony Minessale
4ecba7fea8
FS-5011 please retest with this patch
2013-03-19 20:54:33 -05:00
Anthony Minessale
43b3a98b09
FS-5011 please update and retest with new logs
2013-03-19 08:51:20 -05:00
Anthony Minessale
a28f19b7a2
FS-5011 update to this version and repost the same trace if you still have problems
2013-03-15 09:24:47 -05:00
Anthony Minessale
0b9ed0c7ca
FS-5132 --resolve
2013-02-27 12:11:55 -06:00
Anthony Minessale
aa89eab58f
FS-4709 --resolve, not adding the change to switch_rtp I want to have that log line there, don't make vanity changes mixed in with code changes
2013-02-26 11:49:17 -06:00
Anthony Minessale
9c00466dae
FS-5127 --resolve
2013-02-26 11:05:49 -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
Jeff Lenk
52d11b461b
FS-5021 --resolve stupid typo
2013-01-16 09:55:06 -06:00
Jeff Lenk
0ff44c58ed
fix windows compile error
2013-01-15 15:40:31 -06:00