Commit graph

41 commits

Author SHA1 Message Date
Víctor Manuel Jáquez Leal
e267e167db debian: remove custom parallel compilation
In order to build a debian package with upstream source, the user should
do

  ./autogen.sh
  cp -a debian.upstream debian
  debuild -eDEB_BUILD_OPTIONS="parallel=8" -us -uc -b

The environment variable DEB_BUILD_OPTIONS="parallel=8" is the canonical
way to make a parallel build (-j8 in this case).

This commit removes the script in debian/rules that detects the number of
cpus, requested by the environment variable DEBIAN_BUILD_NCPUS, which is not
official in debian.

Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>

https://bugzilla.gnome.org/show_bug.cgi?id=754087
2015-11-16 18:25:08 +01:00
Víctor Manuel Jáquez Leal
1cf9381b08 debian: add yasm as build dependency
As the compilation of libvpx (for vp8 parser) is enabled by default,
yasm is required by default too.

Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
2015-08-25 18:09:44 +02:00
Lim Siew Hoon
5dd1202fb0 debian: remove --with-gstreamer-api option
It is no longer valid in gstreamer-vaapi.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
[removed unused GST_API_VERSION variable]
Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>

https://bugzilla.gnome.org/show_bug.cgi?id=753618
2015-08-25 18:09:44 +02:00
Víctor Manuel Jáquez Leal
89e41fc8e3 build: use git.mk
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
2015-05-18 16:14:46 +02:00
Víctor Manuel Jáquez Leal
ef7dc4eaf6 build: fix make distcheck
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.
2015-05-13 15:21:07 +02:00
Víctor Manuel Jáquez Leal
0311c7c8af autotools: remove gstreamer-0.10 support
This patch only removes the support of gstreamer-0.10 in the autotools
scripts. No other files are touched.

The configuration parameter --gstreamer-api was deleted since now it is always
auto-detected.

The verification of vmethod query in GstBaseSinkClass was removed since it was
added in gstreamer 0.10.35. The same case for GstVideoOverlayComposition and
its format flags.

The precious variable GST_PLUGIN_PATH was removed, while GST_PLUGIN_PATH_1_0
remained.

The automake files were changed accordingly.

Removed, in debian/control, the vaapiupload and vaapidownload descriptions.

https://bugzilla.gnome.org/show_bug.cgi?id=732666
https://bugzilla.gnome.org/show_bug.cgi?id=745728

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2015-04-03 16:54:54 +03:00
Gwenole Beauchesne
690183a8fb debian: fix packaging for new naming scheme. 2014-07-28 14:02:46 +02:00
Gwenole Beauchesne
1ceef7d5b9 vp8: fix compilation with built-in libvpx.
Apply correct patch from fd.o #722760 to fix several issues: update the
license terms to LGPLv2.1+, fix dependencies to built-in libvpx and fix
make dist.
2014-04-19 10:17:01 +02:00
Gwenole Beauchesne
6e621413ab build: fix packaging for GStreamer 1.2.
Fix gstreamer-vaapi includedir for GStreamer 1.2 setups. i.e. use
the pkgconfig version (1.0) instead of the intended API version (1.2).
libgstvaapi1.0-dev and libgstvaapi1.2-dev packages will now conflict,
as would core GStreamer 1.0 and GStreamer 1.2 dev packages anyway.
2014-02-19 06:13:41 +01:00
Gwenole Beauchesne
c9af9a8608 debian: fix trailing whitespace in description. 2014-01-24 10:55:39 +01:00
Gwenole Beauchesne
183897d4ae debian: fix package description.
Try to improve package description for the compiled plug-in elements
available in there. e.g. only display vaapidownload and vaapiupload
for GStreamer 0.10 builds, display vaapiencode_* elements when VA
encoding is enabled, etc.

