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.

VPP + ENCODE with EncodedOrder

OTorg
New Contributor III
328 Views

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 Kudos
1 Solution
Dmitry_E_Intel
Employee
328 Views

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

View solution in original post

1 Reply
Dmitry_E_Intel
Employee
329 Views

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

Reply