获取错误在使用openh264构建pjsip时,struct没有任何成员?
我想在视频支持上在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在-lyuv中检查I420Scale ...是
但是,当使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:error:'SEncParamExt'has没有名为'iInputCsp'的成员eprm.iInputCsp = videoFormatI420;
我在code_app_def.h中看到struct SEncParamExt没有成员iInputCsp,但是pjsip中的openh264.cpp使用了它? 我如何解决它? 感谢大家。
这可能与一些版本问题有关,openh264的旧版本有这个变量,但是后面的版本会被删除。
https://github.com/cisco/openh264/issues/2132
链接地址: http://www.djcxy.com/p/87941.html上一篇: Get error struct has no member named when build pjsip with openh264?