Anthony Minessale
|
c945584201
|
FS-6237 --resolve
|
2014-02-17 23:48:59 +05:00 |
Anthony Minessale
|
b4b02f1eda
|
FS-6002 -master
|
2014-02-17 22:25:19 +05:00 |
Anthony Minessale
|
63c415ac38
|
FS-6229 try this
|
2014-02-17 22:07:38 +05:00 |
Ken Rice
|
6e7d5d0897
|
update copyright header for 2014
|
2014-02-12 12:08:56 -06:00 |
Anthony Minessale
|
a0181631d1
|
don't fail when rtp_write returns 0
|
2014-02-12 08:29:09 +05:00 |
Anthony Minessale
|
3ecb504fda
|
FS-6186 --resolve
|
2014-02-05 07:15:08 +05:00 |
Anthony Minessale
|
0148389c82
|
FS-6170 please test
|
2014-01-31 00:26:36 +05:00 |
Anthony Minessale
|
6bec36168c
|
FS-6153 try this revision
|
2014-01-30 23:02:28 +05:00 |
Anthony Minessale
|
32b2a45efc
|
add more rtp statistics with several new vars for cdr processing in_jitter_min_variance in_jitter_max_variance in_jitter_loss_rate in_jitter_burst_rate in_mean_interval in_flaw_total in_quality_percentage in_mos
|
2014-01-30 05:08:34 +05:00 |
Anthony Minessale
|
7104ecac28
|
FS-6153 try this patch
|
2014-01-30 02:51:07 +05:00 |
Anthony Minessale
|
dfb3a4becc
|
FS-6094 --resolve amendment
|
2014-01-29 02:19:03 +05:00 |
Anthony Minessale
|
358b5db0e4
|
block all possible routes to write data during ice and dtls negotiation
|
2014-01-25 03:48:32 +05:00 |
Anthony Minessale
|
a71879262a
|
FS-6094 --resolve This change should fix the problem and you don't need to try the patch anymore
|
2014-01-25 00:18:10 +05:00 |
Anthony Minessale
|
bd7182c390
|
FS-5755 part 1
|
2014-01-24 05:44:36 +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 |
Anthony Minessale
|
1b9c21ee88
|
some webrtc tweaks
|
2014-01-15 07:04:24 +05:00 |
Anthony Minessale
|
6c712045fd
|
FS-6108 --resolve caused by switch_ivr_media while on hold
|
2014-01-14 22:59:49 +05:00 |
Anthony Minessale
|
3ca06e1ea7
|
FS-6073 --resolve
|
2014-01-03 23:45:35 +05:00 |
Anthony Minessale
|
0ab8cf0f7c
|
FS-6054
|
2013-12-19 21:36:28 +05:00 |
Anthony Minessale
|
417ef16de5
|
FS-6054
|
2013-12-19 21:32:44 +05:00 |
Anthony Minessale
|
9a20d0ab0c
|
FS-6054 --resolve
|
2013-12-18 23:22:29 +05:00 |
Anthony Minessale
|
8231cb9f01
|
fix codec renegotiation on hold/reinvite issue
|
2013-12-16 23:46:29 +05:00 |
Anthony Minessale
|
2b60308891
|
redo
|
2013-12-01 02:53:27 -06:00 |
Anthony Minessale
|
2f7ed973ed
|
separate read mutex for each stream type
|
2013-11-30 20:49:59 -06:00 |
Anthony Minessale
|
ae99177598
|
add more range to saved candidates and fix off-by-one error when total is met
|
2013-11-30 19:13:49 -06:00 |
Brian West
|
c56b73d0be
|
remove unused variable
|
2013-11-26 17:15:14 +00:00 |
Anthony Minessale
|
83ccceb2b5
|
FS-5958 remove debug
|
2013-11-26 10:04:29 -06:00 |
Anthony Minessale
|
2747660269
|
FS-5959 FS-5958
|
2013-11-25 12:08:17 -06:00 |
Anthony Minessale
|
3a0f934788
|
revert one change
|
2013-11-22 18:52:23 +05:00 |
Anthony Minessale
|
b8dc07132a
|
FS-5959 i hate this ticket
|
2013-11-22 08:55:45 +05:00 |
Anthony Minessale
|
ccaa3ae732
|
FS-5959
|
2013-11-21 01:38:21 +05:00 |
Anthony Minessale
|
51464b7b8c
|
FS-5959 always do rtp_mirror_fmtp behaviour
|
2013-11-20 23:49:18 +05:00 |
Anthony Minessale
|
8c03520502
|
FS-5959
|
2013-11-20 22:40:47 +05:00 |
Anthony Minessale
|
0030ce440e
|
FS-5958 this should pass it through in late mode too
|
2013-11-20 05:20:01 +05:00 |
Anthony Minessale
|
ce690418a1
|
FS-5959 add rtp_mirror_fmtp var
|
2013-11-20 03:36:51 +05:00 |
Anthony Minessale
|
714eb245fd
|
remove unused code
|
2013-11-19 15:19:12 -06:00 |
Anthony Minessale
|
f14260e8dd
|
set fmtp in payload_map init function
|
2013-11-19 00:43:30 +05:00 |
Anthony Minessale
|
7330b005da
|
codec tweak
|
2013-11-15 01:17:22 +05:00 |
Anthony Minessale
|
6e372418d9
|
fix seg in new media code
|
2013-11-14 22:19:10 +05:00 |
Anthony Minessale
|
98d453c7d9
|
move media reset code a little deeper so it does not interrupt media when there is no change
|
2013-11-14 04:18:59 +05:00 |
Anthony Minessale
|
043376b2db
|
tweak
|
2013-11-12 22:17:58 +05:00 |
Anthony Minessale
|
0d1b647197
|
remainder of previous patch to pass through dynamic payload numbers used
|
2013-11-12 00:42:32 +05:00 |
Anthony Minessale
|
13dcbae0b4
|
regression from last commit
|
2013-11-10 22:11:37 +05:00 |
Anthony Minessale
|
fb78273ab0
|
inherit dynamic payloads from A leg where applicable
|
2013-11-10 07:53:48 +05:00 |
Anthony Minessale
|
a4dd6ccb42
|
fix some issues in passthrough of fec packets
|
2013-11-09 23:02:11 +05:00 |
Jeff Lenk
|
bf03df9f14
|
fix windows compiler warnings and vs2010 reswig
|
2013-11-07 23:01:40 -06:00 |
Anthony Minessale
|
bb9adff511
|
rework media code
|
2013-11-08 03:48:00 +05:00 |
Anthony Minessale
|
a7dab0464d
|
FS-5933 --resolve
|
2013-10-31 11:37:46 -05:00 |
Anthony Minessale
|
30f7480c9c
|
FS-5680 revert, set this variable globally in vars.xml instead
|
2013-10-30 14:21:21 -05:00 |
Brian West
|
abc230ed50
|
FS-5909 use correct ip in patched sdp
|
2013-10-29 12:58:53 -05:00 |
Anthony Minessale
|
8244fb62e8
|
more opus neg drama
|
2013-10-29 03:44:24 +05:00 |
Anthony Minessale
|
ce83817318
|
webrtc tweaks
|
2013-10-28 23:39:33 +05:00 |
Anthony Minessale
|
6b2c9e4478
|
change codec negotiation for edge opus cases
|
2013-10-24 01:23:18 -05:00 |
Anthony Minessale
|
9246309a21
|
comment out
|
2013-10-17 12:07:37 -04:00 |
Anthony Minessale
|
b694cb09a6
|
google changed something in DTLS
|
2013-10-17 03:58:09 +05:00 |
Anthony Minessale
|
4a172402d2
|
some refactoring and plumbing for 1.4
|
2013-10-16 02:24:32 +05:00 |
Anthony Minessale
|
f613105a25
|
FS-4865 --resolve
|
2013-09-16 22:23:49 +05:00 |
Anthony Minessale
|
3392db98bf
|
FS-5781 --resolve try now
|
2013-09-12 20:39:57 +05:00 |
Anthony Minessale
|
98a092b37d
|
FS-5766 --resolve
|
2013-09-10 03:03:10 +05:00 |
Anthony Minessale
|
b513d1ff02
|
fix possible issue with double read of frames in conf
|
2013-09-06 00:05:00 +05:00 |
Anthony Minessale
|
0dcbc18322
|
fix issue with default video echo
|
2013-09-04 02:58:05 +05:00 |
Anthony Minessale
|
d35db852a8
|
follow up to last commit
|
2013-08-16 12:17:00 -04:00 |
Anthony Minessale
|
80e2633bb7
|
add mutex in media_engine to prevent double read in video thread
|
2013-08-16 20:34:34 +05:00 |
Anthony Minessale
|
ef62351c47
|
FS-5693 --resolve
|
2013-08-14 02:00:36 +05:00 |
Anthony Minessale
|
3682e54d19
|
FS-5680 --resolve this patch should auto set this variable on dtls enabled channels
|
2013-08-08 04:20:36 +05:00 |
Anthony Minessale
|
39ad799683
|
FS-4932 FS-5090 --resolve
|
2013-07-29 10:18:05 -05:00 |
Anthony Minessale
|
a4bc98a775
|
FS-5643 --resolve this is the kind of regressions we need to keep an eye on from the refactoring of the media code. I removed the codec_ms from the engine in addition to applying your patch
|
2013-07-26 10:24:19 -05:00 |
Anthony Minessale
|
84c3e3ade2
|
FS-5572 --resolve set new variable by doing export bypass_keep_codec=true to force re-invite with the same codec it was using previously
|
2013-07-25 14:12:26 -05:00 |
Anthony Minessale
|
3ddbad4dd3
|
let sofia recover work in some tcp situations
|
2013-07-23 13:52:49 -05:00 |
Anthony Minessale
|
eebac2ea95
|
webrtc video tweaks
|
2013-07-16 19:16:01 -05:00 |
Anthony Minessale
|
eff5f3a766
|
add debug
|
2013-07-16 09:05:06 -05:00 |
Anthony Minessale
|
82ffd425c7
|
cleanup
|
2013-07-12 14:27:10 -05:00 |
Anthony Minessale
|
5dbf2b3cf7
|
refactor some video code
|
2013-07-11 17:38:24 -05:00 |
Jeff Lenk
|
ba96b391d3
|
fix trivial compiler error
|
2013-07-02 12:41:15 -05:00 |
Anthony Minessale
|
134871872c
|
fix codec negotiation issue with the same codec at multiple rates
|
2013-07-02 12:16:54 -05:00 |
Anthony Minessale
|
bf5fa172e5
|
FS-5547 --resolve
|
2013-06-26 10:47:40 -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
|
5a0f43d956
|
make sure sip-hold works on webrtc
|
2013-06-21 00:41:25 -05:00 |
Anthony Minessale
|
9cc21d28fc
|
add novideo app
|
2013-06-20 13:10:21 -05:00 |
Anthony Minessale
|
4baf0276d6
|
FS-5513 --resolve
|
2013-06-18 21:16:56 -05:00 |
Anthony Minessale
|
d642eb96f0
|
FS-5513 --resolve
|
2013-06-17 21:37:53 -05:00 |
Anthony Minessale
|
2fac3a8e83
|
refactor some of the video passthru code
|
2013-06-17 19:52:37 -05:00 |
Anthony Minessale
|
01959606cd
|
FS-5493 oops
|
2013-06-06 13:17:20 -05:00 |
Anthony Minessale
|
75fab9b0f2
|
FS-5493 --resolve
|
2013-06-06 12:59:18 -05:00 |
Travis Cross
|
bc25079fce
|
Fix spelling in log message
|
2013-06-02 20:06:34 +00:00 |
Anthony Minessale
|
699bd795f6
|
FS-5455 try this
|
2013-05-22 08:11:29 -05:00 |
Anthony Minessale
|
2bafe135c0
|
remove flag
|
2013-05-17 16:13:19 -05:00 |
Anthony Minessale
|
ea881b191f
|
media/srtp refactoring pass
|
2013-05-17 15:39:30 -05:00 |
Anthony Minessale
|
644720454f
|
fix some minor regression in media code
|
2013-05-14 12:55:02 -05:00 |
Anthony Minessale
|
fd86c038c9
|
FS-5406 --resolve
|
2013-05-12 08:06:31 -05:00 |
Anthony Minessale
|
ba97929a1a
|
FS-5398 --resolve
|
2013-05-09 10:08:14 -05:00 |
Anthony Minessale
|
33f08490ec
|
refuse t38 passthru on unanswered channel
|
2013-05-02 22:29:02 -05:00 |
Seven Du
|
5b9318c109
|
FS-4990 change uuid_debug_audio to uuid_debug_media and add video params
|
2013-04-27 06:47:06 +08:00 |
Anthony Minessale
|
8ab04152f6
|
FS-4990
|
2013-04-26 11:07:50 -05:00 |
Anthony Minessale
|
7a42ec06df
|
RTP stats were not being logged. There is no JIRA on this sigh
|
2013-04-26 09:31:28 -05:00 |
Anthony Minessale
|
de1f013f2e
|
FS-5331
|
2013-04-23 18:08:41 -05:00 |
Anthony Minessale
|
25de1531ce
|
FS-5331
|
2013-04-23 17:59:26 -05:00 |
Anthony Minessale
|
9bf19ec74d
|
FS-5331
|
2013-04-23 14:27:20 -05:00 |
Anthony Minessale
|
5e71ab6a06
|
FS-5331 --resolve yes this is a bug that is now fixed
|
2013-04-23 10:13:54 -05:00 |
Anthony Minessale
|
b1447dd635
|
fix codec issue on recover
|
2013-04-16 13:02:59 -05:00 |
Anthony Minessale
|
fda6e896e2
|
try to be back compat with the more logical yet incorrect sdp format for opus
|
2013-04-16 09:25:02 -05:00 |
Anthony Minessale
|
ae95109eb7
|
fix srtp neg in rare case
|
2013-04-08 13:24:39 -05:00 |
Jeff Lenk
|
fd7d5e0801
|
windows compiler fixes - now builds again
|
2013-04-03 21:55:50 -05:00 |
Jeff Lenk
|
be273b673b
|
windows compile another step closer
|
2013-04-03 15:41:46 -05:00 |
Anthony Minessale
|
faea5f0c08
|
FS-5258 --resolve
|
2013-04-03 09:02:13 -05:00 |
Anthony Minessale
|
de6389dd4f
|
workaround for silly https://code.google.com/p/chromium/issues/detail?id=177099
|
2013-03-31 21:27:27 -05:00 |
Anthony Minessale
|
dd878da49d
|
clean up proxy media mode
|
2013-03-31 21:27:27 -05:00 |
Anthony Minessale
|
157a0b8a1e
|
fix seg in multiple m line
|
2013-03-31 21:27:27 -05:00 |
Anthony Minessale
|
ee1b4db480
|
fix FS-5116 the new way
|
2013-03-31 21:27:26 -05:00 |
Anthony Minessale
|
3201478830
|
sigh
|
2013-03-31 21:27:26 -05:00 |
Anthony Minessale
|
45b4ba1afa
|
add webrtc_enable_dtls=false (for webrtc) or enable_dtls=true (for normal calls)
|
2013-03-31 21:27:26 -05:00 |
Anthony Minessale
|
45bd5952b1
|
fix some regressions and improve candidate selection
|
2013-03-31 21:27:26 -05:00 |
Anthony Minessale
|
b93fc016b8
|
move verbose_sdp to a flag and set it to true in webrtc calls
|
2013-03-31 21:27:25 -05:00 |
Anthony Minessale
|
4b3aa396fb
|
fix some regessions and sync namespace of some vars
|
2013-03-31 21:27:25 -05:00 |
Anthony Minessale
|
c4b221c750
|
trying to get mozilla to work using sipml5, got stun/dtls/rtp flowing and its dead silent. c'mon guys... why do you have to do everything differently?????
|
2013-03-31 21:27:25 -05:00 |
Anthony Minessale
|
05dd02d0a6
|
make opus work, omfg .. serious??? you need to always advertise it as stereo using the standard way then specify it in the fmtp insread just to complicate things.... that's not cool =/
|
2013-03-31 21:27:25 -05:00 |
Anthony Minessale
|
190b31871d
|
fix auto-select of wan.auto when no candidates defined
|
2013-03-31 21:27:25 -05:00 |
Anthony Minessale
|
1aecb1a9c7
|
remove wtf
|
2013-03-31 21:27:24 -05:00 |
Anthony Minessale
|
bc3d2b20cd
|
tweaks for calling local candidates
|
2013-03-31 21:27:24 -05:00 |
Anthony Minessale
|
2aade020e9
|
fix dtmf and cng neg
|
2013-03-31 21:27:24 -05:00 |
Anthony Minessale
|
4711fd2b92
|
same issue
|
2013-03-31 21:27:24 -05:00 |
Anthony Minessale
|
53457e05bf
|
block code when no dtls is present
|
2013-03-31 21:27:24 -05:00 |
Anthony Minessale
|
2b6a0ce0a4
|
don't respond w/ dtls when we don't support it
|
2013-03-31 21:27:23 -05:00 |
Anthony Minessale
|
a6a055cabb
|
fix or and thing
|
2013-03-31 21:27:23 -05:00 |
Anthony Minessale
|
32bc398081
|
remove printf
|
2013-03-31 21:27:23 -05:00 |
Anthony Minessale
|
ff532ec311
|
try to ifdef so we can still build against openssl older than 1.0.1 (but dtls would not work still in this case)
|
2013-03-31 21:27:23 -05:00 |
Anthony Minessale
|
ad1226b5c4
|
change name to match steves changes in master
|
2013-03-31 21:27:23 -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
|
16fa338b49
|
cleanup debug and memory and add stupid code for using sep dtls session when rtcp is not mux
|
2013-03-31 21:27:23 -05:00 |
Anthony Minessale
|
a01ad9a1aa
|
dtls both ways now
|
2013-03-31 21:27:22 -05:00 |
Anthony Minessale
|
dd9271d6b9
|
MILESTONE: dtls-srtp inbound
|
2013-03-31 21:27:22 -05:00 |
Anthony Minessale
|
dabb85c3f6
|
wip
|
2013-03-31 21:27:22 -05:00 |
Anthony Minessale
|
21408d4534
|
ice tweaks
|
2013-03-31 21:27:22 -05:00 |
Anthony Minessale
|
9cc550ee18
|
build sdp lib inline w/ core
|
2013-03-31 21:27:22 -05:00 |
Anthony Minessale
|
668f4a6207
|
working mo better
|
2013-03-31 21:27:20 -05:00 |
Anthony Minessale
|
5c90322e8c
|
MILESTONE: kind of works on media and signaling
|
2013-03-31 21:27:20 -05:00 |
Anthony Minessale
|
b7eac54be5
|
only send srflx when we need one
|
2013-03-31 21:27:20 -05:00 |
Anthony Minessale
|
aba03f9e6c
|
set controlling when appropriate
|
2013-03-31 21:27:19 -05:00 |
Anthony Minessale
|
f1e304cc29
|
wip
|
2013-03-31 21:27:19 -05:00 |
Anthony Minessale
|
aa3368a1ac
|
wip
|
2013-03-31 21:27:19 -05:00 |
Anthony Minessale
|
12e70149ff
|
rtcp-mux
|
2013-03-31 21:27:18 -05:00 |
Anthony Minessale
|
36d1388a99
|
forgot
|
2013-03-31 21:27:18 -05:00 |
Anthony Minessale
|
1c120dd2c8
|
not too shabby audio and vid work both directions but browswer hates our srtcp ...
|
2013-03-31 21:27:18 -05:00 |
Anthony Minessale
|
76502d9027
|
wip
|
2013-03-31 21:27:18 -05:00 |
Anthony Minessale
|
aea974a91f
|
MILESTONE: audio and video working inbound
|
2013-03-31 21:27:18 -05:00 |
Anthony Minessale
|
20bbee8765
|
fix sdp gen
|
2013-03-31 21:27:17 -05:00 |
Anthony Minessale
|
6939394530
|
isolate sdp parser code to the switch_core_media.c
|
2013-03-31 21:27:17 -05:00 |
Anthony Minessale
|
052ee0a1fa
|
wip
|
2013-03-31 21:27:17 -05:00 |
Anthony Minessale
|
7510bccd6c
|
MILESTONE: working inbound calls
|
2013-03-31 21:27:17 -05:00 |
Anthony Minessale
|
cb076e6b28
|
fucked
|
2013-03-31 21:27:17 -05:00 |
Anthony Minessale
|
5490cdf456
|
wip
|
2013-03-31 21:27:17 -05:00 |
Anthony Minessale
|
20568e64df
|
wip
|
2013-03-31 21:27:17 -05:00 |
Anthony Minessale
|
f5e2a2e0ee
|
fix cng
|
2013-03-31 21:27:17 -05:00 |
Anthony Minessale
|
241300fb56
|
port over revovery code
|
2013-03-31 21:27:16 -05:00 |
Anthony Minessale
|
078d963222
|
MILESTONE: all the crap out of tech_pvt and sofia in general related to media shit
|
2013-03-31 21:27:16 -05:00 |
Anthony Minessale
|
85308861d8
|
almost rid of crufty tech_pvt members
|
2013-03-31 21:27:16 -05:00 |
Anthony Minessale
|
75c95fa98e
|
MILESTONE: working audio and no reference to rtp_session in all of sofia
|
2013-03-31 21:27:15 -05:00 |
Anthony Minessale
|
92ddf47293
|
expose some rtp func via media handle
|
2013-03-31 21:27:15 -05:00 |
Anthony Minessale
|
d012c5f392
|
omg it can make calls ... long way to go ...
|
2013-03-31 21:27:15 -05:00 |
Anthony Minessale
|
48554d1a85
|
compiles
|
2013-03-31 21:27:15 -05:00 |
Anthony Minessale
|
3c51053bb4
|
compiles the core wow
|
2013-03-31 21:27:14 -05:00 |
Anthony Minessale
|
eb81042a6f
|
wip
|
2013-03-31 21:27:14 -05:00 |
Anthony Minessale
|
d6af3a1fdd
|
omfg
|
2013-03-31 21:27:14 -05:00 |
Anthony Minessale
|
10010d47c1
|
wip
|
2013-03-31 21:27:14 -05:00 |
Anthony Minessale
|
e747229f5e
|
typo
|
2013-03-31 21:27:13 -05:00 |
Anthony Minessale
|
0a246d1cb4
|
pull srtp negotiation stuff into the core stage 1
|
2013-03-31 21:27:13 -05:00 |
Anthony Minessale
|
330f68d946
|
convert rtp flags to arrays
|
2013-03-31 21:27:13 -05:00 |
Anthony Minessale
|
592993ecda
|
baseline
|
2013-03-31 21:27:13 -05:00 |