Community
cancel
Showing results for 
Search instead for 
Did you mean: 
dejian_s_
Beginner
47 Views

How to disable GPB

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
47 Views

no people here?

ViCue_S_
New Contributor I
47 Views

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

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

Hi ViCue and Dmitry

Thank you for you reply!

Best Regards.