Richard Fuchs
f224babc54
segfault fix if no rtpmap attribute is present
11 years ago
Richard Fuchs
6173a7a2dc
implement atomic bitfield ops
11 years ago
Richard Fuchs
4a97bb167a
attempt to work around trickle ice
11 years ago
Richard Fuchs
c2ff5c3fd3
MT#9935 understand, learn, remember and report RTP payload types (codecs)
Squashed commit of the following:
commit cca40e8e31
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu Feb 12 10:17:51 2015 -0500
support per-payload-type stats in kernel module
commit dcc0dc0002
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Feb 11 12:14:44 2015 -0500
count unknown rtp type as error
commit 941bde0df5
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Wed Feb 11 12:01:55 2015 -0500
use the list of rtp formats from the m= line
This avoids dynamically altering the rtpstats hash table and makes
keeping packet stats lock free.
commit 9150fed671
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Fri Feb 6 15:06:04 2015 -0500
fix and simplify rtpmap hash table
commit 1f73741cbf
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Fri Feb 6 13:56:07 2015 -0500
MT#9935 understand, learn, remember and report RTP payload types (codecs)
commit b0d690837c
Author: Richard Fuchs <rfuchs@sipwise.com>
Date: Thu Nov 20 13:36:25 2014 -0500
parse a=rtpmap attribute
11 years ago
Richard Fuchs
da6b6a119a
fix compiler warning on 32bit
11 years ago
Richard Fuchs
a0068f4f02
relax sdes key lifetime validation check
fixes #57
11 years ago
Richard Fuchs
3cfeb5ddbc
optionally allow broken SDPs as compile switch
closes #52
11 years ago
Richard Fuchs
45dee75156
support specifying interfaces to use in control protocols
11 years ago
Richard Fuchs
513ac44a84
incorporate new local-interface infrastructure into appropriate places
11 years ago
Richard Fuchs
50f2bfbc4d
allow for fqdn in o= line
11 years ago
Richard Fuchs
b6ff15cb8a
remove unnecessary a=inactive for zero-port media
12 years ago
Richard Fuchs
4bf2ec7415
correct data type for key lifetime
Closes #10
12 years ago
Richard Fuchs
d37d385806
properly handle unknown transport protocols
12 years ago
Richard Fuchs
2a38b51a7f
better ICE priority calc for non-RFC clients
12 years ago
Richard Fuchs
4ded03de91
implement media-handover and strict-source logic
12 years ago
Juha Heinanen
5198233952
make ICE=force_relay leave SDP endpoint details alone
Author: Juha Heinanen <jh@tutpro.com>
12 years ago
Richard Fuchs
09b9303eac
fix ICE priority calculation
12 years ago
Richard Fuchs
6c1cb067c3
fix relay ICE candidate type for RTP candidate
12 years ago
Juha Heinanen
2dae4fb8f7
support ICE=force_relay flag
author: Juha Heinanen <jh@tutpro.com>
12 years ago
Richard Fuchs
aa5bae9777
implement experimental passthrough relay mode
12 years ago
Richard Fuchs
05e429c610
C99 inlining rules
12 years ago
Richard Fuchs
f638f36bb0
replace implicit bit fields with explicit ones
12 years ago
Richard Fuchs
f8f741b584
Update to upcoming 3.0 release (2.9.9 for now)
Merged from branch rfuchs/3.0
Conflicts:
daemon/sdp.c
debian/changelog
tests/simulator-ng.pl
utils/ng-client
12 years ago
Richard Fuchs
3c4b3872a8
fix the "media address" parameter to comply with the docs
12 years ago
Richard Fuchs
6dca04922c
fix incorrect backward behaviour regarding the "c" flag
fixes #15
12 years ago
Richard Fuchs
bbc53398f8
implement and document ng "media address"
13 years ago
Richard Fuchs
97d3414105
fix bug when trust-address isnt given
13 years ago
Richard Fuchs
4e89ac9661
parse and strip extmap attribute (rfc 5285) to make chrome happy
13 years ago
Richard Fuchs
8a7f4d80ed
fix another zero-tag bug
13 years ago
Richard Fuchs
67186c31e2
Revert "leave out rtcp attribute in rtcp-mux case"
This reverts commit c7477e3fa9 .
13 years ago
Richard Fuchs
4628536afb
Revert "test weird chrome-style rtcp attribute"
This reverts commit cf8a55f3af .
13 years ago
Richard Fuchs
31c1b4c9a8
Revert "trying to get chrome calls working"
This reverts commit 7ac114135e .
13 years ago
Richard Fuchs
e41ef22f0f
Revert "trying to get chrome calls working"
This reverts commit 35d5ea7f3c .
13 years ago
Richard Fuchs
35d5ea7f3c
trying to get chrome calls working
13 years ago
Richard Fuchs
7ac114135e
trying to get chrome calls working
13 years ago
Richard Fuchs
cf8a55f3af
test weird chrome-style rtcp attribute
13 years ago
Richard Fuchs
c7477e3fa9
leave out rtcp attribute in rtcp-mux case
13 years ago
Richard Fuchs
b0839891f8
apparently a zero crypto tag is valid
13 years ago
Richard Fuchs
43764b46d4
implement support for RFC 5761
13 years ago
Richard Fuchs
e87787af11
change the sdp attribute lists/hashes around a bit
13 years ago
Richard Fuchs
ccf9155218
fix stripping of ice_ufrag attribute
13 years ago
Richard Fuchs
e3cf5d521e
reverse crypto context in/out as they were backwards
13 years ago
Richard Fuchs
3c93daa015
fix some regressions and bugs
13 years ago
Richard Fuchs
9e629d73e3
stop with the bit-length silliness, give key/tag lengths in bytes
13 years ago
Richard Fuchs
ac86e65bc7
dont do ice/crypto/etc stuff for inactive streams
13 years ago
Richard Fuchs
fa66629309
add helper function for code prettiness
13 years ago
Richard Fuchs
77d19ccab8
parse the send/recv/inactive sdp attributes
13 years ago
Richard Fuchs
bc39957548
remember the crypto "tag" value for the SDP answer
13 years ago
Richard Fuchs
3c9daae60d
adding rtp/savpf transforms and tests
13 years ago
Richard Fuchs
43e9696fa9
restructure in-memory crypto contexts
13 years ago