openH264解码流程
之前项目中用过openH264进行解码,本文介绍一下解码流程,算是对之前项目的一个总结。
同openH264编码一样,openH264的解码流程也主要分为3步:
1:创建解码器。
int result = WelsCreateDecoder(&decoder);
同样可以通过判断返回值来判断解码器是否创建成功。
2:初始化解码器。
memset (&pParam, 0, sizeof (SDecodingParam));
pParam.uiTargetDqLayer = UCHAR_MAX;
pParam.eEcActiveIdc = ERROR_CON_FRAME_COPY_CROSS_IDR;
pParam.sVideoProperty.eVideoBsT