对High profile的支持是我们使用DM8168方案的一个重要原因。但是在EZDK5.03上,我们遇到了问题,请尽快帮我们解决!
HW:DM8168
SDK:ezsdk5.03
DEMO:capture_encode
I use capture_encode demo. and EZSDK5.3:
tProfileLevel.eProfile = OMX_VIDEO_AVCProfileHigh;
tProfileLevel.eLevel = OMX_VIDEO_AVCLevel42;
eError = OMX_SetParameter (pHandle, OMX_IndexParamVideoProfileLevelCurrent,&tProfileLevel);
but the profile of the encoded file is baseline profile.
I have tried many profile ,but no one work!!!
//tProfileLevel.eProfile = OMX_VIDEO_AVCProfileBaseline;
//tProfileLevel.eProfile = OMX_VIDEO_AVCProfileHigh;
tProfileLevel.eProfile = OMX_VIDEO_AVCProfileMain;
tProfileLevel.eLevel = OMX_VIDEO_AVCLevel42;
I use this parameter in ezsdk5.2,it works.why?
ezsdk5.03 add many new features and fixed many bugs,we will not use ezsdk5.02 in the future.
在5.03下HP编码出来的视频流用第三方软件测试是BP的,但是参数设置的帧率什么的都是正确的;但是在5.02下用HP编码,HP是正确的,但是帧率什么的是错误的。问下,这两个版本之间的区别及bug。