Changeset 5992


Ignore:
Timestamp:
May 15, 2019 2:57:44 AM (5 years ago)
Author:
nanang
Message:

Re #2181: Fixed undefined reference linking errors when PJSUA_HAS_VIDEO is not set.

Location:
pjproject/trunk/pjsip/src/pjsua2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsua2/endpoint.cpp

    r5986 r5992  
    20682068VideoMediaVector Endpoint::mediaEnumVidPorts() const throw(Error) 
    20692069{ 
     2070#if PJSUA_HAS_VIDEO 
    20702071    VideoMediaVector vmv; 
    20712072    pjsua_conf_port_id ids[PJSUA_MAX_CONF_PORTS]; 
     
    20802081 
    20812082    return vmv; 
     2083#else 
     2084    PJSUA2_RAISE_ERROR(PJ_EINVALIDOP); 
     2085#endif 
    20822086} 
    20832087 
  • pjproject/trunk/pjsip/src/pjsua2/media.cpp

    r5986 r5992  
    18691869     throw(Error) 
    18701870{ 
     1871#if PJSUA_HAS_VIDEO 
    18711872    if (!pool) { 
    18721873        PJSUA2_RAISE_ERROR3(PJ_EINVAL, "registerMediaPort()", 
     
    18851886                                               (pjmedia_port*)port, NULL, 
    18861887                                               &id) ); 
     1888#else 
     1889    PJ_UNUSED_ARG(port); 
     1890    PJ_UNUSED_ARG(pool); 
     1891    PJSUA2_RAISE_ERROR(PJ_EINVALIDOP); 
     1892#endif 
    18871893} 
    18881894 
    18891895void VideoMedia::unregisterMediaPort() 
    18901896{ 
     1897#if PJSUA_HAS_VIDEO 
    18911898    if (id != PJSUA_INVALID_ID) { 
    18921899        pjsua_vid_conf_remove_port(id); 
    18931900        id = PJSUA_INVALID_ID; 
    18941901    } 
     1902#endif 
    18951903} 
    18961904 
     
    19111919VidConfPortInfo VideoMedia::getPortInfoFromId(int port_id) throw(Error) 
    19121920{ 
     1921#if PJSUA_HAS_VIDEO 
    19131922    pjsua_vid_conf_port_info pj_info; 
    19141923    VidConfPortInfo pi; 
     
    19171926    pi.fromPj(pj_info); 
    19181927    return pi; 
     1928#else 
     1929    PJ_UNUSED_ARG(port_id); 
     1930    PJSUA2_RAISE_ERROR(PJ_EINVALIDOP); 
     1931#endif 
    19191932} 
    19201933 
     
    19241937{ 
    19251938    PJ_UNUSED_ARG(param); 
     1939#if PJSUA_HAS_VIDEO 
    19261940    PJSUA2_CHECK_EXPR( pjsua_vid_conf_connect(id, sink.id, NULL) ); 
     1941#else 
     1942    PJ_UNUSED_ARG(sink); 
     1943    PJSUA2_RAISE_ERROR(PJ_EINVALIDOP); 
     1944#endif 
    19271945} 
    19281946 
    19291947void VideoMedia::stopTransmit(const VideoMedia &sink) const throw(Error) 
    19301948{ 
     1949#if PJSUA_HAS_VIDEO 
    19311950    PJSUA2_CHECK_EXPR( pjsua_vid_conf_disconnect(id, sink.id) ); 
    1932 } 
     1951#else 
     1952    PJ_UNUSED_ARG(sink); 
     1953    PJSUA2_RAISE_ERROR(PJ_EINVALIDOP); 
     1954#endif 
     1955} 
Note: See TracChangeset for help on using the changeset viewer.