summaryrefslogtreecommitdiff
path: root/tests/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* libs: remove versioningVíctor Manuel Jáquez Leal2016-01-201-6/+6
| | | | | | | Since we don't install libraries anymore, it makes no sense to keep versioning them according to the gstreamer's version. Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
* libs: make libraries no installablesVíctor Manuel Jáquez Leal2016-01-191-8/+24
| | | | Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
* build: Don't build simple-encoder test program if there is no VA Encoding ↵Sreerenj Balachandran2015-06-181-0/+5
| | | | | | support This will fix the build error against older VA-APIs <= 0.32
* build: use git.mkVíctor Manuel Jáquez Leal2015-05-181-2/+1
| | | | | | | | | | | This patch handles dinamically the gitignore files with git.mk[1]. Removed the automake variable MAINTAINERCLANFILES in most of the Makefile.am files since now it is handled by the top one. 1. https://github.com/behdad/git.mk/blob/master/git.mk https://bugzilla.gnome.org/show_bug.cgi?id=749321
* build: fix make distcheckVíctor Manuel Jáquez Leal2015-05-131-0/+1
| | | | | | | | | | | | | | | This patch fixes several issues found when running the `make distcheck` target: - In commit c561b8da, the update of gstcompat.h in Makefile.am was forgotten. - In commit c5756a91 add the simple_encoder_source_h in EXTRA_DIST was forgotten. - vpx.build.stamp is not generated at all, only vpx.configure.stamp. - The make target distcleancheck failed because some autogenerated files were not handled with the DISTCLEANFILES variable. Note: `make distcheck -jXX` is not currently supported.
* tests: add simple-encoder programVíctor Manuel Jáquez Leal2015-05-121-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a simple-encoder test program that uses libgstvaapi for video encoding to elementary (raw) streams. Input stream is raw YUV in the Y4M format. That can be from a regular file or standard input when the input filename is "-". Usage: simple-encoder [options]* <source> Options: --output|-o output file name --codec|-c codec to use for video encoding --bitrate|-b desired bitrate (kbps) By default, and as an initial patch, the encoded stream shall conform to the minimally supported profile. That is "Constrained Baseline Profile" for H.264 and "Simple Profile" for MPEG-2. Though, those are the defaults to be generated by libgstvaapi. You can find Y4M sample files here http://samples.mplayerhq.hu/yuv4mpeg2/ Original-patch-by: Changzhi Wei <changzhix.wei@intel.com> * general code clean-up * removed the yuv reader thread * re-wrote the y4m file parser * updated used API fixed some wrong usage * fixed a lot of memory leaks * added the bitrate setting * keep fps' numerator and denominator * simplified the thread control * removed custom logging and use glib Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com> https://bugzilla.gnome.org/show_bug.cgi?id=719528
* Remove libgstvaapi-videoutils.soVíctor Manuel Jáquez Leal2015-04-031-6/+3
| | | | | | | | | | | | | This library was intended to add the base classes for video decoders which where not included in gstreamer-0.10. Since the support of gstreamer-0.10 is deprecated those classes are not required, thus the whole library is removed. https://bugzilla.gnome.org/show_bug.cgi?id=745728 https://bugzilla.gnome.org/show_bug.cgi?id=732666 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* egl: update tests.Gwenole Beauchesne2015-02-241-0/+8
| | | | | | | Add initial support for EGL to tests. The new EGL backend can be selected through the --egl command line option. The OpenGL|ES version can further be selected with the --gles-version command line option, where the default of 0 means "desktop" OpenGL.
* Fix build with GStreamer >= 1.3.Matthieu Bouron2013-11-271-1/+2
| | | | | | http://bugzilla.gnome.org/show_bug.cgi?id=715183 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* tests: add initial test for video processing.Zhao Halley2013-08-231-0/+6
| | | | | | | Add minimal test case for video processing: scaling and color format conversion. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* Use GstVideoInfo for video pools.Gwenole Beauchesne2013-07-101-2/+3
| | | | | | Get rid of GstCaps to create surface/image pool, and use GstVideoInfo structures instead. Those are smaller, and allows for streamlining libgstvaapi more.
* configure: rename GST_MAJORMINOR to GST_API_VERSION.Gwenole Beauchesne2013-03-201-5/+5
|
* tests: simple-decoder: fix build with built-in videoutils.Gwenole Beauchesne2013-01-181-1/+2
| | | | | Fix build with built-in videoutils, i.e. when system GStreamer installation does not know about GstVideoDecoder API.
* tests: simple-decoder: honour framerate from the bitstream.Gwenole Beauchesne2013-01-171-2/+2
| | | | | Try to honour the framerate from the bitstream, or cap the playback to 60 fps by default.
* tests: add simple decoder application.Gwenole Beauchesne2013-01-171-0/+8
| | | | | Add simple decoder application to show off decoding capabilities from raw bitstreams, for debugging or performance evaluation purposes.
* tests: add codec helper utils.Gwenole Beauchesne2013-01-171-2/+2
| | | | | | Add helper functions to determine the codec type from a specific file or utility functions to convert from codec type to GstCaps or from codec name to codec type.
* tests: use GstVideoOverlayComposition API for subpicture test.Gwenole Beauchesne2013-01-111-2/+3
|
* tests: use common decoder helpers for subpicture test.Gwenole Beauchesne2013-01-111-1/+1
| | | | | Use common decoder helpers for subpicture test, thus allowing to decode sample images in an alternate format.
* tests: add decoder helpers.Gwenole Beauchesne2013-01-111-9/+13
|
* libs: fix build of submodule wrappers.Gwenole Beauchesne2013-01-111-0/+1
| | | | | Make sure to build codecparsers/ and videoutils/ sources against the newly generated headers when out-of-source builds are used.
* tests: add test for MPEG-4:2 decoding.Gwenole Beauchesne2012-12-171-1/+7
|
* tests: add support for headless decoding.Gwenole Beauchesne2012-08-011-0/+7
|
* tests: add support for Wayland.Gwenole Beauchesne2012-07-251-0/+8
|
* tests: use common display and window creation routines.Gwenole Beauchesne2012-07-241-2/+2
| | | | | Add new --output option to select the renderer. Use --list-outputs to print a list of supported renderers.
* tests: move encoded bitstreams to libutils.la.Gwenole Beauchesne2012-07-231-7/+4
|
* tests: build convenience library for common utilities.Gwenole Beauchesne2012-07-231-9/+16
|
* tests: simplify build with various display options.Gwenole Beauchesne2012-07-231-41/+40
|
* configure: fix previous commit for GLX deps.Gwenole Beauchesne2012-07-201-2/+3
|
* tests: add test for JPEG decoding.Gwenole Beauchesne2012-07-171-1/+1
|
* tests: fix build without FFmpeg.Gwenole Beauchesne2012-01-161-1/+1
|
* tests: fix make dist (ship with test-subpicture-data.h).Gwenole Beauchesne2012-01-061-0/+1
|
* tests: add test for subpictures.Thibault Saunier2011-12-121-0/+5
| | | | Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* Change caps to use new video/x-surface generic type.Nicolas Dufresne2011-12-081-1/+1
| | | | Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* Fix build on Ubuntu 11.10 (Oneric).Gwenole Beauchesne2011-12-071-0/+5
|
* Fix build with libva headers not in a standard include dir.Gwenole Beauchesne2011-07-211-1/+1
|
* Fix make dist.gb2010-09-201-1/+6
|
* Add decoder demos. Use -c (mpeg2|h264|vc1) to select the codec.gb2010-09-201-1/+9
| | | | | XXX: only VC-1 decoding works at this time because of awful bugs left in GstVaapiDecoderFfmpeg et al.
* Fix make dist.gb2010-03-291-0/+2
|
* Improve VA/GLX textures test.gb2010-03-291-1/+1
|
* Factor out image utilities.gb2010-03-261-1/+1
|
* Add VA/GLX display tests.gb2010-03-261-12/+24
|
* Add initial VA/GLX support.gb2010-03-251-4/+17
|
* Drop tedious LIBVA_EXTRA_{CFLAGS,LIBS} definitions in Makefile.am. Override ↵gb2010-03-241-2/+0
| | | | CFLAGS & LIBS instead.
* Add compatibility with the original VA-API 0.29.gb2010-03-241-0/+2
|
* Split X11 support to libgstvaapi-x11-*.so.*gb2010-03-161-1/+1
|
* Move tests to top-level tests/ directory.gb2010-03-161-1/+26
|
* Add tests infrastructure.gb2010-01-251-0/+4