I'm trying interlaced encoding based on sample_encode.exe(x86) in Media SDK 2.0.
I have set mfxExtCodingOption.FramePicture to MFX_CODINGOPTION_ON, and put it to mfxVideoParam.ExtParm inside function CEncodingPipeline::InitMfxEncParams.
This works in software encoding, but doesn't seem to work in hardware encoding.
As a result, when muxed into mp4 or mkv (by mp4box or mkvmerge), the number of frames included in the output stream doubles from the input number of frames.
How can I put on mfxExtCodingOption.FramePicture flag in hardware encoding?
Core i5 2500
Graphics Driver Version 22.214.171.1249