summaryrefslogtreecommitdiff
path: root/tests/test-decode.c
AgeCommit message (Collapse)AuthorFilesLines
2018-12-24libs: window: remove custom ref() and unref()Víctor Manuel Jáquez Leal1-1/+1
Use gst_object_ref() and gst_object_unref() instead.
2018-09-25tests: remove already include string.hVíctor Manuel Jáquez Leal1-1/+0
Since sysdeps.h includes string.h there's no need to include it again.
2018-09-03libs: decoder: remove gst_vaapi_decoder_unref()Víctor Manuel Jáquez Leal1-1/+1
Replaced by gst_object_unref() in tests https://bugzilla.gnome.org/show_bug.cgi?id=796308
2018-06-14libs: display: remove gst_vaapi_display_ref()Víctor Manuel Jáquez Leal1-1/+1
Replace it with gst_object_ref() https://bugzilla.gnome.org/show_bug.cgi?id=796470
2018-06-14libs: display: remove gst_vaapi_display_unref()Víctor Manuel Jáquez Leal1-2/+2
Use gst_object_unref() instead. https://bugzilla.gnome.org/show_bug.cgi?id=796470
2016-04-29tests: inforce gstreamer code-styleVíctor Manuel Jáquez Leal1-99/+98
2013-11-22legal: add per-file authorship information.Gwenole Beauchesne1-0/+2
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-07-22tests: add support for render-to-pixmap.Gwenole Beauchesne1-1/+31
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-08tests: add basic support for video cropping.Gwenole Beauchesne1-3/+9
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-05-07tests: cope with new GstVaapiMiniObject objects.Gwenole Beauchesne1-5/+5
2013-03-20tests: fix license templates.Gwenole Beauchesne1-1/+1
2013-03-20tests: include "sysdeps.h" header instead of "config.h".Gwenole Beauchesne1-1/+1
2013-01-29legal: fix year for some copyright notices (2013).Gwenole Beauchesne1-1/+1
2013-01-11tests: add decoder helpers.Gwenole Beauchesne1-110/+12
2012-12-18decoder: update gst_vaapi_decoder_get_surface() semantics.Gwenole Beauchesne1-2/+2
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-18surfaceproxy: port to GstVaapiMiniObject.Gwenole Beauchesne1-1/+1
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-17tests: add test for MPEG-4:2 decoding.Gwenole Beauchesne1-0/+6
2012-07-24tests: use common display and window creation routines.Gwenole Beauchesne1-13/+7
Add new --output option to select the renderer. Use --list-outputs to print a list of supported renderers.
2012-07-19Drop all references to USE_CODEC_PARSERS.Gwenole Beauchesne1-26/+21
2012-07-19Drop FFmpeg-based decoders.Gwenole Beauchesne1-23/+0
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-19tests: fix build without JPEG decoder support.Gwenole Beauchesne1-0/+2
2012-07-17tests: add test for JPEG decoding.Gwenole Beauchesne1-0/+6
2012-01-29Add initial H.264 decoder.Gwenole Beauchesne1-0/+4
2012-01-18tests: error out if FFmpeg|codecparsers are not supported.Gwenole Beauchesne1-0/+4
2012-01-16legal: fix year for some copyright notices.Gwenole Beauchesne1-1/+1
2012-01-16legal: add Intel copyright on modified files.Gwenole Beauchesne1-0/+1
2012-01-16legal: fix copyright notices to include "Copyright" term.Gwenole Beauchesne1-1/+1
2012-01-16Add initial VC-1 decoder.Gwenole Beauchesne1-0/+4
2012-01-16Add initial MPEG-2 decoder.Gwenole Beauchesne1-0/+4
2012-01-16Allow conditional build of GStreamer/FFmpeg bitstream parsers.Gwenole Beauchesne1-3/+31
2012-01-12tests: check for shared VA displays (display cache).Gwenole Beauchesne1-1/+12
2011-10-19switch tests licence to LGPL v2.1+warly1-11/+12
2011-06-14Update copyright notice.Gwenole Beauchesne1-1/+1
2010-09-20Rename gst_vaapi_decoder_ffmpeg_new_from_caps() to plain ↵gb1-1/+1
gst_vaapi_decoder_ffmpeg_new().
2010-09-20Simplify GstVaapiDecoder API.gb1-2/+10
2010-09-20Use gst_vaapi_decoder_ffmpeg_new_from_caps().gb1-1/+16
2010-09-20Simplify tests info.gb1-11/+12
2010-09-20Drop excessive threading that over-complicates synchronisation.gb1-14/+3
MPEG-2 & H.264 videos now play but there are other problems (timestamps).
2010-09-20Add timestamps to GstVaapiSurfaceProxy.gb1-1/+4
2010-09-20Add "codec-data" property for additional codec data.gb1-1/+1
e.g. VC-1 sequence headers for elementary streams.
2010-09-20Handle user end-of-streams. Add gst_vaapi_decoder_{start,stop}() helpers.gb1-1/+1
2010-09-20Add decoder demos. Use -c (mpeg2|h264|vc1) to select the codec.gb1-0/+152
XXX: only VC-1 decoding works at this time because of awful bugs left in GstVaapiDecoderFfmpeg et al.