获取错误struct使用openh264构建pjsip时没有成员命名?

时间:2015-05-13 06:53:17

标签: pjsip openh264

我想在Android上使用视频支持构建Voip应用程序,因此我在以下链接上使用openh264构建pjsip 2.4: https://trac.pjsip.org/repos/wiki/Getting-Started/Android

我构建了openh264并使用pjsip配置成功:

  

使用OpenH264前缀... /Users/me/openh264-1.0.0/android   检查OpenH264的可用性......好的   使用libyuv前缀... / Users / me / libyuv-android / jni   检查I420Scale in -lyuv ... yes

但是当make pjsip时,我收到错误:

  

../ src / pjmedia-codec / openh264.cpp:在函数' pj_status_t oh264_codec_open(pjmedia_vid_codec *,pjmedia_vid_codec_param *)':   ../src/pjmedia-codec/openh264.cpp:474:10:错误:' SEncParamExt'没有名为' iInputCsp'        eprm.iInputCsp = videoFormatI420;

我在code_app_def.h中看到struct SEncParamExt没有成员iInputCsp,但pjsip中的openh264.cpp使用了它吗? 我该怎么办呢? 谢谢大家。

1 个答案:

答案 0 :(得分:1)

这可能与某些版本问题有关,旧版本的openh264具有该变量,但后来的版本会被删除。

https://github.com/cisco/openh264/issues/2132