Also increase the copyright notice date.
2014-01-23 23:26:22 +01:00
Gwenole Beauchesne
6b3c08a729 Fix detection and packaging of GStreamer 1.2.x builds.
The GStreamer 1.2.x packages sticked to the naming convention for 1.0.x
packages, i.e. -1.0 suffix. However, for gstreamer-vaapi packaging
purposes, update the versioning to -1.2 suffix instead.
2013-09-27 14:24:02 +02:00
Gwenole Beauchesne
a398fb64d6 debian: fix list of generated files for .deb packaging. 2013-06-12 14:16:59 +01:00
Gwenole Beauchesne
d3de247b2e debian: fix libgstvaapi -dev package name.
Fix libgstvaapi -dev package name so that to allow installation of both
GStreamer 0.10 and 1.0.x based packages.
2013-06-12 13:50:23 +01:00
Gwenole Beauchesne
cb076da7e1 debian: fix build of GStreamer 0.10 packages.
Fix build of Debian packages to scan the actual GStreamer API version
from the generated changelog file.
2013-04-17 14:35:39 +02:00
Gwenole Beauchesne
4dd6035dac configure: rename GST_MAJORMINOR to GST_API_VERSION. 2013-03-20 11:44:10 +01:00
Gwenole Beauchesne
0c99f351fc legal: fix year for some copyright notices (2013). 2013-01-29 14:37:02 +01:00
Gwenole Beauchesne
84f308010f debian: fix make dist for packaging. 2012-10-05 13:38:52 +02:00
Gwenole Beauchesne
b65f2bb3d1 debian: fix GStreamer build dependencies. 2012-09-28 17:54:50 +02:00
Gwenole Beauchesne
43ba2f1940 debian: fix Wayland build dependencies. 2012-09-28 17:54:50 +02:00
Gwenole Beauchesne
dd915c15c8 debian: fix conditional build of packages.
Make it still possible to build package even if one of the build dependencies
for a specific video backend is not available.
2012-09-28 17:54:50 +02:00
Gwenole Beauchesne
59770b6239 debian: fix packaging on recent Ubuntu platforms.
Use explicit GStreamer plugins path.
2012-09-20 14:48:21 +02:00
Gwenole Beauchesne
657f0a4a6f Add initial support for VA/DRM. 2012-08-01 16:40:17 +02:00
Gwenole Beauchesne
95b7d5a6e6 wayland: add packaging files. 2012-07-25 15:31:42 +02:00
Javier Jardón
7689569016 configure: bump glib required version to 2.28.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2012-07-19 15:19:50 +02:00
Gwenole Beauchesne
894d65b81a vaapipostproc: add new element for video postprocessing.
Add vaapipostproc element for video postprocessing. So far, only basic
bob deinterlacing is implemented. Interlaced mode is automatically
detected based on sink caps ("interlaced" field).
2012-03-26 14:37:24 +02:00
Gwenole Beauchesne
92f11799d1 legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
Gwenole Beauchesne
119402d5b9 debian: update control.in description for new plugins. 2012-01-05 11:23:01 +01:00
Gwenole Beauchesne
42fa974391 Rename vaapiconvert element to vaapiupload. 2012-01-03 14:34:09 +01:00
Gwenole Beauchesne
feaa38e22b doc: mention Collabora copyrights. 2011-12-07 14:42:14 +01:00
Gwenole Beauchesne
cadc5cdd76 debian: build against upstream libva packages. 2011-12-07 14:19:02 +01:00
Gwenole Beauchesne
fcaad720fb Update with my current e-mail address. 2011-10-19 14:49:34 +02:00
warly
08e8f3e671 move plugins to LGPL v2.1+ 2011-10-19 14:32:14 +02:00
Gwenole Beauchesne
00bb1ca6b4 Add Intel copyright information. 2011-08-01 14:15:39 +02:00
gb
616f4ca4b3 Fix license terms... 2010-09-20 12:55:48 +02:00
gb
30b813dcd6 Fix packaging deps. 2010-09-20 12:55:46 +02:00
gb
e1e1c253e1 Don't build plugins with SONAME. Make them plain *.so. 2010-09-20 12:55:44 +02:00
gb
cf29e752de Ship with COPYING.LIB. 2010-09-20 12:55:42 +02:00
gb
fa12d47020 Rename -dev package to libgstvaapi-dev. 2010-03-30 13:29:34 +00:00
gb
28e2b37cfb Add libgstvaapi-glx-0 package. 2010-03-29 14:50:52 +00:00
gb
b2986daed4 Generate upstream packages through make deb.upstream. 2010-03-23 18:45:09 +00:00