我們直接去到對幀進行解析這里吧.
ret = avcodec_decode_video2(pCodecCtx, pFrame, &frameFinished, &packet);
if(ret < 0)
{
printf("Decode Error.\n");
return;
}
if (frameFinished)
{
[GLView displayYUV420pData:pFrame];
}
用OpenGlView20去顯示就可以了 調(diào)用displayYUV420pData方法 把解碼得到的pFrame傳進進去 目前這個OpenGlView20還是會有一些bug待修改的.但繪圖出來是沒問題的哦.具體情況看自己需求優(yōu)化了
OpenGLView2.0 Github下載地址:https://github.com/kingiiyy/OpenGLView2.0