platform/upstream/gstreamer.git
14 years agoUse GstVaapiChromaType abstraction.
gb [Thu, 11 Mar 2010 13:58:32 +0000 (13:58 +0000)]
Use GstVaapiChromaType abstraction.

14 years agoNew refcounting policy. All getters return a reference, not a copy. So the user shall...
gb [Thu, 11 Mar 2010 12:30:12 +0000 (12:30 +0000)]
New refcounting policy. All getters return a reference, not a copy. So the user shall reference the object itself, should he wish so.

14 years agoDon't warn on failure, just return an appropriate error or value.
gb [Thu, 11 Mar 2010 12:14:10 +0000 (12:14 +0000)]
Don't warn on failure, just return an appropriate error or value.

14 years agoFilter out any format that is not supported by the library (libgstvaapi).
gb [Thu, 11 Mar 2010 12:11:36 +0000 (12:11 +0000)]
Filter out any format that is not supported by the library (libgstvaapi).
Also sort the formats by HW preference.

14 years agoAdd helper interface that all VA-API sinks must implement. e.g. vaapisink.
gb [Thu, 11 Mar 2010 10:50:27 +0000 (10:50 +0000)]
Add helper interface that all VA-API sinks must implement. e.g. vaapisink.

14 years agoUse GST_DEBUG.
gb [Wed, 10 Mar 2010 13:13:51 +0000 (13:13 +0000)]
Use GST_DEBUG.

14 years agoFix GstVaapiImage and GstVaapiSubpicture initialization.
gb [Wed, 10 Mar 2010 13:10:59 +0000 (13:10 +0000)]
Fix GstVaapiImage and GstVaapiSubpicture initialization.

14 years agoFix GstVaapiSurface initialization, override constructed() method, not constructor...
gb [Wed, 10 Mar 2010 13:02:45 +0000 (13:02 +0000)]
Fix GstVaapiSurface initialization, override constructed() method, not constructor(). GObject C is awful...

14 years agoDump caps.
gb [Wed, 10 Mar 2010 12:25:38 +0000 (12:25 +0000)]
Dump caps.

14 years agoFix GstVaapiDisplay initialization.
gb [Wed, 10 Mar 2010 12:25:19 +0000 (12:25 +0000)]
Fix GstVaapiDisplay initialization.

14 years agoGet VA image & subpicture formats as GstCaps.
gb [Wed, 10 Mar 2010 10:43:31 +0000 (10:43 +0000)]
Get VA image & subpicture formats as GstCaps.

14 years agoAdd helper to convert from GstVaapiImageFormat to GstCaps.
gb [Wed, 10 Mar 2010 10:41:12 +0000 (10:41 +0000)]
Add helper to convert from GstVaapiImageFormat to GstCaps.

14 years agoCosmetics (drop unused variables).
gb [Tue, 9 Mar 2010 12:00:32 +0000 (12:00 +0000)]
Cosmetics (drop unused variables).

14 years agoAdd boilerplate for vaapiconvert and vaapisink elements.
gb [Fri, 5 Mar 2010 17:11:52 +0000 (17:11 +0000)]
Add boilerplate for vaapiconvert and vaapisink elements.

14 years agoAdd vaapiconvert element hierarchy.
gb [Fri, 5 Mar 2010 15:29:04 +0000 (15:29 +0000)]
Add vaapiconvert element hierarchy.

14 years agoRename to vaapisink.
gb [Fri, 5 Mar 2010 15:26:36 +0000 (15:26 +0000)]
Rename to vaapisink.

14 years agoShorter code (and more correct).
gb [Fri, 5 Mar 2010 10:07:22 +0000 (10:07 +0000)]
Shorter code (and more correct).

14 years agoAdd helper to get GstVaapiDisplay from a surface.
gb [Fri, 5 Mar 2010 10:04:55 +0000 (10:04 +0000)]
Add helper to get GstVaapiDisplay from a surface.

14 years agoFix subpicture formats list length.
gb [Fri, 5 Mar 2010 08:52:20 +0000 (08:52 +0000)]
Fix subpicture formats list length.

14 years agoAdd utilities to check whether a VA-API driver supports specific image or subpicture...
gb [Thu, 4 Mar 2010 17:41:34 +0000 (17:41 +0000)]
Add utilities to check whether a VA-API driver supports specific image or subpicture format. Likewise for VA profile.

14 years agoCosmetics (more checks, includes).
gb [Thu, 4 Mar 2010 17:40:47 +0000 (17:40 +0000)]
Cosmetics (more checks, includes).

14 years agoReally add VA subpicture abstraction.
gb [Thu, 4 Mar 2010 17:39:58 +0000 (17:39 +0000)]
Really add VA subpicture abstraction.

14 years agoAdd VA surface, image, subpicture abstractions. Ported over from Gnash.
gb [Thu, 4 Mar 2010 17:39:01 +0000 (17:39 +0000)]
Add VA surface, image, subpicture abstractions. Ported over from Gnash.

14 years agoAdd initial VA display abstraction.
gb [Mon, 25 Jan 2010 16:15:01 +0000 (16:15 +0000)]
Add initial VA display abstraction.

14 years agoAdd tests infrastructure.
gb [Mon, 25 Jan 2010 15:04:10 +0000 (15:04 +0000)]
Add tests infrastructure.

14 years agoClean up VA-API checks.
gb [Mon, 25 Jan 2010 14:59:37 +0000 (14:59 +0000)]
Clean up VA-API checks.

14 years agoCheck for __attribute__((visibility("hidden"))).
gb [Mon, 25 Jan 2010 13:49:55 +0000 (13:49 +0000)]
Check for __attribute__((visibility("hidden"))).

14 years agoInitial import of the gstreamer-vaapi hierarchy.
gb [Tue, 12 Jan 2010 15:51:39 +0000 (15:51 +0000)]
Initial import of the gstreamer-vaapi hierarchy.