Implementation of V4L2 as an exporter of dmabuf

Registered by Sumit Semwal

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
Completed by
Jesse Barker

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.