~ubuntu-branches/ubuntu/wily/sflphone/wily

« back to all changes in this revision

Viewing changes to daemon/libs/pjproject-2.1.0/tests/pjsua/inc_sdp.py

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2014-01-28 18:23:36 UTC
  • mfrom: (1.1.11)
  • mto: This revision was merged to the branch mainline in revision 24.
  • Revision ID: package-import@ubuntu.com-20140128182336-3xenud1kbnwmf3mz
* New upstream release 
  - Fixes "New Upstream Release" (Closes: #735846)
  - Fixes "Ringtone does not stop" (Closes: #727164)
  - Fixes "[sflphone-kde] crash on startup" (Closes: #718178)
  - Fixes "sflphone GUI crashes when call is hung up" (Closes: #736583)
* Build-Depends: ensure GnuTLS 2.6
  - libucommon-dev (>= 6.0.7-1.1), libccrtp-dev (>= 2.0.6-3)
  - Fixes "FTBFS Build-Depends libgnutls{26,28}-dev" (Closes: #722040)
* Fix "boost 1.49 is going away" unversioned Build-Depends: (Closes: #736746)
* Add Build-Depends: libsndfile-dev, nepomuk-core-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# $Id: inc_sdp.py 2392 2008-12-22 18:54:58Z bennylp $
 
2
 
 
3
# SDP template
 
4
sdp_templ = \
 
5
"""v=0\r
 
6
o=- 1 1 $NET_TYPE $ADDR_TYPE $LOCAL_IP\r
 
7
s=pjmedia\r
 
8
t=0 0\r
 
9
$SDP_LINES"""
 
10
 
 
11
sdp_media_templ = \
 
12
"""m=$MEDIA_TYPE $PORT $TRANSPORT 0\r
 
13
c=$NET_TYPE $ADDR_TYPE $LOCAL_IP\r
 
14
$SDP_LINES"""
 
15
 
 
16
# Create SDP session
 
17
def session(local_ip="127.0.0.1", extra_lines="", net_type="IN", addr_type="IP4"):
 
18
        sdp = sdp_templ
 
19
        sdp = sdp.replace("$NET_TYPE", net_type)
 
20
        sdp = sdp.replace("$ADDR_TYPE", addr_type)
 
21
        sdp = sdp.replace("$LOCAL_IP", local_ip)
 
22
        sdp = sdp.replace("$SDP_LINES", extra_lines)
 
23
        return sdp
 
24
 
 
25
# Create basic SDP media
 
26
def media(media_type="audio", local_port=4000, local_ip="127.0.0.1", extra_lines="", 
 
27
                          net_type = "IN", addr_type="IP4", transport="RTP/AVP"):
 
28
        sdp = sdp_media_templ
 
29
        sdp = sdp.replace("$MEDIA_TYPE", media_type)
 
30
        sdp = sdp.replace("$LOCAL_IP", local_ip)
 
31
        sdp = sdp.replace("$PORT", str(local_port))
 
32
        sdp = sdp.replace("$NET_TYPE", net_type)
 
33
        sdp = sdp.replace("$ADDR_TYPE", addr_type)
 
34
        sdp = sdp.replace("$TRANSPORT", transport)
 
35
        sdp = sdp.replace("$SDP_LINES", extra_lines)
 
36
        return sdp
 
37
 
 
38