diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index e2c21e90a..1775580a8 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -900,7 +900,7 @@ static int codec_compare(const PayloadType *a, const PayloadType *b){ rb=find_codec_rank(b->mime_type,b->clock_rate); if (ra>rb) return 1; if (ravideo_conf.preview_vsize; + if (oldvsize.width==0){ oldvsize=lc->video_conf.vsize; - update_preview_size(lc,oldvsize,vsize); } lc->video_conf.vsize=vsize; + update_preview_size(lc,oldvsize,vsize); + if (linphone_core_ready(lc)) lp_config_set_string(lc->config,"video","size",video_size_get_name(vsize)); } diff --git a/coreapi/upnp.c b/coreapi/upnp.c index 5fcbbe065..562078570 100644 --- a/coreapi/upnp.c +++ b/coreapi/upnp.c @@ -607,7 +607,7 @@ int linphone_upnp_context_send_add_port_binding(UpnpContext *lupnp, UpnpPortBind mapping.remote_port = port->external_port; mapping.remote_host = ""; snprintf(description, 128, "%s %s at %s:%d", - PACKAGE_NAME, + "Linphone", (port->protocol == UPNP_IGD_IP_PROTOCOL_TCP)? "TCP": "UDP", port->local_addr, port->local_port); mapping.description = description;