Compare commits

...

5 Commits

Author SHA1 Message Date
Sauw Ming 63b8ea5c14 Changed version to 2.7.2
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/adhocs/2.7.x@5744 74dad513-b988-da41-8d7b-12977e46ad98
2018-02-21 02:58:39 +00:00
Sauw Ming e4323ac8c3 Fixed #2095: backported r5741
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/adhocs/2.7.x@5743 74dad513-b988-da41-8d7b-12977e46ad98
2018-02-21 02:51:52 +00:00
Sauw Ming 6cee5a45c0 Fixed #2094: backported r5740.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/adhocs/2.7.x@5742 74dad513-b988-da41-8d7b-12977e46ad98
2018-02-21 02:48:05 +00:00
Sauw Ming 874b2ac14f Create branch 2.7.x
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/adhocs/2.7.x@5739 74dad513-b988-da41-8d7b-12977e46ad98
2018-02-21 02:17:29 +00:00
Sauw Ming ddf5bf08c4 Tagged 2.7.1
git-svn-id: https://svn.pjsip.org/repos/pjproject/tags/2.7.1@5684 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-08 03:03:45 +00:00
3 changed files with 13 additions and 5 deletions

View File

@ -1293,7 +1293,7 @@ PJ_BEGIN_DECL
#define PJ_VERSION_NUM_MINOR 7
/** PJLIB version revision number. */
#define PJ_VERSION_NUM_REV 1
#define PJ_VERSION_NUM_REV 2
/**
* Extra suffix for the version (e.g. "-trunk"), or empty for

View File

@ -256,7 +256,8 @@ PJ_DEF(pj_status_t) pjmedia_sdp_attr_get_rtpmap( const pjmedia_sdp_attr *attr,
PJ_ASSERT_RETURN(pj_strcmp2(&attr->name, "rtpmap")==0, PJ_EINVALIDOP);
PJ_ASSERT_RETURN(attr->value.slen != 0, PJMEDIA_SDP_EINATTR);
if (attr->value.slen == 0)
return PJMEDIA_SDP_EINATTR;
init_sdp_parser();
@ -341,6 +342,9 @@ PJ_DEF(pj_status_t) pjmedia_sdp_attr_get_fmtp( const pjmedia_sdp_attr *attr,
PJ_ASSERT_RETURN(pj_strcmp2(&attr->name, "fmtp")==0, PJ_EINVALIDOP);
if (attr->value.slen == 0)
return PJMEDIA_SDP_EINATTR;
/* fmtp BNF:
* a=fmtp:<format> <format specific parameter>
*/
@ -379,6 +383,9 @@ PJ_DEF(pj_status_t) pjmedia_sdp_attr_get_rtcp(const pjmedia_sdp_attr *attr,
PJ_ASSERT_RETURN(pj_strcmp2(&attr->name, "rtcp")==0, PJ_EINVALIDOP);
if (attr->value.slen == 0)
return PJMEDIA_SDP_EINATTR;
init_sdp_parser();
/* fmtp BNF:
@ -1516,11 +1523,12 @@ PJ_DEF(pj_status_t) pjmedia_sdp_validate2(const pjmedia_sdp_session *sdp,
* RTC based programs sends "null" for instant messaging!
*/
if (pj_isdigit(*m->desc.fmt[j].ptr)) {
unsigned pt = pj_strtoul(&m->desc.fmt[j]);
unsigned long pt;
pj_status_t status = pj_strtoul3(&m->desc.fmt[j], &pt, 10);
/* Payload type is between 0 and 127.
*/
CHECK( pt <= 127, PJMEDIA_SDP_EINPT);
CHECK( status == PJ_SUCCESS && pt <= 127, PJMEDIA_SDP_EINPT);
/* If port is not zero, then for each dynamic payload type, an
* rtpmap attribute must be specified.

View File

@ -1,7 +1,7 @@
# Don't change the "export PJ_VERSION_xxx" style, they are parsed by setup.py
export PJ_VERSION_MAJOR := 2
export PJ_VERSION_MINOR := 7
export PJ_VERSION_REV := 1
export PJ_VERSION_REV := 2
export PJ_VERSION_SUFFIX :=
export PJ_VERSION := $(PJ_VERSION_MAJOR).$(PJ_VERSION_MINOR)