v4l2: Add v4l2sink element
authorRob Clark <rob@ti.com>
Tue, 4 Aug 2009 07:14:20 +0000 (09:14 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 4 Aug 2009 07:16:56 +0000 (09:16 +0200)
commitf19cfbda96d098362cc2a2565197cef347878549
tree598fdc98292aa14467da24fd6d711590588c1f68
parent56850099a6a47b8c3f8606f8107d42cb86dfe601
v4l2: Add v4l2sink element

This also does the following changes:
(1) pull the bufferpool code out into gstv4l2bufferpool.c, and make a
    bit more generic so it can be used both for v4l2src and v4l2sink
(2) move some of the device probing/configuration/caps stuff into
    gstv4l2object.c so it does not have to be duplicated between
    v4l2src and v4l2sink

Fixes bug #590280.
14 files changed:
sys/v4l2/Makefile.am
sys/v4l2/gstv4l2.c
sys/v4l2/gstv4l2bufferpool.c [new file with mode: 0644]
sys/v4l2/gstv4l2bufferpool.h [new file with mode: 0644]
sys/v4l2/gstv4l2object.c
sys/v4l2/gstv4l2object.h
sys/v4l2/gstv4l2sink.c [new file with mode: 0644]
sys/v4l2/gstv4l2sink.h [new file with mode: 0644]
sys/v4l2/gstv4l2src.c
sys/v4l2/gstv4l2src.h
sys/v4l2/v4l2_calls.c
sys/v4l2/v4l2_calls.h
sys/v4l2/v4l2src_calls.c
sys/v4l2/v4l2src_calls.h