Ignore:
Timestamp:
Jul 19, 2011 11:11:07 AM (13 years ago)
Author:
nanang
Message:

Fixed #1271: protected all video features with PJMEDIA_HAS_VIDEO macro setting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/samples/simpleua.c

    r3666 r3667  
    104104static pjmedia_snd_port     *g_snd_port;    /* Sound device.            */ 
    105105 
    106 #if PJMEDIA_HAS_VIDEO 
     106#if defined(PJMEDIA_HAS_VIDEO) && (PJMEDIA_HAS_VIDEO != 0) 
    107107static pjmedia_vid_stream   *g_med_vstream; /* Call's video stream.     */ 
    108108static pjmedia_vid_port     *g_vid_capturer;/* Call's video capturer.   */ 
     
    374374 
    375375 
     376#if defined(PJMEDIA_HAS_VIDEO) && (PJMEDIA_HAS_VIDEO != 0) 
    376377    /* Init video subsystem */ 
    377 #if PJMEDIA_HAS_VIDEO 
    378378    pool = pjmedia_endpt_create_pool(g_med_endpt, "Video subsystem", 512, 512); 
    379379    status = pjmedia_video_format_mgr_create(pool, 64, 0, NULL); 
     
    386386    PJ_ASSERT_RETURN(status == PJ_SUCCESS, 1); 
    387387 
    388 #  if PJMEDIA_HAS_FFMPEG_CODEC 
     388#  if defined(PJMEDIA_HAS_FFMPEG_CODEC) && PJMEDIA_HAS_FFMPEG_CODEC!=0 
    389389    /* Init ffmpeg video codecs */ 
    390390    status = pjmedia_codec_ffmpeg_init(NULL, &cp.factory); 
     
    558558        pjmedia_snd_port_destroy(g_snd_port); 
    559559 
     560#if defined(PJMEDIA_HAS_VIDEO) && (PJMEDIA_HAS_VIDEO != 0) 
    560561    /* Destroy video ports */ 
    561 #if PJMEDIA_HAS_VIDEO 
    562562    if (g_vid_capturer) 
    563563        pjmedia_vid_port_destroy(g_vid_capturer); 
     
    569569    if (g_med_stream) 
    570570        pjmedia_stream_destroy(g_med_stream); 
    571 #if PJMEDIA_HAS_VIDEO 
     571#if defined(PJMEDIA_HAS_VIDEO) && (PJMEDIA_HAS_VIDEO != 0) 
    572572    if (g_med_vstream) 
    573573        pjmedia_vid_stream_destroy(g_med_vstream); 
     574 
     575    /* Deinit ffmpeg codec */ 
     576#   if defined(PJMEDIA_HAS_FFMPEG_CODEC) && PJMEDIA_HAS_FFMPEG_CODEC!=0 
     577    pjmedia_codec_ffmpeg_deinit(); 
     578#   endif 
     579 
    574580#endif 
    575581 
     
    579585            pjmedia_transport_close(g_med_transport[i]); 
    580586    } 
    581  
    582     /* Deinit ffmpeg codec */ 
    583 #if PJMEDIA_HAS_FFMPEG_CODEC 
    584     pjmedia_codec_ffmpeg_deinit(); 
    585 #endif 
    586587 
    587588    /* Deinit pjmedia endpoint */ 
     
    886887     * the port directly to a renderer/capture video device. 
    887888     */ 
    888 #if PJMEDIA_HAS_VIDEO 
     889#if defined(PJMEDIA_HAS_VIDEO) && (PJMEDIA_HAS_VIDEO != 0) 
    889890    if (local_sdp->media_count > 1) { 
    890891        pjmedia_vid_stream_info vstream_info; 
Note: See TracChangeset for help on using the changeset viewer.