diff options
Diffstat (limited to 'pjmedia/src')
-rw-r--r-- | pjmedia/src/pjmedia/dsound.c | 2 | ||||
-rw-r--r-- | pjmedia/src/pjmedia/endpoint.c | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/pjmedia/src/pjmedia/dsound.c b/pjmedia/src/pjmedia/dsound.c index 0f9c49a1..cf8e1600 100644 --- a/pjmedia/src/pjmedia/dsound.c +++ b/pjmedia/src/pjmedia/dsound.c @@ -641,7 +641,7 @@ PJ_DEF(pj_status_t) pjmedia_snd_init(pj_pool_factory *factory) return PJ_RETURN_OS_ERROR(hr); /* Enumerate sound capture devices */ - hr = DirectSoundEnumerate(&DSEnumCallback, (void*)1); + hr = DirectSoundCaptureEnumerate(&DSEnumCallback, (void*)1); if (FAILED(hr)) return PJ_RETURN_OS_ERROR(hr); diff --git a/pjmedia/src/pjmedia/endpoint.c b/pjmedia/src/pjmedia/endpoint.c index eb9d8947..6f834ce9 100644 --- a/pjmedia/src/pjmedia/endpoint.c +++ b/pjmedia/src/pjmedia/endpoint.c @@ -298,7 +298,8 @@ PJ_DEF(pj_status_t) pjmedia_endpt_create_sdp( pjmedia_endpt *endpt, sdp->origin.version = sdp->origin.id = tv.sec + 2208988800UL; sdp->origin.net_type = STR_IN; sdp->origin.addr_type = STR_IP4; - sdp->origin.addr = *pj_gethostname(); + pj_strdup2(pool, &sdp->origin.addr, + pj_inet_ntoa(sock_info[0].rtp_addr_name.sin_addr)); sdp->name = STR_SDP_NAME; /* Since we only support one media stream at present, put the |