video: Clean up interlaced flags and enums
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 19 Apr 2012 10:03:19 +0000 (12:03 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 19 Apr 2012 10:30:57 +0000 (12:30 +0200)
commit91ffe7dd5e2fbdae73c0402fb5ea71639bb35ec0
treed9db960e4a882ea227fecfc4c266bc73ff41e736
parent131bf5fb47676b8529c7e40c79bb081860e60a2c
video: Clean up interlaced flags and enums

There's a new GstVideoFrameFlags enum now that contains the frame
specific flags only. GstVideoFlags does not contain the TFF/TFF/ONEFIELD
flags anymore because these are strictly frame specific.

Also add fallback to parse these fields from the GstBufferFlags in
gst_video_frame_map() if there's no GstVideoMeta attached to the buffer.
gst-libs/gst/video/gstvideometa.c
gst-libs/gst/video/gstvideometa.h
gst-libs/gst/video/gstvideopool.c
gst-libs/gst/video/video.c
gst-libs/gst/video/video.h