Gwenole Beauchesne
1b500dee54
Allow build against either GStreamer API (0.10 or 1.0).
...
Introduce a new configure option --with-gstreamer-api that determines
the desired GStreamer API to use. By default, GStreamer 1.0 is selected.
Also integrate more compatibility glue into gstcompat.h and plugins.
2013-04-10 14:58:17 +02:00
Sreerenj Balachandran
51151e7aa1
Add initial support for GStreamer 1.0.
...
This integrates support for GStreamer API >= 1.0 only in the libgstvaapi
core decoding library. The changes are kept rather minimal here so that
the library retains as little dependency as possible on core GStreamer
functionality.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2013-04-10 14:58:16 +02:00
Gwenole Beauchesne
c756766805
image: add gst_vaapi_image_format_from_structure() helper.
...
Add helper function to convert video formats from a GstStructure to a
plain GstVaapiImageFormat.
2013-03-20 18:30:09 +01:00
Gwenole Beauchesne
22094ed053
legal: fix year for some copyright notices (2012).
2013-01-29 14:37:02 +01:00
Philip Lorenz
79b45a43d1
Do not forward declare enums.
...
Forward declaring enums is not allowed by the C standard and aborts
compilation if the header file is included in a C++ project.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2012-09-07 11:54:09 +02:00
Gwenole Beauchesne
0fb1147d9c
Add header for system-dependent definitions.
2012-01-30 19:52:10 +01:00
Gwenole Beauchesne
1594d99d55
legal: add Intel copyright on modified files.
2012-01-16 11:40:51 +01:00
Gwenole Beauchesne
14cc1cf061
legal: fix copyright notices to include "Copyright" term.
2012-01-16 11:40:51 +01:00
Gwenole Beauchesne
55738da35b
image: add gst_vaapi_image_format_from_video() helper.
2011-12-12 18:32:29 +01:00
Gwenole Beauchesne
1701ce3107
Update copyright notice.
2011-06-14 13:54:07 +02:00
gb
4754317e70
Relicense gst-libs/ code to LGPL v2.1+.
2010-09-20 12:55:42 +02:00
gb
520f7ac5b6
Include gstvaapicompat.h in source files only, not headers.
2010-03-24 16:25:56 +00:00
gb
9713d1a950
Add support for AYUV format.
2010-03-24 14:46:33 +00:00
gb
755f198a74
Fix short descriptions.
2010-03-24 08:16:32 +00:00
gb
d63f196c73
Add tedious documentation.
2010-03-19 15:45:21 +00:00
gb
56827ae5b6
Simplify format conversion code.
2010-03-12 22:32:35 +00:00
gb
d5253e6e2c
Add gst_vaapi_image_format_from_caps() helper.
2010-03-12 22:28:01 +00:00
gb
8e72746f35
Avoid use of GstStaticCaps since older gstreamer versions (0.10.22) write to it.
2010-03-12 10:52:08 +00:00
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
b5548b7efd
Add helper to convert from GstVaapiImageFormat to GstCaps.
2010-03-10 10:41:12 +00:00
gb
6f20d84fa3
Add VA surface, image, subpicture abstractions. Ported over from Gnash.
2010-03-04 17:39:01 +00:00