I use MSDK 3.0 beta5 to encode and pass the encoded data to sink through wifi display, but the data encoded have some problem.
When I set vppParam.vpp.In.ForCC = MFX_MAKEFOURCC('R','G','B','4') and encParams.mfx.FrameInfo.FourCC = MFX_FOURCC_NV12;
the encoded data have some prolem:
when open a pdf file in source NB to encode and set page size to 50% to let word in pdf file seems very small,
the small word in the encoded data will have strange red/yellow color, witch originally is pure black small word.
To solve the problem, I set vppParam.vpp.In.ForCC = MFX_MAKEFOURCC('R','G','B','3') instead of ('R','G','B','4')
the stange color in small word is resolved !!!
But in my 4 notebooks(core i5), 3 notebooks with this solution work perfect,
but 1 notebook have problem when I set sts = m_pmfxVPP->QueryIOSurf(&m_mfxVppParams, VppRequest) in AllocFrames,
it will return MFX_ERR_INVALID_VIDEO_PARAM and then fail to encode.
Could you suggest what parameter I need to set when I use RGB3??
Thank you very much !!