Add GstVideoInfo to store all o/p video frame properties:
authorSreerenj Balachandran <sreerenj.balachandran@intel.com>
Mon, 19 Nov 2012 13:58:23 +0000 (15:58 +0200)
committerSreerenj Balachandran <sreerenj.balachandran@intel.com>
Mon, 19 Nov 2012 13:58:23 +0000 (15:58 +0200)
commit32fce50e936cc40fa8f16aba189dcacf43b20d3b
tree38c1ab2d4bda9e23e9f4734ac1468ab05fba1063
parent0f2cf39d9037f2707b03eacee8037d8196d198ee
Add GstVideoInfo to store all o/p video frame properties:

GstVaapiDecoder will set the o/p video info as per parsing.
This will help to fine tune the negotiation process with out adding
lots of code.The caps property of GstVaapiDecoder just serves as the
sinkpad caps.Because we can not change the "format" propery in caps
since the VC1 stream might come up with a "format==WVC1". Which means,
"format" is not only for raw-data: need proper fix in upstream sometimes later.

The srcpad_caps field of GstVaapiDecode will be removed once we have proper
fix for,https://bugzilla.gnome.org/show_bug.cgi?id=687182 and for
GstSurfaceConverter interface.
gst-libs/gst/vaapi/gstvaapidecoder.c
gst-libs/gst/vaapi/gstvaapidecoder.h
gst-libs/gst/vaapi/gstvaapidecoder_priv.h
gst/vaapi/gstvaapidecode.c
gst/vaapi/gstvaapidecode.h