Implementation of V4L2 as an exporter of dmabuf

Registered by Sumit Semwal on 2011-11-16

As part of sample implementation of dmabuf as an exporter, we will use V4L2 to show how an exporter should be implemented. This will be a 'minimalistic' implementation, aimed at showing a simple exporter-user execution.

Blueprint information

Status:
Complete
Approver:
Jesse Barker
Priority:
Essential
Drafter:
Sumit Semwal
Direction:
Approved
Assignee:
Sumit Semwal
Definition:
Discussion
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon wip
Started by
Sumit Semwal on 2012-03-20
Completed by
Jesse Barker on 2012-11-14

Related branches

Sprints

Whiteboard

[jesse-barker 2012-11-14]: closing this out as we can track the upstreaming without using a blueprint

[ibiris 16mar2012]: marking as wip (work in progress) - and moving to the corresponding wip milestone

Meta:
Roadmap id: GWG2011-UMM-BUFFER-SHARING

Headline: Review and monitor patches on "V4L2 as a dma-buf Exporter" for dma-buf (Buffer sharing object framework) - done by Tomasz Stanislawski.

Acceptance: Atleast one of V4L2 videobuf2 allocators should expose dma-buf exporter interface.

(?)

Work Items

Work items:
Review design changes in V4L2 core framework to adapt as a dma-buf exporter: DONE
Review Implementation changes in V4L2 core framework to adapt as a dma-buf exporter: DONE
Review design changes in V4L2 videobuf2 framework to adapt as a dma-buf exporter: DONE
Review Implementation changes in V4L2 videobuf2 framework to adapt as a dma-buf exporter: DONE
Review the design of a simple way to use and demonstrate V4L2 as both dma-buf exporter and user: DONE

This blueprint contains Public information 
Everyone can see this information.