It depends on the driver interface you are using - V4L2 or FBDev. The V4L2 
specification has ioctl commands for Dequeuing and Queuing a user buffer with 
the display driver. On the other hand, the FBDev interface doesn't support user 
pointers - driver buffer allocation is only through memory map. In short, a 
buffer copy can be avoided if V4L2 interface is used.

Older VPBE drivers supported only FBDev interface. I believe latest releases 
support V4L2 also.

Regards,
Anand Balagopalakrishnan
Texas Instruments Inc
India

________________________________
From: [email protected] 
[mailto:[email protected]] On Behalf Of 
Ondrej Pindroch
Sent: Tuesday, March 31, 2009 6:44 PM
To: davinci-linux-open-source
Subject: Use of shared buffer for VPBE

HI

I have one question is it possible to use the same buffer which comes from for 
example resizer as input for video output, without need of copying data from 
one location to an other?  I have seen som examples, they are copying data to 
an other buffer. This consumes lot of time.

Ondrej Pindroch
SoftHard Technology ltd.
Tel: +421(2)65459327
Fax: +421(2)65459329
Mobile:+421(904)906011
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to