Commit graph

3576 commits

Author SHA1 Message Date
gb e59eff6902 Don't warn on failure, just return an appropriate error or value. 2010-03-11 12:14:10 +00:00
gb acbab7a1c1 Filter out any format that is not supported by the library (libgstvaapi).
Also sort the formats by HW preference.
2010-03-11 12:11:36 +00:00
gb 224d06a03d Add helper interface that all VA-API sinks must implement. e.g. vaapisink. 2010-03-11 10:50:27 +00:00
gb 5c5b45f4d8 Use GST_DEBUG. 2010-03-10 13:13:51 +00:00
gb 0bf78c5ef2 Fix GstVaapiImage and GstVaapiSubpicture initialization. 2010-03-10 13:10:59 +00:00
gb e3b4eff9dc Fix GstVaapiSurface initialization, override constructed() method, not constructor(). GObject C is awful... 2010-03-10 13:02:45 +00:00
gb 4f1725345f Dump caps. 2010-03-10 12:25:38 +00:00
gb 5fdc1dc943 Fix GstVaapiDisplay initialization. 2010-03-10 12:25:19 +00:00
gb 0dd58839e1 Get VA image & subpicture formats as GstCaps. 2010-03-10 10:43:31 +00:00
gb b5548b7efd Add helper to convert from GstVaapiImageFormat to GstCaps. 2010-03-10 10:41:12 +00:00
gb 1689ee112d Cosmetics (drop unused variables). 2010-03-09 12:00:32 +00:00
gb 95a4bca0ee Add boilerplate for vaapiconvert and vaapisink elements. 2010-03-05 17:11:52 +00:00
gb d80785fda6 Add vaapiconvert element hierarchy. 2010-03-05 15:29:04 +00:00
gb 11149b0124 Rename to vaapisink. 2010-03-05 15:26:36 +00:00
gb ffb296984e Shorter code (and more correct). 2010-03-05 10:07:22 +00:00
gb 372e9f5d4d Add helper to get GstVaapiDisplay from a surface. 2010-03-05 10:04:55 +00:00
gb 38b0fe7d57 Fix subpicture formats list length. 2010-03-05 08:52:20 +00:00
gb 0b3d5ddd0c Add utilities to check whether a VA-API driver supports specific image or subpicture format. Likewise for VA profile. 2010-03-04 17:41:34 +00:00
gb 5809b63aaf Cosmetics (more checks, includes). 2010-03-04 17:40:47 +00:00
gb ee75347973 Really add VA subpicture abstraction. 2010-03-04 17:39:58 +00:00
gb 6f20d84fa3 Add VA surface, image, subpicture abstractions. Ported over from Gnash. 2010-03-04 17:39:01 +00:00
gb 693277e278 Add initial VA display abstraction. 2010-01-25 16:15:01 +00:00
gb 30a2776442 Add tests infrastructure. 2010-01-25 15:04:10 +00:00
gb ec24a29c54 Clean up VA-API checks. 2010-01-25 14:59:37 +00:00
gb 59f5b70f3e Check for __attribute__((visibility("hidden"))). 2010-01-25 13:49:55 +00:00
gb c89e9afc5d Initial import of the gstreamer-vaapi hierarchy. 2010-01-12 15:51:39 +00:00