Changeset 4827 for pjproject


Ignore:
Timestamp:
Apr 25, 2014 7:52:27 AM (8 years ago)
Author:
bennylp
Message:

More #1758: updated to the latest OpenH264 code

Location:
pjproject/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/aconfigure

    r4815 r4827  
    71147114main () 
    71157115{ 
    7116 int main() { CreateSVCEncoder(0); return 0; } 
     7116WelsCreateSVCEncoder(0); 
    71177117 
    71187118  ; 
  • pjproject/trunk/aconfigure.ac

    r4815 r4827  
    11461146                                                    #include <wels/codec_app_def.h> 
    11471147                                                  ]], 
    1148                                                   [int main() { CreateSVCEncoder(0); return 0; }] 
     1148                                                  [WelsCreateSVCEncoder(0);] 
    11491149                                                 )], 
    11501150                                 [ ac_openh264_cflags="-DPJMEDIA_HAS_OPENH264_CODEC=1 $OPENH264_CFLAGS" 
  • pjproject/trunk/pjmedia/src/pjmedia-codec/openh264.cpp

    r4815 r4827  
    334334 
    335335    /* encoder allocation */ 
    336     rc = CreateSVCEncoder(&oh264_data->enc); 
     336    rc = WelsCreateSVCEncoder(&oh264_data->enc); 
    337337    if (rc != 0) 
    338338        goto on_error; 
     
    341341 
    342342    /* decoder allocation */ 
    343     rc = CreateDecoder(&oh264_data->dec); 
     343    rc = WelsCreateDecoder(&oh264_data->dec); 
    344344    if (rc != 0) 
    345345        goto on_error; 
     
    362362    oh264_data = (oh264_codec_data*) codec->codec_data; 
    363363    if (oh264_data->enc) { 
    364         DestroySVCEncoder(oh264_data->enc); 
     364        WelsDestroySVCEncoder(oh264_data->enc); 
    365365        oh264_data->enc = NULL; 
    366366    } 
    367367    if (oh264_data->dec) { 
    368368        oh264_data->dec->Uninitialize(); 
    369         DestroyDecoder(oh264_data->dec); 
     369        WelsDestroyDecoder(oh264_data->dec); 
    370370        oh264_data->dec = NULL; 
    371371    } 
     
    455455    pj_bzero(&eprm, sizeof(eprm)); 
    456456    eprm.iInputCsp                      = videoFormatI420; 
    457     eprm.sSpatialLayers[0].uiProfileIdc = 66;   // PRO_BASELINE 
     457    eprm.sSpatialLayers[0].uiProfileIdc = PRO_BASELINE; 
    458458    eprm.iPicWidth                      = param->enc_fmt.det.vid.size.w; 
    459459    eprm.iPicHeight                     = param->enc_fmt.det.vid.size.h; 
     
    469469    eprm.iLoopFilterBetaOffset          = 0; 
    470470    eprm.iMultipleThreadIdc             = 1; 
    471     eprm.bEnableRc                      = 1; 
     471    //eprm.bEnableRc                    = 1; 
    472472    eprm.iTargetBitrate                 = param->enc_fmt.det.vid.avg_bps; 
    473473    eprm.bEnableFrameSkip               = 1; 
     
    543543    // Apply "sprop-parameter-sets" here 
    544544 
    545     rc = CreateDecoder(&oh264_data->dec); 
     545    rc = WelsCreateDecoder(&oh264_data->dec); 
    546546    if (rc) { 
    547547        PJ_LOG(4,(THIS_FILE, "Unable to create OpenH264 decoder")); 
Note: See TracChangeset for help on using the changeset viewer.