This patch fixes some issues caused by design issues in video4linux, adds some nicety...
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Fri, 20 Sep 2002 09:28:46 +0000 (09:28 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Fri, 20 Sep 2002 09:28:46 +0000 (09:28 +0000)
commit20538dadc99a42339d7c1d19d12f3323858adfe6
tree1093c5372c59103b3e379c501f2b4349a51bfbe1
parentd9d0a69decf1444af827afdc5d2209102d84281c
This patch fixes some issues caused by design issues in video4linux, adds some nicety to video4linux2 plugins and doe...

Original commit message from CVS:
This patch fixes some issues caused by design issues in video4linux, adds
some nicety to video4linux2 plugins and does some more evil stuff:
* video4linux doesn't tell us which formats are supported by a card, so
the only way to know this is by simply trying it out. This patch adds that.
* v4lmjpegsink didnt have a bufferpool yet - is integrated now.
* all copy() bufferpool functions have been removed since they're not needed.
* v4lmjpegsink doesnt have a free() function, because hen playing the frames,
all this is already handled. When the frame is not played, nothing has to
be done. In total, the function is not needed.
* adds a get_caps() function to v4l2src
* some minor crap
sys/v4l/TODO
sys/v4l/gstv4lmjpegsink.c
sys/v4l/gstv4lmjpegsink.h
sys/v4l/gstv4lmjpegsrc.c
sys/v4l/gstv4lsrc.c
sys/v4l/v4lsrc_calls.c
sys/v4l/v4lsrc_calls.h