I was playing around with the encoder paramters, and noticed that when I set TargetKbps below a certain threshold, I'll getMFX_WRN_INCOMPATIBLE_VIDEO_PARAM.
I'm encoding 1920x1088 @ 30Hz progressive.
Here are my settings: mfx.CodecId = MFX_CODEC_AVC; mfx.CodecProfile = MFX_PROFILE_AVC_HIGH; mfx.CodecLevel = MFX_LEVEL_AVC_42;mfx.RateControlMethod = MFX_RATECONTROL_CBR;mfx.TargetKbps =1503;
If I set mfx.TargetKbps to 1504 or above, the encoder initializes correctly, but if I set it to 1503 or below, it returns the above warning.
The environment:Intel Media SDK 2012 v3.0.774.38156Intel HD Graphics 3000 v188.8.131.5256Windows 7 SP1 x64