plugins: expose I420 format for interop with SW elements.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Wed, 23 Jul 2014 08:23:06 +0000 (10:23 +0200)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Wed, 23 Jul 2014 14:25:08 +0000 (16:25 +0200)
commitdac20cecb4e2c2ebccaf5c75e48999bb8ccbb53e
treebe0bfa32b4b3a9461650c40faf6751aede15139e
parentdc6d529830b185b557b86a78268becc61f3d2864
plugins: expose I420 format for interop with SW elements.

Always expose I420 format by default when the VA surface could be
mapped for interoperability with non harware accelerated elements.
However, the default behaviour remains the auto-plugging of vaapi
elements, down to the sink.

Side effect: "direct-rendering" mode is also disabled most of the
times as plain memcpy() from uncached speculative write combining
memory is not going to be efficient enough.
gst/vaapi/gstvaapidecode.c
gst/vaapi/gstvaapipluginutil.c
gst/vaapi/gstvaapivideomemory.c