Media (Intel® oneAPI Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

How to disable GPB

dejian_s_
Beginner
255 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
255 Views

no people here?

ViCue_S_
New Contributor I
255 Views

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

Dmitry_E_Intel
Employee
255 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
255 Views

Hi ViCue and Dmitry

Thank you for you reply!

Best Regards.

Reply