- 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
This commit is contained in:
Kshitij Kulshreshtha 2012-04-13 11:59:51 +00:00 committed by Git OBS Bridge
parent f247a59af6
commit 0bf98a142c
4 changed files with 58 additions and 31 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:52f16f78129af00ec40afc6a1b8fb07c7b6c6c0da7f43a54e19afd2a41791098
size 287026

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:83bee4de6e156b3a95af3ac41bcb2dbfecbb547444e8ff8ef005dc5ad92e0b3f
size 289359

View File

@ -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 Wed Mar 21 19:02:15 UTC 2012 - jengelh@medozas.de

View File

@ -14,15 +14,21 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
#
%define driver_version 1.0.17
%define lib_version 1.0.15
Name: libva Name: libva
Version: 1.0.15 Version: %{lib_version}
Release: 0 Release: 0
Summary: Video Acceleration (VA) API for Linux Summary: Video Acceleration (VA) API for Linux
License: MIT License: MIT
Group: System/Libraries Group: System/Libraries
Url: http://freedesktop.org/wiki/Software/vaapi Url: http://freedesktop.org/wiki/Software/vaapi
Source0: http://cgit.freedesktop.org/libva/snapshot/%{name}-%{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-%{version}.tar.bz2 Source1: http://cgit.freedesktop.org/vaapi/intel-driver/snapshot/intel-driver-%{driver_version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: libstdc++-devel BuildRequires: libstdc++-devel
@ -41,26 +47,6 @@ ExclusiveArch: %ix86 x86_64
The libva library implements the Video Acceleration (VA) API for Linux. The libva library implements the Video Acceleration (VA) API for Linux.
The library loads a hardware dependendent driver. 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 %package -n libva1
Summary: Video Acceleration (VA) API for Linux Summary: Video Acceleration (VA) API for Linux
Group: System/Libraries Group: System/Libraries
@ -80,11 +66,33 @@ The library loads a hardware dependendent driver.
This package provides the development environment for libva. 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 %prep
%setup -q -n vaapi -c -a 0 -a 1 %setup -q -n vaapi -c -a 0 -a 1
%build %build
pushd libva-%{version} pushd libva-%{lib_version}
autoreconf -v --install autoreconf -v --install
%configure --enable-dummy-driver \ %configure --enable-dummy-driver \
%if 0%{?suse_version} >= 01120 %if 0%{?suse_version} >= 01120
@ -95,18 +103,18 @@ autoreconf -v --install
--with-drivers-path=%{_libdir}/dri --with-drivers-path=%{_libdir}/dri
make %{?_smp_mflags} make %{?_smp_mflags}
popd popd
pushd intel-driver-%{version} pushd intel-driver-%{driver_version}
export PKG_CONFIG_PATH="%{_builddir}/vaapi/libva-%{version}/pkgconfig:$PKG_CONFIG_PATH" export PKG_CONFIG_PATH="%{_builddir}/vaapi/libva-%{lib_version}/pkgconfig:$PKG_CONFIG_PATH"
autoreconf -v --install autoreconf -v --install
%configure %configure
popd popd
%install %install
pushd libva-%{version} pushd libva-%{lib_version}
%makeinstall %makeinstall
popd popd
find %{buildroot} -name '*.la' -delete -print find %{buildroot} -name '*.la' -delete -print
pushd intel-driver-%{version} pushd intel-driver-%{driver_version}
make %{?_smp_mflags} CPPFLAGS="-I%{buildroot}%{_includedir}" \ make %{?_smp_mflags} CPPFLAGS="-I%{buildroot}%{_includedir}" \
LDFLAGS="-L%{buildroot}%{_libdir}" LDFLAGS="-L%{buildroot}%{_libdir}"
%makeinstall %makeinstall