I decode 2992x2992 H.264 contents, use QSV.
I use VPP for image convert NV12 to RGB32.
---
RunFrameVPPAsync( DecOutSurface, VppOutSurface, NULL, &syncp );
for (i = 0; i < VppOutSurface->pInfo.CropH; i++)
{
fwrite(pData.Y + (VppOutSurface->pInfo.CropY * VppOutSurface->pData.Pitch + VppOutSurface->pInfo.CropX)+ i * VppOutSurface->pData.Pitch, 1, VppOutSurface->pInfo.CropW, m_fDest);
}
---
DriverVer 15.33.22.3621 (10.18.10.3621)
・Use HD4600(Core i7 4770K)
VppOutSurface->pData.Pitch is 3008.
VPP output images stride is 2992. not 3008.
m_fDest image is stripe..
・Use HD4000(Core i7 3770K)
VppOutSurface->pData.Pitch is 3008.
VPP output images stride is 3008.
m_fDest image is good.
Why pData.Pitch is 3008 on HD4600 ?
thank you.