Media (Intel® oneAPI Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools from Intel. This includes Intel® oneAPI Video Processing Library and Intel® Media SDK.

How to disable GPB

dejian_s_
Beginner
164 Views

Dear Sir

I just want to get regular P frame to instead GPB frame. And I set mfxExtCodingOpt3.GPB to MFX_CODINGOPTION_OFF to init my encoder.

But It doesn't work. Can you help me out?

thank you!

0 Kudos
4 Replies
dejian_s_
Beginner
164 Views

no people here?

ViCue_S_
New Contributor I
164 Views

per my limited knowledge only Low Delay B (aka GPB) is supported. No regular P frames in Skylake implementation

Dmitry_E_Intel
Employee
164 Views

Indeed, regular P frames are not supported yet. Please refer to HEVC encoder section in release notes of MSS 2017 R2:

Encoder cannot encode regular P-frames. Low-delay B-frames are coded instead. All parameters targeted to P-frames (e.g. GopRefDist, -QPP) are applied to these low-delay B frames (new). Similarly, if FrameType = MFX_FRAMETYPE_P is passed in encoded order, it's coded as low-delay B-frame.

dejian_s_
Beginner
164 Views

Hi ViCue and Dmitry

Thank you for you reply!

Best Regards.

Reply