v4l2: convert to GstBufferPool
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 15 Jul 2011 09:27:18 +0000 (11:27 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 15 Jul 2011 09:27:18 +0000 (11:27 +0200)
commit21f532ae10a6738d92b90c88f3785c30ca578261
tree52503006bfcf52988f1d011fae24899c734d5e7e
parent0f16daed15f8e3443314af708ab6ef12096735c4
v4l2: convert to GstBufferPool

Extend from GstBufferPool.
Handle the lifetime of the pool buffers correctly with the start/stop vmethods.
Map acquire and release directly to QBUF and DQBUF. We still expose an explicit
qbuf for the v4l2sink for now.
sys/v4l2/gstv4l2bufferpool.c
sys/v4l2/gstv4l2bufferpool.h
sys/v4l2/gstv4l2object.c
sys/v4l2/gstv4l2object.h