gstreamer/sys
Julien Isorce 61ae84b50d v4l2: add support for multi-planar V4L2 API
This api is in linux kernel since version 2.6.39,
and present in all version 3.

The commit that adds the API in master branch of the
linux kernel source is:
f8f3914cf9

v4l2 doc: "Some devices require data for each input
or output video frame to be placed in discontiguous
memory buffers"

There are newer structures 'struct v4l2_pix_format_mplane'
and 'struct v4l2_plane'.
So the pixel format is not setup with the same API when using
multi-planar.

Also for gst-v4l2, one of the difference is that in GstV4l2Meta
there are now one mem pointer for each maped plane.

When not using multi-planar, this commit takes care of keeping
the same code path than previously. So that the 2 cases are
in two different blocks triggered from V4L2_TYPE_IS_MULTIPLANAR.

Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=712754
2013-12-04 09:27:20 +00:00
..
directsound directsoundsink: WAVEFORMATEX is unsigned for 8 bit integers, and signed for others 2013-08-21 16:41:21 +02:00
oss gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
oss4 docs: get rid of 'Since: 0.10.x' markers 2013-11-18 14:47:35 +00:00
osxaudio osxaudiosink: fix segfault when we can't get the channels layout 2013-11-07 00:53:48 +01:00
osxvideo osxvideosink: fix missing selector name warnings 2013-10-28 14:40:16 +00:00
sunaudio Don't use setlocale in plugins() 2013-09-01 21:18:38 +01:00
v4l2 v4l2: add support for multi-planar V4L2 API 2013-12-04 09:27:20 +00:00
waveform gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
ximage docs: get rid of 'Since: 0.10.x' markers 2013-11-18 14:47:35 +00:00
Makefile.am waveform: add autotools bits for waveform plugin 2011-12-26 22:22:59 +00:00