Hello,
I would like to query encoder capabilities for mfxExtCodingOption, mfxExtCodingOption2 and mfxExtCodingOption3. I use query mode 1 by attaching mfxExtCodingOption(2,3) structures to out parameter and use NULL for input parameter. When I made query in sofware implementation, everything works as expected. I get MFX_ERR_NONE result for mfxExtCodingOption and mfxExtCodingOption2 and I get "1" for supported and "0" for not supported options on mfxExtCodingOption structures. However, when I run same code with hardware implementation, although I get MFX_ERR_NONE result for mfxExtCodingOption, mfxExtCodingOption2 and mfxExtCodingOption3, all options on mfxExtCodingOption structures are "0".
I set only codec option on out parameter(params.mfx.CodecId = MFX_CODEC_AVC).
Is it a bug? or should I need to do some extra steps to query on hardware implementation?
SDK Ver: Intel Media SDK 2016 R2
Tested:
- Intel(R) HD Graphics 4600 10.18.14.4414 Win 7
- Intel(R) HD Graphics 530 20.19.15.4501 Win 8.1