cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Contributor
Contributor
534 Views
Registered: ‎10-21-2018

How can I use VPSS deinterlace under linux?

Jump to solution

Hello

I want to use VPSS deinterlace under linux.

But I only find VPSS csc and VPSS scaler drivers under linux system.

so how can I use this mode of VPSS?  Should I write drivers for "deinterlace only  VPSS" like VPSS-CSS ?

Any suggestions? Thanks a lot.

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
482 Views
Registered: ‎11-09-2015

Re: How can I use VPSS deinterlace under linux?

Jump to solution

HI @gefei-liuqi ,

You are right, as per the wiki page listing all the available drivers, there is no driver available yet for the VPSS used as deinterlacer. Your main choice is to create the linux driver by yourself. Another option would be to use another processor (like a small microblaze) to control the IP using the baremetal drivers.

From my understanding you will not use the same CMA buffer for both the VCU and the deinterlacer. But yes you would need to allocate memory for the deinterlacer

Hope that helps,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**

View solution in original post

0 Kudos
2 Replies
Contributor
Contributor
491 Views
Registered: ‎10-21-2018

Re: How can I use VPSS deinterlace under linux?

Jump to solution

My board is ZCU106.

The VPSS deinterlacer needs memory, and the VCU needs memory also. So should I increase the sizeof CMA?

0 Kudos
Highlighted
Moderator
Moderator
483 Views
Registered: ‎11-09-2015

Re: How can I use VPSS deinterlace under linux?

Jump to solution

HI @gefei-liuqi ,

You are right, as per the wiki page listing all the available drivers, there is no driver available yet for the VPSS used as deinterlacer. Your main choice is to create the linux driver by yourself. Another option would be to use another processor (like a small microblaze) to control the IP using the baremetal drivers.

From my understanding you will not use the same CMA buffer for both the VCU and the deinterlacer. But yes you would need to allocate memory for the deinterlacer

Hope that helps,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**

View solution in original post

0 Kudos