From 0bf98a142c49e5eea806403f51cd7dca0d6c90513d6cb9666971056e02bbda52 Mon Sep 17 00:00:00 2001 From: Kshitij Kulshreshtha Date: Fri, 13 Apr 2012 11:59:51 +0000 Subject: [PATCH] - update intel driver to version 1.0.17 Version 1.0.17 - 02.Apr.2012 * Add support for IMC1/IMC3 surface formats * Fix rendering of interlaced surfaces * Fix MPEG-2 decoding of interlaced streams (SNB, IVB) * Fix H.264 weighted prediction indicator (SNB) * Fix and simplify calculation of H.264 macroblock bit offset (ILK, SNB, IVB) Version 1.0.16 - 14.Feb.2012 * Fix VC-1 bitplane buffer size (SNB, IVB) * Fix VC-1 motion vector modes for Ivy Bridge * Fix MFX_QM_STATE for H.264 flat scaling lists (IVB) * Fix and simplify AVC_REF_IDX_STATE setup (ILK, SNB, IVB) * Fix memory leak of encoder buffers * Fix check for internal VA surface format prior to rendering * Add support for B43 chipset (Alexander Inyukhin) OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libva?expand=0&rev=25 --- intel-driver-1.0.15.tar.bz2 | 3 -- intel-driver-1.0.17.tar.bz2 | 3 ++ libva.changes | 19 +++++++++++ libva.spec | 64 +++++++++++++++++++++---------------- 4 files changed, 58 insertions(+), 31 deletions(-) delete mode 100644 intel-driver-1.0.15.tar.bz2 create mode 100644 intel-driver-1.0.17.tar.bz2 diff --git a/intel-driver-1.0.15.tar.bz2 b/intel-driver-1.0.15.tar.bz2 deleted file mode 100644 index c574260..0000000 --- a/intel-driver-1.0.15.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52f16f78129af00ec40afc6a1b8fb07c7b6c6c0da7f43a54e19afd2a41791098 -size 287026 diff --git a/intel-driver-1.0.17.tar.bz2 b/intel-driver-1.0.17.tar.bz2 new file mode 100644 index 0000000..6ae111b --- /dev/null +++ b/intel-driver-1.0.17.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83bee4de6e156b3a95af3ac41bcb2dbfecbb547444e8ff8ef005dc5ad92e0b3f +size 289359 diff --git a/libva.changes b/libva.changes index 3506405..7bbed20 100644 --- a/libva.changes +++ b/libva.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Fri Apr 13 11:58:15 UTC 2012 - kkhere.geo@gmail.com + +- update intel driver to version 1.0.17 + Version 1.0.17 - 02.Apr.2012 + * Add support for IMC1/IMC3 surface formats + * Fix rendering of interlaced surfaces + * Fix MPEG-2 decoding of interlaced streams (SNB, IVB) + * Fix H.264 weighted prediction indicator (SNB) + * Fix and simplify calculation of H.264 macroblock bit offset (ILK, SNB, IVB) + Version 1.0.16 - 14.Feb.2012 + * Fix VC-1 bitplane buffer size (SNB, IVB) + * Fix VC-1 motion vector modes for Ivy Bridge + * Fix MFX_QM_STATE for H.264 flat scaling lists (IVB) + * Fix and simplify AVC_REF_IDX_STATE setup (ILK, SNB, IVB) + * Fix memory leak of encoder buffers + * Fix check for internal VA surface format prior to rendering + * Add support for B43 chipset (Alexander Inyukhin) + ------------------------------------------------------------------- Wed Mar 21 19:02:15 UTC 2012 - jengelh@medozas.de diff --git a/libva.spec b/libva.spec index 1f048ee..25c028f 100644 --- a/libva.spec +++ b/libva.spec @@ -14,15 +14,21 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + +# +%define driver_version 1.0.17 +%define lib_version 1.0.15 + Name: libva -Version: 1.0.15 +Version: %{lib_version} Release: 0 Summary: Video Acceleration (VA) API for Linux License: MIT Group: System/Libraries Url: http://freedesktop.org/wiki/Software/vaapi -Source0: http://cgit.freedesktop.org/libva/snapshot/%{name}-%{version}.tar.bz2 -Source1: http://cgit.freedesktop.org/vaapi/intel-driver/snapshot/intel-driver-%{version}.tar.bz2 +Source0: http://cgit.freedesktop.org/libva/snapshot/%{name}-%{lib_version}.tar.bz2 +Source1: http://cgit.freedesktop.org/vaapi/intel-driver/snapshot/intel-driver-%{driver_version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: libstdc++-devel @@ -41,26 +47,6 @@ ExclusiveArch: %ix86 x86_64 The libva library implements the Video Acceleration (VA) API for Linux. The library loads a hardware dependendent driver. -%package -n vaapi-tools -Summary: Video Acceleration (VA) API for Linux -Group: System/Libraries - -%description -n vaapi-tools -The libva library implements the Video Acceleration (VA) API for Linux. -The library loads a hardware dependendent driver. - -This is a set of tools around vaapi livrary. - -%package -n vaapi-drivers -Summary: Video Acceleration (VA) API for Linux -Group: System/Libraries - -%description -n vaapi-drivers -The libva library implements the Video Acceleration (VA) API for Linux. -The library loads a hardware dependendent driver. - -This contains the dummy and hardware drivers. - %package -n libva1 Summary: Video Acceleration (VA) API for Linux Group: System/Libraries @@ -80,11 +66,33 @@ The library loads a hardware dependendent driver. This package provides the development environment for libva. +%package -n vaapi-tools +Summary: Video Acceleration (VA) API for Linux +Group: System/Libraries + +%description -n vaapi-tools +The libva library implements the Video Acceleration (VA) API for Linux. +The library loads a hardware dependendent driver. + +This is a set of tools around vaapi livrary. + +%package -n vaapi-drivers +Version: %{driver_version} +Release: 0 +Summary: Video Acceleration (VA) API for Linux +Group: System/Libraries + +%description -n vaapi-drivers +The libva library implements the Video Acceleration (VA) API for Linux. +The library loads a hardware dependendent driver. + +This contains the dummy and hardware drivers. + %prep %setup -q -n vaapi -c -a 0 -a 1 %build -pushd libva-%{version} +pushd libva-%{lib_version} autoreconf -v --install %configure --enable-dummy-driver \ %if 0%{?suse_version} >= 01120 @@ -95,18 +103,18 @@ autoreconf -v --install --with-drivers-path=%{_libdir}/dri make %{?_smp_mflags} popd -pushd intel-driver-%{version} -export PKG_CONFIG_PATH="%{_builddir}/vaapi/libva-%{version}/pkgconfig:$PKG_CONFIG_PATH" +pushd intel-driver-%{driver_version} +export PKG_CONFIG_PATH="%{_builddir}/vaapi/libva-%{lib_version}/pkgconfig:$PKG_CONFIG_PATH" autoreconf -v --install %configure popd %install -pushd libva-%{version} +pushd libva-%{lib_version} %makeinstall popd find %{buildroot} -name '*.la' -delete -print -pushd intel-driver-%{version} +pushd intel-driver-%{driver_version} make %{?_smp_mflags} CPPFLAGS="-I%{buildroot}%{_includedir}" \ LDFLAGS="-L%{buildroot}%{_libdir}" %makeinstall