Media (Intel® 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
公告
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

VPP + ENCODE with EncodedOrder

OTorg
新分销商 III
1,242 次查看

Hi,

Is it possible to use media sdk session with VPP->ENCODE chain and push input frames to it in encoding order (mfxVideoParam.mfx.EncodedOrder = 1)?

Will VPP understand reordered frames and process them in presentation order?

Some VPP operations (e.g. motion-adaptive deinterlace) must be performed in presentation order, so the question is important.

0 项奖励
1 解答
Dmitry_E_Intel
1,242 次查看

Hi,

VPP does't distinguish between encoded and display order. I mean the encoded order for VPP doesn't make sense so it doesn't do internal reordering. 

Since you'd like to encode in the encoded order, I assume there is a reorderer on app side. So just put it between VPP and encoder, not before VPP.

 

Regards,

Dmitry

在原帖中查看解决方案

0 项奖励
1 回复
Dmitry_E_Intel
1,243 次查看

Hi,

VPP does't distinguish between encoded and display order. I mean the encoded order for VPP doesn't make sense so it doesn't do internal reordering. 

Since you'd like to encode in the encoded order, I assume there is a reorderer on app side. So just put it between VPP and encoder, not before VPP.

 

Regards,

Dmitry

0 项奖励
回复