decoder: maintain decoded frames as GstVideoCodecFrame objects.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Thu, 13 Dec 2012 14:34:10 +0000 (15:34 +0100)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 18 Dec 2012 14:31:52 +0000 (15:31 +0100)
commit8c2d9bcd2426756c85cbfeef8d85af775690bbef
tree1171b1248e1aef12c30d0f7f8b9f8d22e2e112de
parent039eb3bb6c11a3e0bf7a797a7b884d9884e3de4d
decoder: maintain decoded frames as GstVideoCodecFrame objects.

Maintain decoded surfaces as GstVideoCodecFrame objects instead of
GstVaapiSurfaceProxy objects. The latter will tend to be reduced to
the strict minimum: a context and a surface.
gst-libs/gst/vaapi/gstvaapidecoder.c
gst-libs/gst/vaapi/gstvaapidecoder_objects.c
gst-libs/gst/vaapi/gstvaapidecoder_objects.h
gst-libs/gst/vaapi/gstvaapidecoder_priv.h
gst/vaapi/gstvaapidecode.c