diff options
author | Benny Prijono <bennylp@teluu.com> | 2011-08-29 09:54:02 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2011-08-29 09:54:02 +0000 |
commit | 8021b34db8820998a899c1a887e7251aa7ec8656 (patch) | |
tree | d24de07338155148dc2297d5a0c5e586c26d387b /pjsip/src/pjsua-lib/pjsua_vid.c | |
parent | be218b80f35c9432d69a26cfedc2f4ba69a7a593 (diff) |
Fixed #1357: temporarily disabled event in pjsua due to crashing
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3737 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_vid.c')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_vid.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_vid.c b/pjsip/src/pjsua-lib/pjsua_vid.c index 9ff9c8b5..c45002d2 100644 --- a/pjsip/src/pjsua-lib/pjsua_vid.c +++ b/pjsip/src/pjsua-lib/pjsua_vid.c @@ -23,6 +23,7 @@ #if PJSUA_HAS_VIDEO +#define ENABLE_EVENT 0 #define VID_TEE_MAX_PORT (PJSUA_MAX_CALLS + 1) static void free_vid_win(pjsua_vid_win_id wid); @@ -647,10 +648,12 @@ pj_status_t video_channel_update(pjsua_call_media *call_med, w = &pjsua_var.win[wid]; +#if ENABLE_EVENT /* Register to video events */ pjmedia_event_subscribe( pjmedia_vid_port_get_event_publisher(w->vp_rend), &call_med->esub_rend); +#endif /* Connect renderer to stream */ status = pjmedia_vid_port_connect(w->vp_rend, media_port, @@ -693,10 +696,11 @@ pj_status_t video_channel_update(pjsua_call_media *call_med, return status; w = &pjsua_var.win[wid]; - +#if ENABLE_EVENT pjmedia_event_subscribe( pjmedia_vid_port_get_event_publisher(w->vp_cap), &call_med->esub_cap); +#endif /* Connect stream to capturer (via video window tee) */ status = pjmedia_vid_tee_add_dst_port2(w->tee, 0, media_port); @@ -1474,9 +1478,11 @@ static pj_status_t call_change_cap_dev(pjsua_call *call, if (status != PJ_SUCCESS) return status; +#if ENABLE_EVENT pjmedia_event_subscribe( pjmedia_vid_port_get_event_publisher(w->vp_rend), &call_med->esub_cap); +#endif /* Start renderer */ status = pjmedia_vid_port_start(new_w->vp_rend); |