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 on Video Memory


I want to write a custom vpp. I have checked the rotate sample given with samples. I see that the main operation is happening on the CPU.

How can we do some operations in Video Memory? 

Any pointers would be very helpful.

I have seen openCL samples. Can we do it without using OpenCL? Is there any other method?

The documentation on writing custom plugins is very very limited. I don't see people asking about it on this forum too.


Please get in touch with me @ for any information.



0 Kudos
1 Reply

Hi Sachine,

The VPP rotation sample is mainly to show how to access the data. For best performance you might want to continue using video memory on the GPU. The preferred way doing so is to take advantage of OpenCL™. For more detailed information you might want to check here.

While customers using OpenCL™ together with MediaSDK successfully, I take your feedback on customer plugins seriously to consider improving documentation and samples.

Best Regards,


0 Kudos