Hello community, here is the log from the commit of package libva for openSUSE:Factory checked in at 2012-10-26 17:12:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libva (Old) and /work/SRC/openSUSE:Factory/.libva.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libva", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/libva/libva.changes 2012-05-31 17:06:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libva.new/libva.changes 2012-10-26 17:13:02.000000000 +0200 @@ -1,0 +2,22 @@ +Thu Oct 18 11:09:09 UTC 2012 - [email protected] + +- fix rpmlint error no-return-in-nonvoid-function + +------------------------------------------------------------------- +Thu Oct 18 10:59:21 UTC 2012 - [email protected] + +- packaging va backends seperately + +------------------------------------------------------------------- +Thu Oct 18 10:56:48 UTC 2012 - [email protected] + +- previous bump to 1.1.0 was reverted upstream +- Version 1.1.0 - 04.Oct.2012 + * API: add Wayland support + * API: add raw DRM support for headless pipelines + * Fix generic VA/GLX implementation for newer cluttersink versions + * Fix threading issues in VA objects reference code (+Krzysztof Kotlenga) + * Fix build on Android Ice Cream Sandwich (+Haitao Huang, Daniel Charles) + + +------------------------------------------------------------------- Old: ---- libva-compile-warning-fixes.diff New: ---- libva-fix-rpmlint-error-no-return-in-non-void.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libva.spec ++++++ --- /var/tmp/diff_new_pack.JVBwvz/_old 2012-10-26 17:13:03.000000000 +0200 +++ /var/tmp/diff_new_pack.JVBwvz/_new 2012-10-26 17:13:03.000000000 +0200 @@ -26,7 +26,7 @@ Group: System/Libraries Url: http://freedesktop.org/wiki/Software/vaapi Source0: http://cgit.freedesktop.org/libva/snapshot/%{name}-%{version}.tar.xz -Patch1: libva-compile-warning-fixes.diff +Patch1: libva-fix-rpmlint-error-no-return-in-non-void.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: Mesa-devel BuildRequires: gcc-c++ @@ -57,9 +57,59 @@ The libva library implements the Video Acceleration (VA) API for Linux. The library loads a hardware dependendent driver. +This is the core runtime library + +%package -n libva-drm1 +Summary: Video Acceleration (VA) API for Linux -- VA/DRM Backend +Group: System/Libraries +Supplements: libva1 + +%description -n libva-drm1 +The libva library implements the Video Acceleration (VA) API for Linux. +The library loads a hardware dependendent driver. + +This is the VA/DRM runtime library + +%package -n libva-egl1 +Summary: Video Acceleration (VA) API for Linux -- VA/EGL Backend +Group: System/Libraries +Supplements: libva1 + +%description -n libva-egl1 +The libva library implements the Video Acceleration (VA) API for Linux. +The library loads a hardware dependendent driver. + +This is the VA/EGL runtime library + +%package -n libva-x11-1 +Summary: Video Acceleration (VA) API for Linux -- VA/X11 Backend +Group: System/Libraries +Supplements: libva1 + +%description -n libva-x11-1 +The libva library implements the Video Acceleration (VA) API for Linux. +The library loads a hardware dependendent driver. + +This is the VA/X11 runtime library + +%package -n libva-glx1 +Summary: Video Acceleration (VA) API for Linux -- VA/GLX Backend +Group: System/Libraries +Supplements: libva1 + +%description -n libva-glx1 +The libva library implements the Video Acceleration (VA) API for Linux. +The library loads a hardware dependendent driver. + +This is the VA/GLX runtime library + %package devel Summary: Video Acceleration (VA) API for Linux -- development files Group: Development/Languages/C and C++ +Requires: libva-drm1 = %{version} +Requires: libva-egl1 = %{version} +Requires: libva-glx1 = %{version} +Requires: libva-x11-1 = %{version} Requires: libva1 = %{version} Requires: pkgconfig(gl) Requires: pkgconfig(libdrm) @@ -97,11 +147,9 @@ %patch1 -p1 %build +[ -d m4 ] || mkdir m4 autoreconf -v --install %configure --enable-dummy-driver \ -%if 0%{?suse_version} >= 01120 - --enable-dummy-backend \ -%endif --enable-glx \ --enable-egl \ --with-drivers-path=%{_libdir}/dri @@ -110,12 +158,27 @@ %install %makeinstall find %{buildroot} -name '*.la' -delete -print -grep -r include %{buildroot}%{_includedir} %post -n libva1 -p /sbin/ldconfig %postun -n libva1 -p /sbin/ldconfig +%post -n libva-drm1 -p /sbin/ldconfig + +%postun -n libva-drm1 -p /sbin/ldconfig + +%post -n libva-egl1 -p /sbin/ldconfig + +%postun -n libva-egl1 -p /sbin/ldconfig + +%post -n libva-glx1 -p /sbin/ldconfig + +%postun -n libva-glx1 -p /sbin/ldconfig + +%post -n libva-x11-1 -p /sbin/ldconfig + +%postun -n libva-x11-1 -p /sbin/ldconfig + %files -n vaapi-tools %defattr(-,root,root,-) %{_bindir}/vainfo @@ -124,7 +187,6 @@ %{_bindir}/mpeg2vldemo %{_bindir}/putsurface %{_bindir}/loadjpeg -%{_bindir}/va_egl %files -n vaapi-dummy-driver %defattr(-,root,root,-) @@ -135,12 +197,22 @@ %defattr(-, root, root) %{_libdir}/libva.so.* %{_libdir}/libva-tpi.so.* + +%files -n libva-x11-1 +%defattr(-, root, root) %{_libdir}/libva-x11.so.* + +%files -n libva-glx1 +%defattr(-, root, root) %{_libdir}/libva-glx.so.* + +%files -n libva-egl1 +%defattr(-, root, root) %{_libdir}/libva-egl.so.* -%if 0%{?suse_version} >= 01120 -%{_libdir}/libva-dummy.so.* -%endif + +%files -n libva-drm1 +%defattr(-, root, root) +%{_libdir}/libva-drm.so.* %files devel %defattr(-,root,root,-) @@ -149,9 +221,7 @@ %{_libdir}/libva-x11.so %{_libdir}/libva-glx.so %{_libdir}/libva-egl.so -%if 0%{?suse_version} >= 01120 -%{_libdir}/libva-dummy.so -%endif +%{_libdir}/libva-drm.so %{_includedir}/va %{_libdir}/pkgconfig/libva*.pc ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.JVBwvz/_old 2012-10-26 17:13:03.000000000 +0200 +++ /var/tmp/diff_new_pack.JVBwvz/_new 2012-10-26 17:13:03.000000000 +0200 @@ -1,5 +1,13 @@ libva1 +libva-drm1 +libva-egl1 +libva-glx1 +libva-x11-1 libva-devel requires -libva-<targettype> requires "libva1-<targettype> = <version>" - \ No newline at end of file + requires "libva-drm1-<targettype> = <version>" + requires "libva-egl1-<targettype> = <version>" + requires "libva-glx1-<targettype> = <version>" + requires "libva-x11-1-<targettype> = <version>" + ++++++ libva-1.1.0.tar.xz ++++++ Files /var/tmp/diff_new_pack.JVBwvz/_old and /var/tmp/diff_new_pack.JVBwvz/_new differ ++++++ libva-fix-rpmlint-error-no-return-in-non-void.patch ++++++ diff --git a/test/v4l_h264/decode/TCPSocketServer.cpp b/test/v4l_h264/decode/TCPSocketServer.cpp index ad33d77..287bf27 100644 --- a/test/v4l_h264/decode/TCPSocketServer.cpp +++ b/test/v4l_h264/decode/TCPSocketServer.cpp @@ -150,7 +150,7 @@ ssize_t TCPSocketServer::send(const void *buffer, const int &bufferLen) throw (s ssize_t TCPSocketServer::send(const string &message) throw (std::runtime_error) { - send(message.c_str(), message.length()); + return send(message.c_str(), message.length()); } -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
