video: fix some video formats
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 2 Jan 2012 12:30:53 +0000 (13:30 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Mon, 2 Jan 2012 12:30:53 +0000 (13:30 +0100)
commit21bf4f04f3fdfa04aa565f144ec73a340a641cee
tree4a4dd56fe031c86d2eb225e3083119bbc62d8278
parent68c362c0e53e80de0afdec5142237fb43f267d95
video: fix some video formats

Rename the offset field in GstVideoFormatInfo to poffset to avoid confusion with
the offset of the plane in the buffer. The poffset is the offset in the plane
where the first byte of the component data can be found.
Properly implement the COMP_OFFSET calculations.
Fix YV12 and YVU9, simply use the same offsets as the regular I420 and YUV9
variants, we use the plane info to reorder components already.
Improve the unit test.
gst-libs/gst/video/video.c
gst-libs/gst/video/video.h
tests/check/libs/video.c