Ignore:
Timestamp:
Nov 22, 2019 6:18:55 AM (4 years ago)
Author:
ming
Message:

Fixed #2253: Support for VP8 and VP9 video codec

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/test/vid_codec_test.c

    r5659 r6110  
    470470#endif 
    471471 
     472#if PJMEDIA_HAS_VIDEO && PJMEDIA_HAS_VPX_CODEC 
     473    status = pjmedia_codec_vpx_vid_init(NULL, mem); 
     474    if (status != PJ_SUCCESS) { 
     475        return -22; 
     476    } 
     477#endif 
     478 
    472479#if PJMEDIA_HAS_FFMPEG_VID_CODEC 
    473480    status = pjmedia_codec_ffmpeg_vid_init(NULL, mem); 
     
    502509#endif 
    503510 
     511#if PJMEDIA_HAS_VPX_CODEC && PJMEDIA_HAS_VPX_CODEC_VP8 
     512    rc = encode_decode_test(pool, "vp8", PJMEDIA_VID_PACKING_WHOLE); 
     513    if (rc != 0) 
     514        goto on_return; 
     515 
     516    rc = encode_decode_test(pool, "vp8", PJMEDIA_VID_PACKING_PACKETS); 
     517    if (rc != 0) 
     518        goto on_return; 
     519#endif 
     520 
     521#if PJMEDIA_HAS_VPX_CODEC && PJMEDIA_HAS_VPX_CODEC_VP9 
     522    rc = encode_decode_test(pool, "vp9", PJMEDIA_VID_PACKING_WHOLE); 
     523    if (rc != 0) 
     524        goto on_return; 
     525 
     526    rc = encode_decode_test(pool, "vp9", PJMEDIA_VID_PACKING_PACKETS); 
     527    if (rc != 0) 
     528        goto on_return; 
     529#endif 
     530 
    504531 
    505532on_return: 
     
    513540    pjmedia_codec_vid_toolbox_deinit(); 
    514541#endif 
     542#if defined(PJMEDIA_HAS_VPX_CODEC) && PJMEDIA_HAS_VPX_CODEC != 0 
     543    pjmedia_codec_vpx_vid_deinit(); 
     544#endif 
    515545    pjmedia_vid_dev_subsys_shutdown(); 
    516546    pj_pool_release(pool); 
Note: See TracChangeset for help on using the changeset viewer.