Víctor Manuel Jáquez Leal
4649ac1c38
libs: decoder: remove gst_vaapi_decoder_unref()
...
Replaced by gst_object_unref() in tests
https://bugzilla.gnome.org/show_bug.cgi?id=796308
2018-09-03 17:54:19 +02:00
Víctor Manuel Jáquez Leal
6ccd5d6fb2
libs: display: remove gst_vaapi_display_ref()
...
Replace it with gst_object_ref()
https://bugzilla.gnome.org/show_bug.cgi?id=796470
2018-06-14 16:41:00 +02:00
Víctor Manuel Jáquez Leal
fb1c4c52cc
libs: display: remove gst_vaapi_display_unref()
...
Use gst_object_unref() instead.
https://bugzilla.gnome.org/show_bug.cgi?id=796470
2018-06-14 16:41:00 +02:00
Víctor Manuel Jáquez Leal
74ebee5339
tests: inforce gstreamer code-style
2016-04-29 12:48:44 +02:00
Gwenole Beauchesne
15519ebe3d
legal: add per-file authorship information.
...
Credit original authors on a per-file basis as we cannot expect people
to know all country-specific rules, or bother browsing through the git
history.
2013-11-22 06:39:15 +01:00
Gwenole Beauchesne
155af03491
tests: add support for render-to-pixmap.
...
Add --pixmap option to test-decode so that to allow copies of VA
surface to an intermediate pixmap and rendering from that pixmap.
Only X11 backends are supported for now.
2013-07-22 15:45:10 +02:00
Gwenole Beauchesne
0829d94f38
tests: add basic support for video cropping.
...
Change generic decoder of sample I-frame to return a GstVaapiSurfaceProxy
instead of a plain GstVaapiSurface. This means that we can now retrieve
the frame cropping rectangle from the surface proxy, along with additional
information if ever needed.
2013-07-08 18:52:56 +02:00
Gwenole Beauchesne
da403b62d0
tests: cope with new GstVaapiMiniObject objects.
2013-05-07 18:19:03 +02:00
Gwenole Beauchesne
110c9ab43c
tests: fix license templates.
2013-03-20 18:34:50 +01:00
Gwenole Beauchesne
9128e5af48
tests: include "sysdeps.h" header instead of "config.h".
2013-03-20 18:30:09 +01:00
Gwenole Beauchesne
0c99f351fc
legal: fix year for some copyright notices (2013).
2013-01-29 14:37:02 +01:00
Gwenole Beauchesne
d9111eeaf5
tests: add decoder helpers.
2013-01-11 15:32:17 +01:00
Gwenole Beauchesne
14a6e0f629
decoder: update gst_vaapi_decoder_get_surface() semantics.
...
Align gst_vaapi_decoder_get_surface() semantics with the rest of the
API. That is, return a GstVaapiDecoderStatus and the decoded surface
as a handle to GstVaapiSurfaceProxy in parameter.
This is an API/ABI change.
2012-12-18 15:31:51 +01:00
Gwenole Beauchesne
1130a46837
surfaceproxy: port to GstVaapiMiniObject.
...
GstVaapiSurfaceProxy does not use any particular functionality from
GObject. Actually, it only needs a basic object type with reference
counting.
This is an API and ABI change.
2012-12-18 15:31:50 +01:00
Gwenole Beauchesne
0e5895c318
tests: add test for MPEG-4:2 decoding.
2012-12-17 14:33:52 +01:00
Gwenole Beauchesne
9e0c97a3d3
tests: use common display and window creation routines.
...
Add new --output option to select the renderer. Use --list-outputs to
print a list of supported renderers.
2012-07-24 15:57:57 +02:00
Gwenole Beauchesne
9d440fafb3
Drop all references to USE_CODEC_PARSERS.
2012-07-19 17:30:36 +02:00
Gwenole Beauchesne
7f47ac3bea
Drop FFmpeg-based decoders.
...
GStreamer codecparsers-based decoders are the only supported decoders now.
Though, FFmpeg decoders are still available in gstreamer-vaapi 0.3.x series.
2012-07-19 17:30:36 +02:00
Gwenole Beauchesne
ffb13f9660
tests: fix build without JPEG decoder support.
2012-07-19 10:56:24 +02:00
Gwenole Beauchesne
776d120b7f
tests: add test for JPEG decoding.
2012-07-17 18:02:16 +02:00
Gwenole Beauchesne
c071f80f40
Add initial H.264 decoder.
2012-01-29 15:27:59 +01:00
Gwenole Beauchesne
a9f79c9251
tests: error out if FFmpeg|codecparsers are not supported.
2012-01-18 10:48:27 +01:00
Gwenole Beauchesne
92f11799d1
legal: fix year for some copyright notices.
2012-01-16 11:40:51 +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
b865d4a740
Add initial VC-1 decoder.
2012-01-16 11:40:51 +01:00
Gwenole Beauchesne
49b4702fb6
Add initial MPEG-2 decoder.
2012-01-16 11:40:50 +01:00
Gwenole Beauchesne
8f0eda8964
Allow conditional build of GStreamer/FFmpeg bitstream parsers.
2012-01-16 11:40:50 +01:00
Gwenole Beauchesne
58e5534c56
tests: check for shared VA displays (display cache).
2012-01-12 16:09:08 +01:00
warly
39be5a433b
switch tests licence to LGPL v2.1+
2011-10-19 14:32:14 +02:00
Gwenole Beauchesne
1701ce3107
Update copyright notice.
2011-06-14 13:54:07 +02:00
gb
f6314162e0
Rename gst_vaapi_decoder_ffmpeg_new_from_caps() to plain gst_vaapi_decoder_ffmpeg_new().
2010-09-20 12:55:44 +02:00
gb
73766f9466
Simplify GstVaapiDecoder API.
2010-09-20 12:55:43 +02:00
gb
585a273532
Use gst_vaapi_decoder_ffmpeg_new_from_caps().
2010-09-20 12:55:43 +02:00
gb
3ed5655535
Simplify tests info.
2010-09-20 12:55:43 +02:00
gb
a4d201aaf9
Drop excessive threading that over-complicates synchronisation.
...
MPEG-2 & H.264 videos now play but there are other problems (timestamps).
2010-09-20 12:55:42 +02:00
gb
a14711b935
Add timestamps to GstVaapiSurfaceProxy.
2010-09-20 12:55:41 +02:00
gb
89c094d659
Add "codec-data" property for additional codec data.
...
e.g. VC-1 sequence headers for elementary streams.
2010-09-20 12:55:32 +02:00
gb
d7e4bca05b
Handle user end-of-streams. Add gst_vaapi_decoder_{start,stop}() helpers.
2010-09-20 12:55:32 +02:00
gb
62358dce92
Add decoder demos. Use -c (mpeg2|h264|vc1) to select the codec.
...
XXX: only VC-1 decoding works at this time because of awful
bugs left in GstVaapiDecoderFfmpeg et al.
2010-09-20 12:55:23 +02:00