I implemented an h264 compression solution using Intel Media SDK.
In case of interlaced video: I interlace the 2 uncompressed fields to have a frame at the Input of the encoder and set PicStruc = MFX_PICTRUCT_FIELD_TFF to generate interlaced h264 bitstream. This solution works pretty well but I want to remove the interlace process.
Can I call EncodeFrameAsync() twice (one for each field) and have only one mfxSyncPt for the output to signal that the frame interlaced is encoded ?
Is there any way to do this ?