[mythtv] Add build requirement for lzo-devel.
by Richard Shaw
commit a640a36087d6fc77211b9557ee54bc1a4bd22daa
Author: Richard Shaw <hobbes1069(a)gmail.com>
Date: Mon Feb 25 08:16:04 2019 -0600
Add build requirement for lzo-devel.
mythtv.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/mythtv.spec b/mythtv.spec
index b6c7c50..00a4625 100644
--- a/mythtv.spec
+++ b/mythtv.spec
@@ -167,8 +167,8 @@ Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
+BuildRequires: gcc-c++ lzo-devel
BuildRequires: perl-generators
-BuildRequires: gcc-c++
BuildRequires: desktop-file-utils
BuildRequires: qt5-qtbase-devel >= 5.2
BuildRequires: qt5-qtscript-devel >= 5.2
5 years, 6 months
[chromium-vaapi] Add fix-the-VA_CHECK_VERSION patch from upstream
by Akarshan Biswas
commit e57526b449dcc37b142b781bf7514cc13933ff65
Author: Akarshan Biswas <akarshan.biswas(a)gmail.com>
Date: Mon Feb 25 19:15:51 2019 +0530
Add fix-the-VA_CHECK_VERSION patch from upstream
chromium-vaapi.spec | 3 ++
fix-the-VA_CHECK_VERSION.patch | 74 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 77 insertions(+)
---
diff --git a/chromium-vaapi.spec b/chromium-vaapi.spec
index e89af44..1099ae0 100644
--- a/chromium-vaapi.spec
+++ b/chromium-vaapi.spec
@@ -215,6 +215,8 @@ Patch56: relax-libva-version.patch
Patch60: chromium-webrtc-includes.patch
#Use gold in gn bootstrap
Patch64: gn-gold.patch
+# From Upstream 2nd part of patch 56.
+Patch65: fix-the-VA_CHECK_VERSION.patch
%description
chromium-vaapi is an open-source web browser, powered by WebKit (Blink)
############################################PREP###########################################################
@@ -235,6 +237,7 @@ chromium-vaapi is an open-source web browser, powered by WebKit (Blink)
%patch56 -p1 -b .relaxva
%patch60 -p1 -b .webrtc
%patch64 -p1 -b .gn
+%patch65 -p1 -b .vacheck
#Let's change the default shebang of python files.
find -depth -type f -writable -name "*.py" -exec sed -iE '1s=^#! */usr/bin/\(python\|env python\)[23]\?=#!%{__python2}=' {} +
./build/linux/unbundle/remove_bundled_libraries.py --do-remove \
diff --git a/fix-the-VA_CHECK_VERSION.patch b/fix-the-VA_CHECK_VERSION.patch
new file mode 100644
index 0000000..d82fa52
--- /dev/null
+++ b/fix-the-VA_CHECK_VERSION.patch
@@ -0,0 +1,74 @@
+From 674fb0486a1b525cb850530c4cdc79506338bd37 Mon Sep 17 00:00:00 2001
+From: Azhar Shaikh <azhar.shaikh(a)intel.com>
+Date: Fri, 11 Jan 2019 07:44:38 +0000
+Subject: [PATCH] media/gpu/vaapi: Fix the VA_CHECK_VERSION
+
+commit 6f1309ef8fe109 ("media/gpu/vaapi: Relax the version
+check for VA-API") added the VA_CHECK_VERSION to relax the
+VA-API version check. But it still does the same thing as
+the previous check. VA_CHECK_VERSION will return 'true', only
+when the VA-API version is greater than or equal to the
+parameters passed to it. So in this case when the major and
+minor version were passed from vaInitialize() output, it did
+the same strict check as earlier. When trying to update libva
+to a newer version, there will still be a mismatch, since
+vaInitialize() would return the updated/newer libva version
+installed on the system, but the chromium would still be built
+with older version (libva-2.1.0 as of now).
+To fix this and actually relax the check, make sure the system
+version of libva is greater than the libva version with which
+the browser is built, since libva is backward compatible. This
+will allow any future libva updates without breaking existing code.
+
+Fixes: 6f1309ef8fe109 ("media/gpu/vaapi: Relax the version check for VA-API")
+
+Bug: 905814
+TEST=Below scenarios were tested and h/w acceleration is working successfully.
+TEST=Build chromium with libva-2.3.0 and system version 2.3.0
+TEST=Build chromium with libva-2.1.0 and system version 2.3.0
+TEST=Build chromium with libva 2.1.0 and system version 2.1.0
+
+Signed-off-by: Azhar Shaikh <azhar.shaikh(a)intel.com>
+Change-Id: I1ec14aabed21b7d6b6fc55080bbac17233c40ec0
+Reviewed-on: https://chromium-review.googlesource.com/c/1376716
+Commit-Queue: Alexandre Courbot <acourbot(a)chromium.org>
+Reviewed-by: Alexandre Courbot <acourbot(a)chromium.org>
+Reviewed-by: Miguel Casas <mcasas(a)chromium.org>
+Cr-Commit-Position: refs/heads/master@{#621940}
+---
+ media/gpu/vaapi/vaapi_wrapper.cc | 19 ++++++++++---------
+ 1 file changed, 10 insertions(+), 9 deletions(-)
+
+diff --git a/media/gpu/vaapi/vaapi_wrapper.cc b/media/gpu/vaapi/vaapi_wrapper.cc
+index 4921aabf64..93d7c98b80 100644
+--- a/media/gpu/vaapi/vaapi_wrapper.cc
++++ b/media/gpu/vaapi/vaapi_wrapper.cc
+@@ -337,15 +337,16 @@ bool VADisplayState::InitializeOnce() {
+ << va_vendor_string_;
+
+ // The VAAPI version is determined from what is loaded on the system by
+- // calling vaInitialize(). We want a runtime evaluation of libva version,
+- // of what is loaded on the system, with, what browser is compiled with.
+- // Also since the libva is now ABI-compatible, relax the version check
+- // which helps in upgrading the libva, without breaking any existing
+- // functionality.
+- if (!VA_CHECK_VERSION(major_version, minor_version, 0)) {
+- LOG(ERROR) << "This build of Chromium requires VA-API version "
+- << VA_MAJOR_VERSION << "." << VA_MINOR_VERSION
+- << ", system version: " << major_version << "." << minor_version;
++ // calling vaInitialize(). Since the libva is now ABI-compatible, relax the
++ // version check which helps in upgrading the libva, without breaking any
++ // existing functionality. Make sure the system version is not older than
++ // the version with which the chromium is built since libva is only
++ // guaranteed to be backward (and not forward) compatible.
++ if (VA_MAJOR_VERSION > major_version ||
++ (VA_MAJOR_VERSION == major_version && VA_MINOR_VERSION > minor_version)) {
++ LOG(ERROR) << "The system version " << major_version << "." << minor_version
++ << " should be greater than or equal to "
++ << VA_MAJOR_VERSION << "." << VA_MINOR_VERSION;
+ return false;
+ }
+ return true;
+--
+2.20.1
+
5 years, 6 months
[xt7-player-mpv] Update to 0.29.3122
by Martin Gansser
commit 95dda128f41a1dd6482be558a6ee3076024ed272
Author: Martin Gansser <mgansser(a)online.de>
Date: Mon Feb 25 09:56:21 2019 +0100
Update to 0.29.3122
.gitignore | 1 +
sources | 2 +-
xt7-player-mpv.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e0cc226..52d938a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/xt7-player-mpv-0.26.392.tar.gz
/xt7-player-mpv-0.27.392.tar.gz
/xt7-player-mpv-0.28.3100.tar.gz
+/xt7-player-mpv-0.29.3122.tar.gz
diff --git a/sources b/sources
index edc1b49..af59d77 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-93bd33d861745129a3bf2448859aa8d5 xt7-player-mpv-0.28.3100.tar.gz
+c48637555c46f40c0ec6e14426bffda8 xt7-player-mpv-0.29.3122.tar.gz
diff --git a/xt7-player-mpv.spec b/xt7-player-mpv.spec
index 69742b8..2947f3c 100644
--- a/xt7-player-mpv.spec
+++ b/xt7-player-mpv.spec
@@ -1,6 +1,6 @@
Name: xt7-player-mpv
-Version: 0.28.3100
-Release: 3%{?dist}
+Version: 0.29.3122
+Release: 1%{?dist}
Summary: Qt/Gambas gui to mpv media player
License: GPLv3+
Url: http://xt7-player.sourceforge.net/xt7forum/
@@ -105,6 +105,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*.appdata.
%{_datadir}/appdata/%{name}*.xml
%changelog
+* Mon Feb 25 2019 Martin Gansser <martinkg(a)fedoraproject.org> - 0.29.3122-1
+- Update to 0.29.3122
+
* Sun Aug 19 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 0.28.3100-3
- Rebuilt for Fedora 29 Mass Rebuild binutils issue
5 years, 6 months
[openhantek] Update to latest git.
by Vasiliy Glazov
commit 48c7b5366dea0ad161d869b37aea95bb96eefb9e
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Mon Feb 25 09:14:31 2019 +0300
Update to latest git.
.gitignore | 1 +
openhantek.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1d02b1b..926b0ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/9935f0a6defa78a77824d389472d9b3a7172a1aa
/57e0bebcc1d4cf99d70071eae48604149332abd3
/78623870f4e18910448b9beed86b32911f1db3a2
+/eb33325b9e7168043914c2557d1263cad0a0785e
diff --git a/openhantek.spec b/openhantek.spec
index b6dba4d..b2c2fbf 100644
--- a/openhantek.spec
+++ b/openhantek.spec
@@ -1,6 +1,6 @@
-%global gitcommit_full 78623870f4e18910448b9beed86b32911f1db3a2
+%global gitcommit_full eb33325b9e7168043914c2557d1263cad0a0785e
%global gitcommit %(c=%{gitcommit_full}; echo ${c:0:7})
-%global date 20180722
+%global date 20190110
Name: openhantek
Version: 0
@@ -66,6 +66,9 @@ install -p -D -m 644 %{name}/res/images/%{name}.svg %{buildroot}%{_datadir}/icon
%changelog
+* Mon Feb 25 2019 Vasiliy N. Glazov <vascom2(a)gmail.com> - 0-2.20190110giteb33325
+- Update to latest git
+
* Sat Dec 08 2018 Nicolas Chauvet <kwizart(a)gmail.com> - 0-3.20180722git7862387
- Drop systemd-udev as it's installed by default.
This avoid a dependency break in el7 as udev is provided by the systemd package
diff --git a/sources b/sources
index fb1b178..5f4e3dd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1aaf11825f648a5dc538a41d0bfe982a 78623870f4e18910448b9beed86b32911f1db3a2
+da6659a113dc2d927ce845c07d68b54e eb33325b9e7168043914c2557d1263cad0a0785e
5 years, 6 months