commit gstreamer-plugins-vaapi for openSUSE:Factory

2020-10-27 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2020-10-27 18:58:47

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.3463 (New)


Package is "gstreamer-plugins-vaapi"

Tue Oct 27 18:58:47 2020 rev:38 rq:839189 version:1.18.0

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2019-12-12 23:17:08.106219018 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.3463/gstreamer-plugins-vaapi.changes
2020-10-27 18:58:56.198742878 +0100
@@ -1,0 +2,51 @@
+Fri Sep 18 07:29:33 UTC 2020 - Antonio Larrosa 
+
+- Update to 1.18.0:
+  + Highlights:
+- GstTranscoder: new high level API for applications to
+  transcode media files from one format to another
+- High Dynamic Range (HDR) video information representation
+  and signalling enhancements
+- Instant playback rate change support
+- Active Format Description (AFD) and Bar Data support
+- RTSP server and client implementations gained ONVIF trick
+  modes support
+- Hardware-accelerated video decoding on Windows via
+  DXVA2/Direct3D11
+- Microsoft Media Foundation plugin for video capture and
+  hardware-accelerated video encoding on Windows
+- qmlgloverlay: New overlay element that renders a QtQuick
+  scene over the top of an input video stream
+- imagesequencesrc: New element to easily create a video
+  stream from a sequence of jpeg or png images
+- dashsink: New sink to produce DASH content
+- dvbsubenc: New DVB Subtitle encoder element
+- MPEG-TS muxing now also supports TV broadcast compliant
+  muxing with constant bitrate muxing and SCTE-35 support
+- rtmp2: New RTMP client source and sink element from-scratch
+  implementation
+- svthevcenc: New SVT-HEVC-based H.265 video encoder
+- vaapioverlay: New compositor element using VA-API
+- rtpmanager gained support for Google's Transport-Wide
+  Congestion Control (twcc) RTP extension
+- splitmuxsink and splitmuxsrc gained support for auxiliary
+  video streams
+- webrtcbin now contains some initial support for
+  renegotiation involving stream addition and removal
+- RTP support was enhanced with new RTP source and sink
+  elements to easily set up RTP streaming via rtp:// URIs
+- avtp: New Audio Video Transport Protocol (AVTP) plugin for
+  Time-Sensitive Applications
+- Support for the Video Services Forum's Reliable Internet
+  Stream Transport (RIST) TR-06-1 Simple Profile
+- Universal Windows Platform (UWP) support
+- rpicamsrc: New element for capturing from the Raspberry Pi
+  camera
+- RTSP Server TCP interleaved backpressure handling
+  improvements as well as support for Scale/Speed headers
+- GStreamer Editing Services gained support for nested
+  timelines, per-clip speed rate control and the OpenTimelineIO
+  format.
+- Autotools build system has been removed in favour of Meson
+
+---

Old:

  gstreamer-vaapi-1.16.2.tar.xz

New:

  gstreamer-vaapi-1.18.0.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.bQ1JrM/_old  2020-10-27 18:58:57.154743574 +0100
+++ /var/tmp/diff_new_pack.bQ1JrM/_new  2020-10-27 18:58:57.154743574 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-plugins-vaapi
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,23 +17,19 @@
 
 
 %define gst_branch 1.0
-# Disable for now, since plugin docs are not being built
-%define use_meson 0
 Name:   gstreamer-plugins-vaapi
-Version:1.16.2
+Version:1.18.0
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1-or-later
 Group:  Productivity/Multimedia/Other
 URL:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
-
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
-%if %{use_meson}
+BuildRequires:  hotdoc
 BuildRequires:  meson >= 0.47.0
-%endif
 BuildRequires:  pkgconfig
 BuildRequires:  vaapi-wayland-tools
 BuildRequires:  yasm
@@ -76,8 +72,7 @@
 %autosetup -n gstreamer-vaapi-%{version} -p1
 
 %build
-%if %{use_meson}
-%{meson} \
+%meson \
-Dwith_egl=yes \
-Dwith_encoders=yes \
 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2019-12-12 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2019-12-12 23:17:04

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.4691 (New)


Package is "gstreamer-plugins-vaapi"

Thu Dec 12 23:17:04 2019 rev:37 rq:754308 version:1.16.2

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2019-10-11 15:14:06.232633593 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.4691/gstreamer-plugins-vaapi.changes
2019-12-12 23:17:08.106219018 +0100
@@ -1,0 +2,8 @@
+Wed Dec  4 13:05:01 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.16.2:
+  + meson build: halt configuration if no renderer API
+  + libs: decoder: h265: skip all pictures prior the first I-frame
+  + libs: window: x11: Avoid usage of deprecated API
+
+---

Old:

  gstreamer-vaapi-1.16.1.tar.xz

New:

  gstreamer-vaapi-1.16.2.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.ylXcdU/_old  2019-12-12 23:17:08.998218938 +0100
+++ /var/tmp/diff_new_pack.ylXcdU/_new  2019-12-12 23:17:09.006218937 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-plugins-vaapi
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 # Disable for now, since plugin docs are not being built
 %define use_meson 0
 Name:   gstreamer-plugins-vaapi
-Version:1.16.1
+Version:1.16.2
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1-or-later

++ gstreamer-vaapi-1.16.1.tar.xz -> gstreamer-vaapi-1.16.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.16.1/ChangeLog 
new/gstreamer-vaapi-1.16.2/ChangeLog
--- old/gstreamer-vaapi-1.16.1/ChangeLog2019-09-23 12:20:45.0 
+0200
+++ new/gstreamer-vaapi-1.16.2/ChangeLog2019-12-03 12:19:23.0 
+0100
@@ -1,3 +1,44 @@
+=== release 1.16.2 ===
+
+2019-12-03 11:19:22 +  Tim-Philipp Müller 
+
+   * ChangeLog:
+   * NEWS:
+   * RELEASE:
+   * configure.ac:
+   * gstreamer-vaapi.doap:
+   * meson.build:
+ Release 1.16.2
+
+2019-12-03 11:19:22 +  Tim-Philipp Müller 
+
+   * docs/plugins/inspect/plugin-vaapi.xml:
+ Update docs
+
+2019-11-03 17:59:01 +0100  Víctor Manuel Jáquez Leal 
+
+   * gst-libs/gst/vaapi/gstvaapidecoder_h265.c:
+ libs: decoder: h265: skip all pictures prior the first I-frame
+ Don't try to decode until the first I-frame is received within the
+ currently active sequence. i965 H265 decoder don't show any artifact
+ but it crashes.
+ Fixes: #98
+
+2019-10-11 17:34:06 +0200  Víctor Manuel Jáquez Leal 
+
+   * gst-libs/gst/vaapi/gstvaapiwindow_x11.c:
+ libs: window: x11: Avoid usage of deprecated API
+
+2019-10-11 17:13:34 +0200  Víctor Manuel Jáquez Leal 
+
+   * meson.build:
+ build: halt meson configuration if no renderer API
+ We should halt meson configuration if there is no render API
+ installed (either DRM, Wayland or X11).
+ That behavior was already in autotools but missed in meson. This patch
+ brings it back.
+ Fixes: #196
+
 === release 1.16.1 ===
 
 2019-09-23 11:20:44 +0100  Tim-Philipp Müller 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.16.1/NEWS 
new/gstreamer-vaapi-1.16.2/NEWS
--- old/gstreamer-vaapi-1.16.1/NEWS 2019-09-23 12:20:43.0 +0200
+++ new/gstreamer-vaapi-1.16.2/NEWS 2019-12-03 12:19:21.0 +0100
@@ -5,13 +5,13 @@
 
 GStreamer 1.16.0 was originally released on 19 April 2019.
 
-The latest bug-fix release in the 1.16 series is 1.16.1 and was released
-on 23 September 2019.
+The latest bug-fix release in the 1.16 series is 1.16.2 and was released
+on 3 December 2019.
 
 See https://gstreamer.freedesktop.org/releases/1.16/ for the latest
 version of this document.
 
-_Last updated: Sunday 22 September 2019, 21:00 UTC (log)_
+_Last updated: Tuesday 03 December 2019, 08:00 UTC (log)_
 
 
 Introduction
@@ -142,9 +142,9 @@
 
 Raw audio samples are usually passed around in interleaved form in
 GStreamer, which means that if there are multiple audio channels the
-samples for each channel are interleaved in memory, e.g.

commit gstreamer-plugins-vaapi for openSUSE:Factory

2019-10-11 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2019-10-11 15:13:57

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.2352 (New)


Package is "gstreamer-plugins-vaapi"

Fri Oct 11 15:13:57 2019 rev:36 rq:733428 version:1.16.1

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2019-09-11 10:35:42.903290622 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.2352/gstreamer-plugins-vaapi.changes
2019-10-11 15:14:06.232633593 +0200
@@ -1,0 +2,9 @@
+Tue Sep 24 14:49:26 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.16.1:
+  + See main gstreamer package for changelog.
+- Drop upstream fixed patches:
+  + gst-vaapi-fix-garbled-screen-totem.patch.
+  + gst-vaapi-remove-gallium-from-white-list.patch.
+
+---

Old:

  gst-vaapi-fix-garbled-screen-totem.patch
  gst-vaapi-remove-gallium-from-white-list.patch
  gstreamer-vaapi-1.16.0.tar.xz

New:

  gstreamer-vaapi-1.16.1.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.y3qfs6/_old  2019-10-11 15:14:09.792623807 +0200
+++ /var/tmp/diff_new_pack.y3qfs6/_new  2019-10-11 15:14:09.792623807 +0200
@@ -20,17 +20,13 @@
 # Disable for now, since plugin docs are not being built
 %define use_meson 0
 Name:   gstreamer-plugins-vaapi
-Version:1.16.0
+Version:1.16.1
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1-or-later
 Group:  Productivity/Multimedia/Other
 URL:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM gst-vaapi-fix-garbled-screen-totem.patch -- Fix garbled 
video in totem
-Patch0: gst-vaapi-fix-garbled-screen-totem.patch
-# PATCH-FIX-UPSTREAM gst-vaapi-remove-gallium-from-white-list.patch -- Remove 
Mesa gallium from drivers white list
-Patch1: gst-vaapi-remove-gallium-from-white-list.patch
 
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel

++ gstreamer-vaapi-1.16.0.tar.xz -> gstreamer-vaapi-1.16.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.16.0/ChangeLog 
new/gstreamer-vaapi-1.16.1/ChangeLog
--- old/gstreamer-vaapi-1.16.0/ChangeLog2019-04-19 01:38:13.0 
+0200
+++ new/gstreamer-vaapi-1.16.1/ChangeLog2019-09-23 12:20:45.0 
+0200
@@ -1,3 +1,169 @@
+=== release 1.16.1 ===
+
+2019-09-23 11:20:44 +0100  Tim-Philipp Müller 
+
+   * ChangeLog:
+   * NEWS:
+   * RELEASE:
+   * configure.ac:
+   * gstreamer-vaapi.doap:
+   * meson.build:
+ Release 1.16.1
+
+2019-09-23 11:20:44 +0100  Tim-Philipp Müller 
+
+   * docs/plugins/inspect/plugin-vaapi.xml:
+ Update docs
+
+2019-09-18 15:30:03 +1000  Matthew Waters 
+
+   * gst-libs/gst/vaapi/gstvaapiutils_egl.c:
+   * gst-libs/gst/vaapi/gstvaapiutils_egl.h:
+ egl: Fix racyness in display thread creation
+ Multiple different scenarios could break the display thread creation 
and
+ end up blocking waiting for thread o be created.  Fix them all by
+ correctly waiting for a new boolean to become valid.
+
+2019-09-18 15:29:03 +1000  Matthew Waters 
+
+   * gst-libs/gst/vaapi/gstvaapiutils_egl.c:
+ egl: don't advertise a wrapped EGLContext as actually wrapped
+ It's not actually wrapped as we create a new EGLContext from the 
passed
+ in EGLContext.  As a result, the created EGLContext was never 
destroyed.
+
+2019-04-15 16:51:26 +0100  Philippe Normand 
+
+   * gst/vaapi/gstvaapipluginutil.c:
+ pluginutil: Remove Mesa from drivers white list
+ The Mesa Gallium driver is poorly tested currently, leading to bad 
user
+ experience for AMD users. The driver can be added back to the white 
list at
+ runtime using the GST_VAAPI_ALL_DRIVERS environment variable.
+
+2019-08-28 12:49:03 -0400  Thibault Saunier 
+
+   * gst/vaapi/gstvaapidecodebin.c:
+ Classify vaapidecodebin as a hardware decoder
+
+2019-08-27 18:12:45 +0800  He Junyan 
+
+   * gst/vaapi/gstvaapipostproc.c:
+ libs: postproc: fix a memory leak point.
+ filter_ops and filter_formats should already have valid value when
+ the function gst_vaapipostproc_ensure_filter_caps re-enter
+
+2019-08-12 18:41:52 +0200  Víctor Manuel Jáquez Leal 
+
+   * 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2019-09-11 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2019-09-11 10:35:41

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.7948 (New)


Package is "gstreamer-plugins-vaapi"

Wed Sep 11 10:35:41 2019 rev:35 rq:729788 version:1.16.0

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2019-06-30 14:41:01.087947705 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.7948/gstreamer-plugins-vaapi.changes
2019-09-11 10:35:42.903290622 +0200
@@ -1,0 +2,9 @@
+Sat Sep  7 21:17:45 UTC 2019 - Bjørn Lie 
+
+- Add gst-vaapi-remove-gallium-from-white-list.patch: pluginutil:
+  Remove Mesa from drivers white list. The Mesa Gallium driver is
+  poorly tested currently, leading to bad user experience for AMD
+  users. The driver can be added back to the white list at runtime
+  using the GST_VAAPI_ALL_DRIVERS environment variable.
+
+---

New:

  gst-vaapi-remove-gallium-from-white-list.patch



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.BszjPd/_old  2019-09-11 10:35:43.311290504 +0200
+++ /var/tmp/diff_new_pack.BszjPd/_new  2019-09-11 10:35:43.311290504 +0200
@@ -29,6 +29,8 @@
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
 # PATCH-FIX-UPSTREAM gst-vaapi-fix-garbled-screen-totem.patch -- Fix garbled 
video in totem
 Patch0: gst-vaapi-fix-garbled-screen-totem.patch
+# PATCH-FIX-UPSTREAM gst-vaapi-remove-gallium-from-white-list.patch -- Remove 
Mesa gallium from drivers white list
+Patch1: gst-vaapi-remove-gallium-from-white-list.patch
 
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
@@ -37,6 +39,7 @@
 BuildRequires:  meson >= 0.47.0
 %endif
 BuildRequires:  pkgconfig
+BuildRequires:  vaapi-wayland-tools
 BuildRequires:  yasm
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(gl)
@@ -48,19 +51,18 @@
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libva) >= 0.30.4
 BuildRequires:  pkgconfig(libva-drm) >= 0.33.0
-BuildRequires:  pkgconfig(libva-x11)
-BuildRequires:  pkgconfig(vpx)
-BuildRequires:  pkgconfig(xrandr)
-BuildRequires:  pkgconfig(xrender)
-BuildRequires:  vaapi-wayland-tools
 BuildRequires:  pkgconfig(libva-glx)
 BuildRequires:  pkgconfig(libva-wayland)
+BuildRequires:  pkgconfig(libva-x11)
+BuildRequires:  pkgconfig(vpx)
 BuildRequires:  pkgconfig(wayland-client) >= 1.0.2
 BuildRequires:  pkgconfig(wayland-cursor)
 BuildRequires:  pkgconfig(wayland-egl)
 BuildRequires:  pkgconfig(wayland-protocols) >= 1.15
 BuildRequires:  pkgconfig(wayland-scanner)
 BuildRequires:  pkgconfig(wayland-server)
+BuildRequires:  pkgconfig(xrandr)
+BuildRequires:  pkgconfig(xrender)
 ExclusiveArch:  %{ix86} x86_64
 
 %description

++ gst-vaapi-remove-gallium-from-white-list.patch ++
>From 8c11de79260105c5ad38454c7766290e6994fa11 Mon Sep 17 00:00:00 2001
From: Philippe Normand 
Date: Mon, 15 Apr 2019 16:51:26 +0100
Subject: [PATCH] pluginutil: Remove Mesa from drivers white list

The Mesa Gallium driver is poorly tested currently, leading to bad user
experience for AMD users. The driver can be added back to the white list at
runtime using the GST_VAAPI_ALL_DRIVERS environment variable.
---
 gst/vaapi/gstvaapipluginutil.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gst/vaapi/gstvaapipluginutil.c b/gst/vaapi/gstvaapipluginutil.c
index 3599b6a0..b4699726 100644
--- a/gst/vaapi/gstvaapipluginutil.c
+++ b/gst/vaapi/gstvaapipluginutil.c
@@ -954,7 +954,6 @@ gst_vaapi_driver_is_whitelisted (GstVaapiDisplay * display)
   guint i;
   static const gchar *whitelist[] = {
 "Intel i965 driver",
-"mesa gallium",
 NULL
   };
 
-- 
2.22.0




commit gstreamer-plugins-vaapi for openSUSE:Factory

2019-06-30 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2019-06-30 14:40:52

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.4615 (New)


Package is "gstreamer-plugins-vaapi"

Sun Jun 30 14:40:52 2019 rev:34 rq:712294 version:1.16.0

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2019-06-14 20:24:42.850794803 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.4615/gstreamer-plugins-vaapi.changes
2019-06-30 14:40:53.739935231 +0200
@@ -1,0 +2,55 @@
+Thu Jun 27 23:43:02 UTC 2019 - Bjørn Lie 
+
+- Add gst-vaapi-fix-garbled-screen-totem.patch: Fix garbled video
+  in totem.
+- Add missing pkgconfig(wayland-protocols) BuildRequires for
+  wayland support.
+- Drop conditionals for no longer supported versions of openSUSE.
+
+---
+Wed Jun 19 13:17:00 UTC 2019 - mgo...@suse.com
+
+- Update to version 1.16.0: 
+  + Highlights
+- GStreamer WebRTC stack gained support for data channels for
+  peer-to-peer communication based on SCTP, BUNDLE support, as
+  well as support for multiple TURN servers.
+- AV1 video codec support for Matroska and QuickTime/MP4
+  containers and more configuration options and supported
+  input formats for the AOMedia AV1 encoder
+- Support for Closed Captions and other Ancillary Data in video
+- Support for planar (non-interleaved) raw audio
+- GstVideoAggregator, compositor and OpenGL mixer elements are
+  now in -base
+- New alternate fields interlace mode where each buffer carries
+  a single field
+- WebM and Matroska ContentEncryption support in the Matroska
+  demuxer
+- new WebKit WPE-based web browser source element
+- Video4Linux: HEVC encoding and decoding, JPEG encoding, and
+  improved dmabuf import/export
+- Hardware-accelerated Nvidia video decoder gained support for
+  VP8/VP9 decoding, whilst the encoder gained support for
+  H.265/HEVC encoding.  
+- Many improvements to the Intel Media SDK based
+  hardware-accelerated video decoder and encoder plugin (msdk):
+  dmabuf import/export for zero-copy integration with other
+  components; VP9 decoding; 10-bit HEVC encoding; video
+  post-processing (vpp) support including deinterlacing; and
+  the video decoder now handles dynamic resolution changes.
+- The ASS/SSA subtitle overlay renderer can now handle multiple
+  subtitles that overlap in time and will show them on screen
+  simultaneously
+- The Meson build is now feature-complete (*) and it is now the
+  recommended build system on all platforms. The Autotools
+  build is scheduled to be removed in the next cycle.
+- The GStreamer Rust bindings and Rust plugins module are now
+  officially part of upstream GStreamer.
+- The GStreamer Editing Services gained a gesdemux element that
+  allows directly playing back serialized edit list with
+  playbin or (uri)decodebin
+- Many performance improvements
+- Add support for meson, but disable for now, since plugin docs
+  are not built.
+
+---

Old:

  gstreamer-vaapi-1.14.5.tar.xz

New:

  gst-vaapi-fix-garbled-screen-totem.patch
  gstreamer-vaapi-1.16.0.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.9QLEzE/_old  2019-06-30 14:40:55.103937546 +0200
+++ /var/tmp/diff_new_pack.9QLEzE/_new  2019-06-30 14:40:55.107937554 +0200
@@ -17,18 +17,25 @@
 
 
 %define gst_branch 1.0
+# Disable for now, since plugin docs are not being built
+%define use_meson 0
 Name:   gstreamer-plugins-vaapi
-Version:1.14.5
+Version:1.16.0
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1-or-later
 Group:  Productivity/Multimedia/Other
 URL:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gst-vaapi-fix-garbled-screen-totem.patch -- Fix garbled 
video in totem
+Patch0: gst-vaapi-fix-garbled-screen-totem.patch
 
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
+%if %{use_meson}
+BuildRequires:  meson >= 0.47.0
+%endif
 BuildRequires:  pkgconfig
 BuildRequires:  yasm
 BuildRequires:  pkgconfig(egl)
@@ -45,17 +52,16 @@
 BuildRequires:  pkgconfig(vpx)
 BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xrender)

commit gstreamer-plugins-vaapi for openSUSE:Factory

2019-06-14 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2019-06-14 20:24:41

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.4811 (New)


Package is "gstreamer-plugins-vaapi"

Fri Jun 14 20:24:41 2019 rev:33 rq:707917 version:1.14.5

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-10-12 13:10:21.635328208 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new.4811/gstreamer-plugins-vaapi.changes
2019-06-14 20:24:42.850794803 +0200
@@ -1,0 +2,8 @@
+Fri May 31 22:33:31 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.14.5:
+  + Thread-safety and memory leak fixes.
+  + Improve caps negotiation if downstream takes ANY caps.
+  + Fix build with -DG_DISABLE_ASSERT.
+
+---

Old:

  gstreamer-vaapi-1.14.4.tar.xz

New:

  gstreamer-vaapi-1.14.5.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.IOOoQS/_old  2019-06-14 20:24:44.098794399 +0200
+++ /var/tmp/diff_new_pack.IOOoQS/_new  2019-06-14 20:24:44.102794398 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-plugins-vaapi
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define gst_branch 1.0
 Name:   gstreamer-plugins-vaapi
-Version:1.14.4
+Version:1.14.5
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1-or-later

++ gstreamer-vaapi-1.14.4.tar.xz -> gstreamer-vaapi-1.14.5.tar.xz ++
 1925 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gstreamer-vaapi-1.14.4/ChangeLog new/gstreamer-vaapi-1.14.5/ChangeLog
--- old/gstreamer-vaapi-1.14.4/ChangeLog2018-10-03 00:14:40.0 
+0200
+++ new/gstreamer-vaapi-1.14.5/ChangeLog2019-05-29 19:10:28.0 
+0200
@@ -1,3 +1,153 @@
+=== release 1.14.5 ===
+
+2019-05-29 18:10:27 +0100  Tim-Philipp Müller 
+
+   * ChangeLog:
+   * NEWS:
+   * configure.ac:
+   * gstreamer-vaapi.doap:
+   * meson.build:
+ Release 1.14.5
+
+2019-05-29 18:10:27 +0100  Tim-Philipp Müller 
+
+   * docs/plugins/inspect/plugin-vaapi.xml:
+ Update docs
+
+2019-05-11 19:29:26 +0200  He Junyan 
+
+   * gst/vaapi/gstvaapidecode.c:
+   * gst/vaapi/gstvaapipluginbase.c:
+   * gst/vaapi/gstvaapipluginbase.h:
+   * gst/vaapi/gstvaapipostproc.c:
+   * gst/vaapi/gstvaapisink.c:
+ plugins: Add more check for allowed raw caps.
+ The gst_vaapi_plugin_base_get_allowed_raw_caps is used for both sink
+ pad and src pad, which cause some bugs. For sink pad, we need to 
verify
+ vaPutImage() while for the src pad we need to verify vaGetImage().
+ For vaapidecoderXXX kind of plugins, the case is more complex. We need
+ to verify whether the decoded result(in some surface, NV12 format most
+ of the time) can be vaGetImage to some raw image format. Add more 
check
+ to fix all these problems.
+ Fixes: #123
+ Signed-off-by: He Junyan's avatarHe Junyan 
+
+2018-11-28 05:56:44 +0200  Jordan Petridis 
+
+   * gst/vaapi/gstvaapisink.c:
+ Run gst-indent through the files
+ This is required before we enabled an indent test in the CI.
+ https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/33
+
+2019-05-02 16:00:57 +0200  Víctor Manuel Jáquez Leal 
+
+   * gst/vaapi/gstvaapipostprocutil.c:
+ vaapipostproc: don't do any color conversion when GL_TEXTURE_UPLOAD
+ https://bugzilla.gnome.org/show_bug.cgi?id=748184 has resurrected
+ with commit 3e992d8a
+ Since gst_vaapi_find_preferred_caps_feature() returns a color format
+ from caps negotiation, different from the default one (NV12), the
+ postproc enables the color transformation. But when GL_TEXTURE_UPLOAD
+ feature is negotiated, no color transformation shall be done.
+ Nonetheless, with commit 3e992d8a the requested format changes
+ 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-10-12 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-10-12 13:10:19

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Fri Oct 12 13:10:19 2018 rev:32 rq:639889 version:1.14.4

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-07-31 15:57:21.351338637 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-10-12 13:10:21.635328208 +0200
@@ -1,0 +2,12 @@
+Wed Oct  3 15:51:18 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.14.4:
+  + Bugfix release, please see .changes in gstreamer main package.
+
+---
+Wed Sep 26 20:28:44 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.14.3:
+  + Bugfix release, please see .changes in gstreamer main package.
+
+---

Old:

  gstreamer-vaapi-1.14.2.tar.xz

New:

  gstreamer-vaapi-1.14.4.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.XrmkDs/_old  2018-10-12 13:10:23.127326085 +0200
+++ /var/tmp/diff_new_pack.XrmkDs/_new  2018-10-12 13:10:23.127326085 +0200
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define gst_branch 1.0
 Name:   gstreamer-plugins-vaapi
-Version:1.14.2
+Version:1.14.4
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1-or-later

++ gstreamer-vaapi-1.14.2.tar.xz -> gstreamer-vaapi-1.14.4.tar.xz ++
 3111 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gstreamer-vaapi-1.14.2/ChangeLog new/gstreamer-vaapi-1.14.4/ChangeLog
--- old/gstreamer-vaapi-1.14.2/ChangeLog2018-07-20 02:08:59.0 
+0200
+++ new/gstreamer-vaapi-1.14.4/ChangeLog2018-10-03 00:14:40.0 
+0200
@@ -1,3 +1,77 @@
+=== release 1.14.4 ===
+
+2018-10-02 23:14:39 +0100  Tim-Philipp Müller 
+
+   * ChangeLog:
+   * NEWS:
+   * configure.ac:
+   * gstreamer-vaapi.doap:
+   * meson.build:
+ Release 1.14.4
+
+2018-10-02 23:14:39 +0100  Tim-Philipp Müller 
+
+   * docs/plugins/inspect/plugin-vaapi.xml:
+ Update docs
+
+2018-09-19 10:16:36 +0800  Wangfei 
+
+   * gst-libs/gst/vaapi/gstvaapiutils_h265.c:
+ libs: dec: h265: fix the macros used for IDC profile
+ profile_idc flag in SPS only indicate the IDC profile, which may
+ need some other flags together to get the real profile.
+ https://bugzilla.gnome.org/show_bug.cgi?id=797160
+
+=== release 1.14.3 ===
+
+2018-09-16 16:41:00 +0100  Tim-Philipp Müller 
+
+   * ChangeLog:
+   * NEWS:
+   * configure.ac:
+   * gstreamer-vaapi.doap:
+   * meson.build:
+ Release 1.14.3
+
+2018-09-16 16:41:00 +0100  Tim-Philipp Müller 
+
+   * docs/plugins/inspect/plugin-vaapi.xml:
+ Update docs
+
+2018-08-31 20:48:13 -0500  Matteo Valdina 
+
+   * gst/vaapi/gstvaapidecode.c:
+ vaapidecode: sets return value in failure case.
+ In gst_vaapidecode_handle_frame, when there is a decode error
+ there is a code path the returns an uninitialized value.
+ Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=797006
+
+2018-08-30 18:56:40 +0200  Víctor Manuel Jáquez Leal 
+
+   * gst-libs/gst/vaapi/gstvaapidisplay.c:
+ libs: display: lock at extracting available image formates
+ When running several vaapi elements at the concurrently, at
+ initialization, there is a race condition when extractin the avaible
+ formats for images and subpictures.
+ This patch add a lock when the those arrays are filled.
+ https://bugzilla.gnome.org/show_bug.cgi?id=797039
+
+2018-08-16 16:28:15 -0400  Nicolas Dufresne 
+
+   * meson.build:
+ meson: Unify required version to 0.40.1
+
+2018-04-20 11:50:55 +0100  Tim-Philipp Müller 
+
+   * gst-libs/gst/base/meson.build:
+   * 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-07-31 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-07-31 15:57:11

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Tue Jul 31 15:57:11 2018 rev:31 rq:624963 version:1.14.2

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-07-06 10:47:58.874827083 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-07-31 15:57:21.351338637 +0200
@@ -1,0 +2,22 @@
+Tue Jul 24 08:08:18 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.14.2:
+  + Update docs.
+  + vaapibufferpool: declare parameter display as object.
+  + vaapiencode:
+- h264: set best profile in the intersected caps.
+- h264: log output caps.
+- h264: find profile in available and allowed caps.
+  + plugins:
+- verify EGL display is not NULL.
+- guard GstGL code.
+- handle EGL when creating VAAPI display from gl.
+  + libs:
+- display: resurrect parent private memember.
+- display: egl: initialize params structure.
+- encoder: h265: increase log2_max_pic_order_cnt range
+  according to spec.
+  + display: egl: fix to create VaapiDisplayEGL with native EGL
+display.
+
+---

Old:

  gstreamer-vaapi-1.14.1.tar.xz

New:

  gstreamer-vaapi-1.14.2.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.jacAbN/_old  2018-07-31 15:57:22.159340005 +0200
+++ /var/tmp/diff_new_pack.jacAbN/_new  2018-07-31 15:57:22.167340019 +0200
@@ -18,7 +18,7 @@
 
 %define gst_branch 1.0
 Name:   gstreamer-plugins-vaapi
-Version:1.14.1
+Version:1.14.2
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1-or-later

++ gstreamer-vaapi-1.14.1.tar.xz -> gstreamer-vaapi-1.14.2.tar.xz ++
 4979 lines of diff (skipped)




commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-07-06 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-07-06 10:46:34

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Fri Jul  6 10:46:34 2018 rev:30 rq:621082 version:1.14.1

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-05-30 12:28:39.519417067 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-07-06 10:47:58.874827083 +0200
@@ -1,0 +2,6 @@
+Sat Jun 23 22:05:56 UTC 2018 - bjorn@gmail.com
+
+- Conditionalize wayland support for openSUSE Leap 15 and newer,
+  fix build for SLE 12.
+
+---



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.xU6wLH/_old  2018-07-06 10:48:00.082825643 +0200
+++ /var/tmp/diff_new_pack.xU6wLH/_new  2018-07-06 10:48:00.082825643 +0200
@@ -30,7 +30,6 @@
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
 BuildRequires:  pkgconfig
-BuildRequires:  vaapi-wayland-tools
 BuildRequires:  yasm
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(gl)
@@ -42,18 +41,21 @@
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libva) >= 0.30.4
 BuildRequires:  pkgconfig(libva-drm) >= 0.33.0
-BuildRequires:  pkgconfig(libva-glx)
-BuildRequires:  pkgconfig(libva-wayland)
 BuildRequires:  pkgconfig(libva-x11)
 BuildRequires:  pkgconfig(vpx)
+BuildRequires:  pkgconfig(xrandr)
+BuildRequires:  pkgconfig(xrender)
+ExclusiveArch:  %{ix86} x86_64
+%if 0%{?suse_version} >= 1500
+BuildRequires:  vaapi-wayland-tools
+BuildRequires:  pkgconfig(libva-glx)
+BuildRequires:  pkgconfig(libva-wayland)
 BuildRequires:  pkgconfig(wayland-client) >= 1.0.2
 BuildRequires:  pkgconfig(wayland-cursor)
 BuildRequires:  pkgconfig(wayland-egl)
 BuildRequires:  pkgconfig(wayland-scanner)
 BuildRequires:  pkgconfig(wayland-server)
-BuildRequires:  pkgconfig(xrandr)
-BuildRequires:  pkgconfig(xrender)
-ExclusiveArch:  %{ix86} x86_64
+%endif
 
 %description
 gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
@@ -76,7 +78,9 @@
--enable-encoders \
--enable-drm \
--enable-glx \
+%if 0%{?suse_version} >= 1500
--enable-wayland \
+%endif
--enable-x11 \
%{nil}
 make %{?_smp_mflags}




commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-05-30 12:22:23

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Wed May 30 12:22:23 2018 rev:29 rq:611161 version:1.14.1

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-05-08 13:39:37.724596415 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-05-30 12:28:39.519417067 +0200
@@ -1,0 +2,129 @@
+Sun May 20 09:41:34 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.14.1:
+  + GstPad: Fix race condition causing the same probe to be called
+multiple times
+  + Fix occasional deadlocks on windows when outputting debug
+logging
+  + Fix debug levels being applied in the wrong order
+  + GIR annotation fixes for bindings
+  + audiomixer, audioaggregator: fix some negotiation issues
+  + gst-play-1.0: fix leaving stdin in non-blocking mode after exit
+  + flvmux: wait for caps on all input pads before writing header
+even if source is live
+  + flvmux: don't wake up the muxer unless there is data, fixes
+busy looping if there's no input data
+  + flvmux: fix major leak of input buffers
+  + rtspsrc, rtsp-server: revert to RTSP RFC handling of
+sendonly/recvonly attributes
+  + rtpvrawpay: fix payloading with very large mtu sizes where
+everything fits into a single RTP packet
+  + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM
+  + v4l2: Disable DMABuf for emulated formats when using libv4l2
+  + v4l2: Always set colorimetry in S_FMT
+  + asfdemux: Set stream-format field for H264 streams and handle
+H.264 in bytestream format
+  + x265enc: Fix tagging of keyframes on output buffers
+  + ladspa: Fix critical during plugin load on Windows
+  + decklink: Fix COM initialisation on Windows
+  + h264parse: fix re-use across pipeline stop/restart
+  + mpegtsmux: fix force-keyframe event handling and PCR/PMT
+changes that would confuse some players with generated HLS
+streams
+  + adaptivedemux: Support period change in live playlist
+  + rfbsrc: Fix support for applevncserver and support NULL pool in
+decide_allocation
+  + jpegparse: Fix APP1 marker segment parsing
+  + h265parse: Make caps writable before modifying them, fixes
+criticals
+  + fakevideosink: request an extra buffer if enable-last-sample is
+enabled
+  + wasapisrc: Don't provide a clock based on WASAPI's clock
+  + wasapi: Only use audioclient3 when low-latency, as it might
+otherwise glitch with slow CPUs or VMs
+  + wasapi: Don't derive device period from latency time, should
+make it more robust against glitches
+  + audiolatency: Fix wave detection in buffers and avoid bogus pts
+values while starting
+  + msdk: fix plugin load on implementations with only HW support
+  + msdk: dec: set framerate to the driver only if provided, not in
+0/1 case
+  + msdk: Don't set extended coding options for JPEG encode
+  + rtponviftimestamp: fix state change function init/reset causing
+races/crashes on shutdown
+  + decklink: fix initialization failure in windows binary
+  + ladspa: Fix critical warnings during plugin load on Windows and
+fix dependencies in meson build
+  + gl: fix cross-compilation error with viv-fb
+  + qmlglsink: make work with eglfs_kms
+  + rtspclientsink: Don't deadlock in preroll on early close
+  + rtspclientsink: Fix client ports for the RTCP backchannel
+  + rtsp-server: Fix session timeout when streaming data to client
+over TCP
+  + vaapiencode: h264: find best profile in those available, fixing
+negotiation errors
+  + vaapi: remove custom GstGL context handling, use GstGL instead.
+Fixes GL Context sharing with WebkitGtk on wayland
+  + gst-editing-services: various fixes
+  + gst-python: bump pygobject req to 3.8;
+fix GstPad.set_query_function(); dist autogen.sh and
+configure.ac in tarball
+  + g-i: pick up GstVideo-1.0.gir from local build directory in
+GstGL build
+  + g-i: update constant values for bindings
+  + avoid duplicate symbols in plugins across modules in static
+builds
+  + ... and many, many more!
+- Drop gst-vaapi-egl-mark-context-wrapped.patch and
+  gst-vaapi-wayland-dont-poll-no-pending-frames.patch: Fixed
+  upstream.
+
+---
+Wed May  9 16:54:16 UTC 2018 - bjorn@gmail.com
+
+- Drop gst-vaapi-add-zero-as-valid-value.patch for gst-1.14 branch.
+
+---
+Tue May  8 11:25:09 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.14.0:
+  + Highlights:
+- 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-05-08 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-05-08 13:39:16

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Tue May  8 13:39:16 2018 rev:28 rq:605247 version:1.12.5

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-05-03 12:34:40.911365530 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-05-08 13:39:37.724596415 +0200
@@ -1,0 +2,7 @@
+Mon May  7 13:14:54 UTC 2018 - bjorn@gmail.com
+
+- Add gst-vaapi-add-zero-as-valid-value.patch: libs: encoder: add
+  zero as valid value for periodic keyframe. Enabled zero as valid
+  value for keyframe-period property (bgo#793829).
+
+---

New:

  gst-vaapi-add-zero-as-valid-value.patch



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.118mnR/_old  2018-05-08 13:39:39.160544583 +0200
+++ /var/tmp/diff_new_pack.118mnR/_new  2018-05-08 13:39:39.160544583 +0200
@@ -30,6 +30,8 @@
 Patch0: gst-vaapi-wayland-dont-poll-no-pending-frames.patch
 # PATCH-FIX-UPSTREAM gst-vaapi-egl-mark-context-wrapped.patch bgo#795391 -- 
libs: egl: utils: mark context as wrapped when it is
 Patch1: gst-vaapi-egl-mark-context-wrapped.patch
+# PATCH-FIX-UPSTREAM gst-vaapi-add-zero-as-valid-value.patch bgo#793829 -- 
libs: encoder: add zero as valid value for periodic keyframe.
+Patch2: gst-vaapi-add-zero-as-valid-value.patch
 
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel

++ gst-vaapi-add-zero-as-valid-value.patch ++
>From 08e95320b1308a06601c01c2c122ba4cb1ae1d1a Mon Sep 17 00:00:00 2001
From: Matteo Valdina 
Date: Sun, 25 Feb 2018 20:46:56 -0600
Subject: libs: encoder: add zero as valid value for periodic keyframe.

Enabled zero as valid value for keyframe-period property.

https://bugzilla.gnome.org/show_bug.cgi?id=793829
---
 gst-libs/gst/vaapi/gstvaapiencoder.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gst-libs/gst/vaapi/gstvaapiencoder.c 
b/gst-libs/gst/vaapi/gstvaapiencoder.c
index 9e3b403..a084f49 100644
--- a/gst-libs/gst/vaapi/gstvaapiencoder.c
+++ b/gst-libs/gst/vaapi/gstvaapiencoder.c
@@ -153,7 +153,7 @@ gst_vaapi_encoder_properties_get_default (const 
GstVaapiEncoderClass * klass)
   GST_VAAPI_ENCODER_PROP_KEYFRAME_PERIOD,
   g_param_spec_uint ("keyframe-period",
   "Keyframe Period",
-  "Maximal distance between two keyframes (0: auto-calculate)", 1, 300,
+  "Maximal distance between two keyframes (0: auto-calculate)", 0, 300,
   30, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
   /**
-- 
cgit v1.1




commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-05-03 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-05-03 12:34:38

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Thu May  3 12:34:38 2018 rev:27 rq:603351 version:1.12.5

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-04-03 12:12:02.991492767 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-05-03 12:34:40.911365530 +0200
@@ -1,0 +2,13 @@
+Wed May  2 06:33:17 UTC 2018 - bjorn@gmail.com
+
+- Add upstream bug fix patches:
+  + gst-vaapi-egl-mark-context-wrapped.patch: libs: egl: utils:
+mark context as wrapped when it is. The returning egl context
+may be null, so we should check the return value (bgo#795391).
+  + gst-vaapi-wayland-dont-poll-no-pending-frames.patch: wayland:
+don't poll if there are no pending frames. Otherwise the
+following poll may not return for an arbitrary amount of time.
+This can happen if another wayland event queue has flushed and
+read our events (bgo#795224).
+
+---

New:

  gst-vaapi-egl-mark-context-wrapped.patch
  gst-vaapi-wayland-dont-poll-no-pending-frames.patch



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.VAyvLL/_old  2018-05-03 12:34:41.499344582 +0200
+++ /var/tmp/diff_new_pack.VAyvLL/_new  2018-05-03 12:34:41.499344582 +0200
@@ -26,6 +26,10 @@
 Group:  Productivity/Multimedia/Other
 URL:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gst-vaapi-wayland-dont-poll-no-pending-frames.patch 
bgo#795224 -- wayland: don't poll if there are no pending frames
+Patch0: gst-vaapi-wayland-dont-poll-no-pending-frames.patch
+# PATCH-FIX-UPSTREAM gst-vaapi-egl-mark-context-wrapped.patch bgo#795391 -- 
libs: egl: utils: mark context as wrapped when it is
+Patch1: gst-vaapi-egl-mark-context-wrapped.patch
 
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel

++ gst-vaapi-egl-mark-context-wrapped.patch ++
>From 1660bd0df1817f2232328c41bb2f5fc54ff41f6b Mon Sep 17 00:00:00 2001
From: Hyunjun Ko 
Date: Tue, 24 Apr 2018 18:12:44 +0900
Subject: libs: egl: utils: mark context as wrapped when it is

The returning egl context may be null, so we should check the
return value.

https://bugzilla.gnome.org/show_bug.cgi?id=795391
---
 gst-libs/gst/vaapi/gstvaapiutils_egl.c | 4 
 1 file changed, 4 insertions(+)

diff --git a/gst-libs/gst/vaapi/gstvaapiutils_egl.c 
b/gst-libs/gst/vaapi/gstvaapiutils_egl.c
index 0f03909..00b9124 100644
--- a/gst-libs/gst/vaapi/gstvaapiutils_egl.c
+++ b/gst-libs/gst/vaapi/gstvaapiutils_egl.c
@@ -1083,11 +1083,15 @@ egl_context_new_wrapped (EglDisplay * display, 
EGLContext gl_context)
   args.display = display;
   args.config = config;
   args.gl_parent_context = gl_context;
+  args.context = NULL;
   success = egl_display_run (display, (EglContextRunFunc) do_egl_context_new,
   );
   egl_object_unref (config);
   if (!success)
 return NULL;
+
+  if (args.context)
+args.context->base.is_wrapped = TRUE;
   return args.context;
 }
 
-- 
cgit v1.1

++ gst-vaapi-wayland-dont-poll-no-pending-frames.patch ++
>From 1dc3c9e183669c2b23ab0428109a6e107ace6e25 Mon Sep 17 00:00:00 2001
From: Michael Olbrich 
Date: Fri, 13 Apr 2018 09:28:53 +0200
Subject: wayland: don't poll if there are no pending frames

Otherwise the following poll may not return for an arbitrary amount of
time. This can happen if another wayland event queue has flushed and read
our events.

https://bugzilla.gnome.org/show_bug.cgi?id=795224
---
 gst-libs/gst/vaapi/gstvaapiwindow_wayland.c | 5 +
 1 file changed, 5 insertions(+)

diff --git a/gst-libs/gst/vaapi/gstvaapiwindow_wayland.c 
b/gst-libs/gst/vaapi/gstvaapiwindow_wayland.c
index 3d77e45..bd2d89d 100644
--- a/gst-libs/gst/vaapi/gstvaapiwindow_wayland.c
+++ b/gst-libs/gst/vaapi/gstvaapiwindow_wayland.c
@@ -185,6 +185,11 @@ gst_vaapi_window_wayland_sync (GstVaapiWindow * window)
 if (wl_display_flush (wl_display) < 0)
   goto error;
 
+if (g_atomic_int_get (>num_frames_pending) == 0) {
+  wl_display_cancel_read (wl_display);
+  return TRUE;
+}
+
   again:
 if (gst_poll_wait (priv->poll, GST_CLOCK_TIME_NONE) < 0) {
   int saved_errno = errno;
-- 
cgit v1.1




commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-04-03 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-04-03 12:12:01

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Tue Apr  3 12:12:01 2018 rev:26 rq:592333 version:1.12.5

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-03-24 16:15:57.614242799 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-04-03 12:12:02.991492767 +0200
@@ -1,0 +2,14 @@
+Thu Mar 29 13:08:16 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.12.5:
+  + Bugs fixed: bgo#793836, bgo#789476.
+- Drop upstream fixed patches:
+  + gst-vaapi-add-NULL-sentinel-to-kernel_names.patch.
+  + gst-vaapi-h264-ensure-num_ref_frames-greater-0.patch.
+  + gst-vaapi-plugins-handle-vaapi-allocator.patch.
+  + gst-vaapi-vaapipostproc-lock-ensure_filter.patch.
+  + gst-vaapi-vaapipostproc-set-discont-flag.patch.
+  + gst-vaapi-vaapivideobufferpool-fix-regression.patch.
+  + gst-vaapi-vaapivideomemory-remove-unused-macro.patch.
+
+---

Old:

  gst-vaapi-add-NULL-sentinel-to-kernel_names.patch
  gst-vaapi-h264-ensure-num_ref_frames-greater-0.patch
  gst-vaapi-plugins-handle-vaapi-allocator.patch
  gst-vaapi-vaapipostproc-lock-ensure_filter.patch
  gst-vaapi-vaapipostproc-set-discont-flag.patch
  gst-vaapi-vaapivideobufferpool-fix-regression.patch
  gst-vaapi-vaapivideomemory-remove-unused-macro.patch
  gstreamer-vaapi-1.12.4.tar.xz

New:

  gstreamer-vaapi-1.12.5.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.bgDoij/_old  2018-04-03 12:12:04.607434618 +0200
+++ /var/tmp/diff_new_pack.bgDoij/_new  2018-04-03 12:12:04.611434474 +0200
@@ -19,7 +19,7 @@
 %define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:1.12.4
+Version:1.12.5
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1-or-later
@@ -27,21 +27,6 @@
 URL:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
 
-# PATCH-FIX-UPSTREAM gst-vaapi-vaapipostproc-lock-ensure_filter.patch 
bjorn@gmail.com
-Patch0: gst-vaapi-vaapipostproc-lock-ensure_filter.patch
-# PATCH-FIX-UPSTREAM gst-vaapi-add-NULL-sentinel-to-kernel_names.patch 
bjorn@gmail.com
-Patch1: gst-vaapi-add-NULL-sentinel-to-kernel_names.patch
-# PATCH-FIX-UPSTREAM gst-vaapi-vaapivideomemory-remove-unused-macro.patch 
bjorn@gmail.com
-Patch2: gst-vaapi-vaapivideomemory-remove-unused-macro.patch
-# PATCH-FIX-UPSTREAM gst-vaapi-plugins-handle-vaapi-allocator.patch 
bjorn@gmail.com
-Patch3: gst-vaapi-plugins-handle-vaapi-allocator.patch
-# PATCH-FIX-UPSTREAM gst-vaapi-vaapipostproc-set-discont-flag.patch 
bjorn@gmail.com
-Patch4: gst-vaapi-vaapipostproc-set-discont-flag.patch
-# PATCH-FIX-UPSTREAM gst-vaapi-vaapivideobufferpool-fix-regression.patch 
bjorn@gmail.com
-Patch5: gst-vaapi-vaapivideobufferpool-fix-regression.patch
-# PATCH-FIX-UPSTREAM gst-vaapi-h264-ensure-num_ref_frames-greater-0.patch 
bjorn@gmail.com
-Patch6: gst-vaapi-h264-ensure-num_ref_frames-greater-0.patch
-
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc

++ gstreamer-vaapi-1.12.4.tar.xz -> gstreamer-vaapi-1.12.5.tar.xz ++
 1656 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gstreamer-vaapi-1.12.4/ChangeLog new/gstreamer-vaapi-1.12.5/ChangeLog
--- old/gstreamer-vaapi-1.12.4/ChangeLog2017-12-07 18:44:34.0 
+0100
+++ new/gstreamer-vaapi-1.12.5/ChangeLog2018-03-28 15:34:55.0 
+0200
@@ -1,9 +1,93 @@
+=== release 1.12.5 ===
+
+2018-03-28 14:34:55 +0100  Tim-Philipp Müller 
+
+   * ChangeLog:
+   * NEWS:
+   * configure.ac:
+   * gstreamer-vaapi.doap:
+   * meson.build:
+ Release 1.12.5
+
+2018-03-28 14:34:55 +0100  Tim-Philipp Müller 
+
+   * docs/plugins/inspect/plugin-vaapi.xml:
+ Update docs
+
+2018-03-12 16:59:01 +  Julien Isorce 
+
+   * 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-03-24 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-03-24 16:15:41

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Sat Mar 24 16:15:41 2018 rev:25 rq:590335 version:1.12.4

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-03-22 12:10:03.175058536 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-03-24 16:15:57.614242799 +0100
@@ -1,0 +2,10 @@
+Wed Mar 21 19:23:10 UTC 2018 - bjorn@gmail.com
+
+- Add gst-vaapi-h264-ensure-num_ref_frames-greater-0.patch: libs:
+  decoder: h264: ensure num_ref_frames is greater than 0. Even if
+  it is the h264parse fault or bad video file, vaapih264dec should
+  set a proper value for
+  VAPictureParameterBufferH264.num_ref_frames as the driver might
+  use it (bgo#793836).
+
+---

New:

  gst-vaapi-h264-ensure-num_ref_frames-greater-0.patch



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.psxE1l/_old  2018-03-24 16:15:58.690204014 +0100
+++ /var/tmp/diff_new_pack.psxE1l/_new  2018-03-24 16:15:58.694203869 +0100
@@ -39,6 +39,8 @@
 Patch4: gst-vaapi-vaapipostproc-set-discont-flag.patch
 # PATCH-FIX-UPSTREAM gst-vaapi-vaapivideobufferpool-fix-regression.patch 
bjorn@gmail.com
 Patch5: gst-vaapi-vaapivideobufferpool-fix-regression.patch
+# PATCH-FIX-UPSTREAM gst-vaapi-h264-ensure-num_ref_frames-greater-0.patch 
bjorn@gmail.com
+Patch6: gst-vaapi-h264-ensure-num_ref_frames-greater-0.patch
 
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel

++ gst-vaapi-h264-ensure-num_ref_frames-greater-0.patch ++
>From 9a130035e52a49e6804ff33eb399ea5f6be5c773 Mon Sep 17 00:00:00 2001
From: Julien Isorce 
Date: Mon, 12 Mar 2018 16:59:01 +
Subject: libs: decoder: h264: ensure num_ref_frames is greater than 0

Even if it is the h264parse fault or bad video file, vaapih264dec
should set a proper value for VAPictureParameterBufferH264.num_ref_frames
as the driver might use it.

Also see "info.ref_frames = dpb_size;" in
gstvaapidecoder_h264.c::ensure_context

https://bugzilla.gnome.org/show_bug.cgi?id=793836
---
 gst-libs/gst/vaapi/gstvaapidecoder_h264.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gst-libs/gst/vaapi/gstvaapidecoder_h264.c 
b/gst-libs/gst/vaapi/gstvaapidecoder_h264.c
index ae644c6..165f0ee 100644
--- a/gst-libs/gst/vaapi/gstvaapidecoder_h264.c
+++ b/gst-libs/gst/vaapi/gstvaapidecoder_h264.c
@@ -3781,6 +3781,9 @@ fill_picture (GstVaapiDecoderH264 * decoder, 
GstVaapiPictureH264 * picture)
   COPY_FIELD (sps, bit_depth_luma_minus8);
   COPY_FIELD (sps, bit_depth_chroma_minus8);
   COPY_FIELD (sps, num_ref_frames);
+  if (pic_param->num_ref_frames == 0)
+pic_param->num_ref_frames = priv->dpb_size;
+
 #if !VA_CHECK_VERSION(1,0,0)
   /* Deprecate H.264 baseline profile and FMO support */
   COPY_FIELD (pps, num_slice_groups_minus1);
-- 
cgit v1.1




commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-03-22 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-03-22 12:04:08

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Thu Mar 22 12:04:08 2018 rev:24 rq:589155 version:1.12.4

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-03-06 10:46:54.317113567 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-03-22 12:10:03.175058536 +0100
@@ -1,0 +2,8 @@
+Mon Mar  5 17:37:42 UTC 2018 - bjorn@gmail.com
+
+- Add gst-vaapi-vaapivideobufferpool-fix-regression.patch:
+  vaapivideobufferpool: fix regression. The allocator in the config
+  may be not VAAPI (videotestsrc, for example) and it will not have
+  a video info configuration (bgo#789476).
+
+---

New:

  gst-vaapi-vaapivideobufferpool-fix-regression.patch



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.PnYIsq/_old  2018-03-22 12:10:05.042991583 +0100
+++ /var/tmp/diff_new_pack.PnYIsq/_new  2018-03-22 12:10:05.050991297 +0100
@@ -17,6 +17,7 @@
 
 
 %define gst_branch 1.0
+
 Name:   gstreamer-plugins-vaapi
 Version:1.12.4
 Release:0
@@ -25,6 +26,7 @@
 Group:  Productivity/Multimedia/Other
 URL:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
+
 # PATCH-FIX-UPSTREAM gst-vaapi-vaapipostproc-lock-ensure_filter.patch 
bjorn@gmail.com
 Patch0: gst-vaapi-vaapipostproc-lock-ensure_filter.patch
 # PATCH-FIX-UPSTREAM gst-vaapi-add-NULL-sentinel-to-kernel_names.patch 
bjorn@gmail.com
@@ -35,6 +37,9 @@
 Patch3: gst-vaapi-plugins-handle-vaapi-allocator.patch
 # PATCH-FIX-UPSTREAM gst-vaapi-vaapipostproc-set-discont-flag.patch 
bjorn@gmail.com
 Patch4: gst-vaapi-vaapipostproc-set-discont-flag.patch
+# PATCH-FIX-UPSTREAM gst-vaapi-vaapivideobufferpool-fix-regression.patch 
bjorn@gmail.com
+Patch5: gst-vaapi-vaapivideobufferpool-fix-regression.patch
+
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc

++ gst-vaapi-vaapivideobufferpool-fix-regression.patch ++
>From c00b35fe15ceb57936b61e9ef7d35cbcc474d12d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?=
 
Date: Thu, 1 Mar 2018 17:44:07 -0600
Subject: vaapivideobufferpool: fix regression

The allocator in the config may be not VAAPI (videotestsrc, for
example) and it will not have a video info configuration.

https://bugzilla.gnome.org/show_bug.cgi?id=789476
---
 gst/vaapi/gstvaapivideobufferpool.c | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gst/vaapi/gstvaapivideobufferpool.c 
b/gst/vaapi/gstvaapivideobufferpool.c
index 73ebf82..c47b99e 100644
--- a/gst/vaapi/gstvaapivideobufferpool.c
+++ b/gst/vaapi/gstvaapivideobufferpool.c
@@ -171,7 +171,10 @@ gst_vaapi_video_buffer_pool_set_config (GstBufferPool * 
pool,
 if (allocator) {
   const GstVideoInfo *alloc_vinfo =
   gst_allocator_get_vaapi_video_info (allocator, _alloc_flags);
-  vinfo_changed = gst_video_info_changed (alloc_vinfo, _vip);
+  if (!alloc_vinfo)
+vinfo_changed = TRUE;
+  else
+vinfo_changed = gst_video_info_changed (alloc_vinfo, _vip);
 }
 
 if (vinfo_changed && allocator && priv->use_dmabuf_memory) {
-- 
cgit v1.1




commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-03-06 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-03-06 10:46:52

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Tue Mar  6 10:46:52 2018 rev:23 rq:581652 version:1.12.4

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2018-02-13 10:32:44.665870527 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-03-06 10:46:54.317113567 +0100
@@ -1,0 +2,14 @@
+Wed Feb 28 16:31:52 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner.
+
+---
+Thu Feb 22 19:41:54 UTC 2018 - bjorn@gmail.com
+
+- Add gst-vaapi-vaapipostproc-set-discont-flag.patch:
+  vaapipostproc: set discont flag at vpp deinterlacing. When
+  deinterlacing with VPP the discont flag was not forwarded to the
+  new created buffer. This patch sets the discont flag if input
+  buffer has it.
+
+---

New:

  gst-vaapi-vaapipostproc-set-discont-flag.patch



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.2vGY1P/_old  2018-03-06 10:46:54.877093338 +0100
+++ /var/tmp/diff_new_pack.2vGY1P/_new  2018-03-06 10:46:54.881093193 +0100
@@ -17,16 +17,14 @@
 
 
 %define gst_branch 1.0
-
 Name:   gstreamer-plugins-vaapi
 Version:1.12.4
 Release:0
 Summary:Gstreamer VA-API plugins
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Productivity/Multimedia/Other
-Url:https://gstreamer.freedesktop.org/
+URL:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
-
 # PATCH-FIX-UPSTREAM gst-vaapi-vaapipostproc-lock-ensure_filter.patch 
bjorn@gmail.com
 Patch0: gst-vaapi-vaapipostproc-lock-ensure_filter.patch
 # PATCH-FIX-UPSTREAM gst-vaapi-add-NULL-sentinel-to-kernel_names.patch 
bjorn@gmail.com
@@ -35,7 +33,8 @@
 Patch2: gst-vaapi-vaapivideomemory-remove-unused-macro.patch
 # PATCH-FIX-UPSTREAM gst-vaapi-plugins-handle-vaapi-allocator.patch 
bjorn@gmail.com
 Patch3: gst-vaapi-plugins-handle-vaapi-allocator.patch
-
+# PATCH-FIX-UPSTREAM gst-vaapi-vaapipostproc-set-discont-flag.patch 
bjorn@gmail.com
+Patch4: gst-vaapi-vaapipostproc-set-discont-flag.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
@@ -63,7 +62,7 @@
 BuildRequires:  pkgconfig(wayland-server)
 BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xrender)
-ExclusiveArch:  %ix86 x86_64
+ExclusiveArch:  %{ix86} x86_64
 
 %description
 gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
@@ -92,14 +91,14 @@
 make %{?_smp_mflags}
 
 %install
-%makeinstall
-find %{buildroot}%{_libdir} -name '*.la' -delete -print
+%make_install
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 %files
-%doc COPYING.LIB
+%license COPYING.LIB
 %{_libdir}/gstreamer-%{gst_branch}/libgstvaapi.so
 
 %files doc

++ gst-vaapi-vaapipostproc-set-discont-flag.patch ++
>From 1328b3b51984010eaf2bc3631bc20270452187e6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?=
 
Date: Tue, 20 Feb 2018 09:15:05 -0600
Subject: vaapipostproc: set discont flag at vpp deinterlacing

When deinterlacing with VPP the discont flag was not forwarded to
the new created buffer. This patch sets the discont flag if input
buffer has it.
---
 gst/vaapi/gstvaapipostproc.c | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/gst/vaapi/gstvaapipostproc.c b/gst/vaapi/gstvaapipostproc.c
index deaf23c..53888f5 100644
--- a/gst/vaapi/gstvaapipostproc.c
+++ b/gst/vaapi/gstvaapipostproc.c
@@ -617,7 +617,7 @@ gst_vaapipostproc_process_vpp (GstBaseTransform * trans, 
GstBuffer * inbuf,
   GstBuffer *fieldbuf;
   GstVaapiDeinterlaceMethod deint_method;
   guint flags, deint_flags;
-  gboolean tff, deint, deint_refs, deint_changed;
+  gboolean tff, deint, deint_refs, deint_changed, discont;
   const GstVideoCropMeta *crop_meta;
   GstVaapiRectangle *crop_rect = NULL;
   GstVaapiRectangle tmp_rect;
@@ -641,6 +641,7 @@ gst_vaapipostproc_process_vpp (GstBaseTransform * trans, 
GstBuffer * inbuf,
 
   timestamp = GST_BUFFER_TIMESTAMP (inbuf);

commit gstreamer-plugins-vaapi for openSUSE:Factory

2018-02-13 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2018-02-13 10:32:30

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Tue Feb 13 10:32:30 2018 rev:22 rq:575961 version:1.12.4

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2017-12-19 10:52:11.987562365 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2018-02-13 10:32:44.665870527 +0100
@@ -1,0 +2,12 @@
+Mon Feb 12 11:35:03 UTC 2018 - bjorn@gmail.com
+
+- Add upstream bug fix patches:
+  + gst-vaapi-vaapipostproc-lock-ensure_filter.patch.
+  + gst-vaapi-add-NULL-sentinel-to-kernel_names.patch.
+  + gst-vaapi-vaapivideomemory-remove-unused-macro.patch.
+  + gst-vaapi-plugins-handle-vaapi-allocator.patch.
+- Drop non built devel subpackage, and do a minor spec clean.
+- Drop no longer needed obsoletes, no current version of openSUSE
+  have ever had them, do minor spec cleanup, use autosetup macro.
+
+---

New:

  gst-vaapi-add-NULL-sentinel-to-kernel_names.patch
  gst-vaapi-plugins-handle-vaapi-allocator.patch
  gst-vaapi-vaapipostproc-lock-ensure_filter.patch
  gst-vaapi-vaapivideomemory-remove-unused-macro.patch



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.AuBUYl/_old  2018-02-13 10:32:45.457841989 +0100
+++ /var/tmp/diff_new_pack.AuBUYl/_new  2018-02-13 10:32:45.461841845 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-plugins-vaapi
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,16 @@
 Group:  Productivity/Multimedia/Other
 Url:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
+
+# PATCH-FIX-UPSTREAM gst-vaapi-vaapipostproc-lock-ensure_filter.patch 
bjorn@gmail.com
+Patch0: gst-vaapi-vaapipostproc-lock-ensure_filter.patch
+# PATCH-FIX-UPSTREAM gst-vaapi-add-NULL-sentinel-to-kernel_names.patch 
bjorn@gmail.com
+Patch1: gst-vaapi-add-NULL-sentinel-to-kernel_names.patch
+# PATCH-FIX-UPSTREAM gst-vaapi-vaapivideomemory-remove-unused-macro.patch 
bjorn@gmail.com
+Patch2: gst-vaapi-vaapivideomemory-remove-unused-macro.patch
+# PATCH-FIX-UPSTREAM gst-vaapi-plugins-handle-vaapi-allocator.patch 
bjorn@gmail.com
+Patch3: gst-vaapi-plugins-handle-vaapi-allocator.patch
+
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
@@ -54,28 +64,10 @@
 BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xrender)
 ExclusiveArch:  %ix86 x86_64
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# Drop obsoletes when Leap 42.2 is out of support
-Obsoletes:  libgstcodecparsers_vpx0
-Obsoletes:  libgstvaapi-1_6-1
-Obsoletes:  libgstvaapi-drm
-Obsoletes:  libgstvaapi-egl
-Obsoletes:  libgstvaapi-glx
-Obsoletes:  libgstvaapi-wayland
-Obsoletes:  libgstvaapi-x11
 
 %description
 gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
 
-%package devel
-Summary:Include Files and Libraries mandatory for Development
-Group:  Development/Libraries/C and C++
-Requires:   %{name} = %{version}
-
-%description devel
-This package contains all necessary include files and libraries needed
-to develop applications that require these.
-
 %package doc
 Summary:Documentation for gstreamer-plugins-vaapi
 Group:  Development/Libraries/C and C++
@@ -85,7 +77,7 @@
 This package contains documentation for gstreamer-plugins-vaapi.
 
 %prep
-%setup -q -n gstreamer-vaapi-%{version}
+%autosetup -n gstreamer-vaapi-%{version} -p1
 
 %build
 %configure \
@@ -96,7 +88,7 @@
--enable-glx \
--enable-wayland \
--enable-x11 \
-
+   %{nil}
 make %{?_smp_mflags}
 
 %install
@@ -107,12 +99,10 @@
 %postun -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root,0755)
 %doc COPYING.LIB
 %{_libdir}/gstreamer-%{gst_branch}/libgstvaapi.so
 
 %files doc
-%defattr(-, root, root)
 %doc AUTHORS NEWS README
 %{_datadir}/gtk-doc/html/gstreamer-vaapi-plugins-1.0
 

++ gst-vaapi-add-NULL-sentinel-to-kernel_names.patch ++
>From 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2017-12-19 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2017-12-19 10:52:10

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Tue Dec 19 10:52:10 2017 rev:21 rq:556047 version:1.12.4

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2017-12-01 15:55:02.776996730 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2017-12-19 10:52:11.987562365 +0100
@@ -1,0 +2,9 @@
+Mon Dec 11 12:13:12 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.12.4:
+  + Bugs fixed: bgo#784398, bgo#786173, bgo#787818.
+- Drop gst-vaapi-version-fix.patch: Fixed upstream, following this:
+  drop libtool BuildRequires and no longer pass autogen.sh, and
+  drop sed hack, no longer needed.
+
+---

Old:

  gst-vaapi-version-fix.patch
  gstreamer-vaapi-1.12.3.tar.xz

New:

  gstreamer-vaapi-1.12.4.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.Y6eilf/_old  2017-12-19 10:52:12.659529927 +0100
+++ /var/tmp/diff_new_pack.Y6eilf/_new  2017-12-19 10:52:12.663529734 +0100
@@ -19,20 +19,16 @@
 %define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:1.12.3
+Version:1.12.4
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+
 Group:  Productivity/Multimedia/Other
 Url:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM gst-vaapi-version-fix.patch bgo#784398 
zai...@opensuse.org -- Fix build with new libva 2.0
-Patch0: gst-vaapi-version-fix.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
-# Needed for patch0
-BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  vaapi-wayland-tools
 BuildRequires:  yasm
@@ -90,13 +86,8 @@
 
 %prep
 %setup -q -n gstreamer-vaapi-%{version}
-# Hack to lower min version of automake to what we ship in Leap 42.x
-sed -i "s:Wno-portability 1.14 no-dist:Wno-portability 1.13.4 no-dist:g" 
configure.ac
-%patch0 -p1
 
 %build
-# Needed for patch0
-NOCONFIGURE=1 ./autogen.sh
 %configure \
--disable-static \
--enable-egl \

++ gstreamer-vaapi-1.12.3.tar.xz -> gstreamer-vaapi-1.12.4.tar.xz ++
 2193 lines of diff (skipped)




commit gstreamer-plugins-vaapi for openSUSE:Factory

2017-12-01 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2017-12-01 15:54:33

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Fri Dec  1 15:54:33 2017 rev:20 rq:547079 version:1.12.3

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2017-11-17 11:00:47.606988734 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2017-12-01 15:55:02.776996730 +0100
@@ -1,0 +2,6 @@
+Fri Dec  1 09:03:13 UTC 2017 - zai...@opensuse.org
+
+- Add sed hack to lower needed version of autotools to that we have
+  in Leap 42.x.
+
+---



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.FUkpj3/_old  2017-12-01 15:55:03.380974995 +0100
+++ /var/tmp/diff_new_pack.FUkpj3/_new  2017-12-01 15:55:03.388974707 +0100
@@ -90,6 +90,8 @@
 
 %prep
 %setup -q -n gstreamer-vaapi-%{version}
+# Hack to lower min version of automake to what we ship in Leap 42.x
+sed -i "s:Wno-portability 1.14 no-dist:Wno-portability 1.13.4 no-dist:g" 
configure.ac
 %patch0 -p1
 
 %build




commit gstreamer-plugins-vaapi for openSUSE:Factory

2017-11-17 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2017-11-17 10:56:40

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Fri Nov 17 10:56:40 2017 rev:19 rq:542256 version:1.12.3

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2017-09-25 13:58:30.566491289 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2017-11-17 11:00:47.606988734 +0100
@@ -1,0 +2,11 @@
+Thu Nov 16 13:26:49 UTC 2017 - zai...@opensuse.org
+
+- Add gst-vaapi-version-fix.patch: Fix build with new libva 2.0
+  version (bgo#784398, bgo#786173, bgo#787818).
+- Following the above, add libtool BuildRequires and pass
+  autogen.sh before configure, as the patch touches buildsystem.
+- Further drop pkgconfig(libva-egl) and pkgconfig(libva-tpi)
+  BuildRequires: No longer available.
+- Also drop obsolete --disable-builtin-libvpx configure call.
+
+---

New:

  gst-vaapi-version-fix.patch



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.lU9GV6/_old  2017-11-17 11:00:48.170968093 +0100
+++ /var/tmp/diff_new_pack.lU9GV6/_new  2017-11-17 11:00:48.174967946 +0100
@@ -26,9 +26,13 @@
 Group:  Productivity/Multimedia/Other
 Url:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gst-vaapi-version-fix.patch bgo#784398 
zai...@opensuse.org -- Fix build with new libva 2.0
+Patch0: gst-vaapi-version-fix.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
+# Needed for patch0
+BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  vaapi-wayland-tools
 BuildRequires:  yasm
@@ -42,9 +46,7 @@
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libva) >= 0.30.4
 BuildRequires:  pkgconfig(libva-drm) >= 0.33.0
-BuildRequires:  pkgconfig(libva-egl)
 BuildRequires:  pkgconfig(libva-glx)
-BuildRequires:  pkgconfig(libva-tpi)
 BuildRequires:  pkgconfig(libva-wayland)
 BuildRequires:  pkgconfig(libva-x11)
 BuildRequires:  pkgconfig(vpx)
@@ -88,11 +90,13 @@
 
 %prep
 %setup -q -n gstreamer-vaapi-%{version}
+%patch0 -p1
 
 %build
+# Needed for patch0
+NOCONFIGURE=1 ./autogen.sh
 %configure \
--disable-static \
-   --disable-builtin-libvpx \
--enable-egl \
--enable-encoders \
--enable-drm \

++ gst-vaapi-version-fix.patch ++
>From 9cf26c81a17a71c4ededd944d2668b576a4e404b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?=
 
Date: Thu, 24 Aug 2017 21:51:22 +0200
Subject: libs: decoder: at update_caps() decode codec_data

When updating the caps in decoder, if the caps has codec_data (avC
format), it has to be parsed to update the state of the decoder.

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

diff --git a/gst-libs/gst/vaapi/gstvaapidecoder.c 
b/gst-libs/gst/vaapi/gstvaapidecoder.c
index ce9c065..9e716db 100644
--- a/gst-libs/gst/vaapi/gstvaapidecoder.c
+++ b/gst-libs/gst/vaapi/gstvaapidecoder.c
@@ -1182,10 +1182,8 @@ gst_vaapi_decoder_update_caps (GstVaapiDecoder * 
decoder, GstCaps * caps)
   if (!decoder_caps)
 return FALSE;
 
-  if (gst_caps_is_always_compatible (caps, decoder_caps)) {
-set_caps (decoder, caps);
-return TRUE;
-  }
+  if (gst_caps_is_always_compatible (caps, decoder_caps))
+return set_caps (decoder, caps);
 
   profile = gst_vaapi_profile_from_caps (caps);
   if (profile == GST_VAAPI_PROFILE_UNKNOWN)
@@ -1194,8 +1192,11 @@ gst_vaapi_decoder_update_caps (GstVaapiDecoder * 
decoder, GstCaps * caps)
   if (codec == 0)
 return FALSE;
   if (codec == decoder->codec) {
-set_caps (decoder, caps);
-return TRUE;
+if (set_caps (decoder, caps)) {
+  return
+  gst_vaapi_decoder_decode_codec_data (decoder) ==
+  GST_VAAPI_DECODER_STATUS_SUCCESS;
+}
   }
 
   return FALSE;
-- 
cgit v0.10.2


>From a4c60fb2a96e52bf3244a0ae74d3d2eeaea3acc1 Mon Sep 17 00:00:00 2001
From: Hyunjun Ko 
Date: Mon, 18 Sep 2017 14:29:55 +0900
Subject: libs: decoder: h264/h265: decode codec data only if opened

Fixes regression introduced by commit 2eb2b26a.

There is a use case when the decoder set the src caps and immediatly
tries to process the media codec_data, this happens before decoder is
even opened, thus priv->parser is not instantiated yet.


commit gstreamer-plugins-vaapi for openSUSE:Factory

2017-09-25 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2017-09-25 13:58:22

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Mon Sep 25 13:58:22 2017 rev:18 rq:528113 version:1.12.3

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2017-07-17 09:12:57.380740729 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2017-09-25 13:58:30.566491289 +0200
@@ -1,0 +2,6 @@
+Mon Sep 18 21:52:28 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.12.3:
+  + Bugs fixed: bgo#754885, bgo#785032, bgo#786307, bgo#787733.
+
+---

Old:

  gstreamer-vaapi-1.12.2.tar.xz

New:

  gstreamer-vaapi-1.12.3.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.ScgguX/_old  2017-09-25 13:58:35.833750205 +0200
+++ /var/tmp/diff_new_pack.ScgguX/_new  2017-09-25 13:58:35.833750205 +0200
@@ -19,7 +19,7 @@
 %define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:1.12.2
+Version:1.12.3
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+

++ gstreamer-vaapi-1.12.2.tar.xz -> gstreamer-vaapi-1.12.3.tar.xz ++
 1892 lines of diff (skipped)




commit gstreamer-plugins-vaapi for openSUSE:Factory

2017-07-17 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2017-07-17 09:12:54

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Mon Jul 17 09:12:54 2017 rev:17 rq:510507 version:1.12.2

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2017-06-22 10:40:29.504787359 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2017-07-17 09:12:57.380740729 +0200
@@ -1,0 +2,6 @@
+Fri Jul 14 11:52:28 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.12.2:
+  + Bugs fixed: bgo#784320.
+
+---

Old:

  gstreamer-vaapi-1.12.1.tar.xz

New:

  gstreamer-vaapi-1.12.2.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.8jkYzB/_old  2017-07-17 09:12:58.080642144 +0200
+++ /var/tmp/diff_new_pack.8jkYzB/_new  2017-07-17 09:12:58.084641580 +0200
@@ -19,7 +19,7 @@
 %define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:1.12.1
+Version:1.12.2
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+

++ gstreamer-vaapi-1.12.1.tar.xz -> gstreamer-vaapi-1.12.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.12.1/ChangeLog 
new/gstreamer-vaapi-1.12.2/ChangeLog
--- old/gstreamer-vaapi-1.12.1/ChangeLog2017-06-20 10:42:10.0 
+0200
+++ new/gstreamer-vaapi-1.12.2/ChangeLog2017-07-14 12:46:27.0 
+0200
@@ -1,9 +1,31 @@
+=== release 1.12.2 ===
+
+2017-07-14  Sebastian Dröge 
+
+   * configure.ac:
+ releasing 1.12.2
+
+2017-06-29 12:49:24 +0900  Hyunjun Ko 
+
+   * gst/vaapi/gstvaapipostprocutil.c:
+ vaapipostproc: set multivew-mode flags to src caps
+ vaapipostproc didn't negotiate the proper multiview caps losing
+ downstream information.
+ This patch enables the playing of MVC encoded stream by setting
+ the proper multiview mode/flags and views to src caps, according
+ to sink caps.
+ https://bugzilla.gnome.org/show_bug.cgi?id=784320
+
 === release 1.12.1 ===
 
-2017-06-20  Sebastian Dröge 
+2017-06-20 12:09:37 +0300  Sebastian Dröge 
 
+   * ChangeLog:
+   * NEWS:
* configure.ac:
- releasing 1.12.1
+   * gstreamer-vaapi.doap:
+   * meson.build:
+ Release 1.12.1
 
 2017-06-14 21:40:33 +0900  Hyunjun Ko 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.12.1/Makefile.in 
new/gstreamer-vaapi-1.12.2/Makefile.in
--- old/gstreamer-vaapi-1.12.1/Makefile.in  2017-06-20 09:26:36.0 
+0200
+++ new/gstreamer-vaapi-1.12.2/Makefile.in  2017-07-14 12:09:01.0 
+0200
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -186,8 +186,8 @@
$(top_srcdir)/build-aux/ltmain.sh \
$(top_srcdir)/build-aux/missing AUTHORS COPYING.LIB ChangeLog \
INSTALL NEWS README build-aux/compile build-aux/config.guess \
-   build-aux/config.sub build-aux/install-sh build-aux/ltmain.sh \
-   build-aux/missing
+   build-aux/config.sub build-aux/depcomp build-aux/install-sh \
+   build-aux/ltmain.sh build-aux/missing
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
@@ -700,7 +700,7 @@
  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
 dist-gzip: distdir
-   tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c 
>$(distdir).tar.gz
+   tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c 
>$(distdir).tar.gz
$(am__post_remove_distdir)
 
 dist-bzip2: distdir
@@ -725,7 +725,7 @@
@echo WARNING: "Support for shar distribution archives is" \
   "deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
-   shar $(distdir) | GZIP=$(GZIP_ENV) gzip 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2017-06-22 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2017-06-22 10:40:28

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Thu Jun 22 10:40:28 2017 rev:16 rq:505412 version:1.12.1

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2017-06-19 13:23:30.567429754 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2017-06-22 10:40:29.504787359 +0200
@@ -1,0 +2,6 @@
+Wed Jun 21 08:45:26 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.12.1:
+  + Bugs fixed: bgo#781759, bgo#782542, bgo#782543, bgo#783726.
+
+---

Old:

  gstreamer-vaapi-1.12.0.tar.xz

New:

  gstreamer-vaapi-1.12.1.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.Q69PBa/_old  2017-06-22 10:40:30.252681913 +0200
+++ /var/tmp/diff_new_pack.Q69PBa/_new  2017-06-22 10:40:30.252681913 +0200
@@ -19,7 +19,7 @@
 %define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:1.12.0
+Version:1.12.1
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+

++ gstreamer-vaapi-1.12.0.tar.xz -> gstreamer-vaapi-1.12.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/ChangeLog 
new/gstreamer-vaapi-1.12.1/ChangeLog
--- old/gstreamer-vaapi-1.12.0/ChangeLog2017-05-04 14:22:39.0 
+0200
+++ new/gstreamer-vaapi-1.12.1/ChangeLog2017-06-20 10:42:10.0 
+0200
@@ -1,9 +1,61 @@
+=== release 1.12.1 ===
+
+2017-06-20  Sebastian Dröge 
+
+   * configure.ac:
+ releasing 1.12.1
+
+2017-06-14 21:40:33 +0900  Hyunjun Ko 
+
+   * gst-libs/gst/vaapi/gstvaapidecoder_h264.c:
+ libs: decoder: h264: initialize active_sps/pps in reset
+ Since commits in https://bugzilla.gnome.org/show_bug.cgi?id=781142 
landed,
+ they introduced regression in seek.
+ Formerly, once seek is done, decoder drops P-frames until I-frame 
arrives.
+ But since the commits landed, it doesn't drop P-frame and does try to
+ decode it continuously because active_sps is still alive. See 
ensure_sps function.
+ But there are prev_frames and prev_ref_frames reset already, then it
+ causes assertion.
+ So it's necessary to reset active_sps/pps also in reset method.
+ https://bugzilla.gnome.org/show_bug.cgi?id=783726
+
+2017-05-12 13:08:30 +0900  Hyunjun Ko 
+
+   * gst/vaapi/gstvaapisink.c:
+ vaapisink: keep handle_events flag except that if user want to set
+ When state of vaapisink is changed from PLAYING to NULL, the 
handle_events
+ flag is set to FALSE, and never recovered, and then event thread is 
never
+ going to run.
+ So we should allow to set the flag only when users try it.
+ https://bugzilla.gnome.org/show_bug.cgi?id=782543
+
+2017-05-12 13:06:24 +0900  Hyunjun Ko 
+
+   * gst-libs/gst/vaapi/gstvaapiwindow_x11.c:
+ libs: window: x11: fix src rect info when using vpp
+ Since we started using VPP in VaapiWindowX11, we need to care about
+ the case that src rect and window's size are different.
+ So, once VPP has converted to other format, we should honor the
+ size of the VPP's surface as source rect. Otherwise, it is cropped
+ according the previous size of the source rect.
+ https://bugzilla.gnome.org/show_bug.cgi?id=782542
+
+2017-04-28 15:20:01 +0200  Víctor Manuel Jáquez Leal 
+
+   * gst/vaapi/gstvaapipluginutil.c:
+ plugins: remove par from caps negotiation
+ https://bugzilla.gnome.org/show_bug.cgi?id=781759
+
 === release 1.12.0 ===
 
-2017-05-04  Sebastian Dröge 
+2017-05-04 15:46:03 +0300  Sebastian Dröge 
 
+   * ChangeLog:
+   * NEWS:
* configure.ac:
- releasing 1.12.0
+   * gstreamer-vaapi.doap:
+   * meson.build:
+ Release 1.12.0
 
 2017-05-04 11:49:33 +0200  Víctor Manuel Jáquez Leal 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.12.0/Makefile.in 
new/gstreamer-vaapi-1.12.1/Makefile.in
--- old/gstreamer-vaapi-1.12.0/Makefile.in  2017-05-04 11:59:24.0 
+0200
+++ 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2017-06-19 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2017-06-19 13:23:29

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Mon Jun 19 13:23:29 2017 rev:15 rq:495720 version:1.12.0

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2017-03-02 19:36:18.316383850 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2017-06-19 13:23:30.567429754 +0200
@@ -1,0 +2,35 @@
+Tue May  9 10:42:50 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.12.0:
+  + Bugs fixed: bgo#782063, bgo#781866.
+- Changes from version 1.11.91:
+  + Bugs fixed: bgo#773689, bgo#774029, bgo#775848, bgo#780442,
+bgo#781142, bgo#781573, bgo#781577, bgo#781695, bgo#781759.
+- Changes from version 1.11.90:
+  + Bugs fixed: bgo#771291, bgo#772838, bgo#778676, bgo#778750,
+bgo#778781, bgo#779120, bgo#779400, bgo#780302, bgo#780620.
+
+---
+Wed Apr 26 11:25:02 UTC 2017 - dims...@opensuse.org
+
+- Drop vaapi-tools BuildRequires: no longer needed.
+
+---
+Sat Feb 25 00:21:27 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.11.2:
+  + Bugs fixed: bgo#749950, bgo#754680, bgo#777409, bgo#778250,
+bgo#778318, bgo#778576, bgo#778782.
+- Add explicit pkgconfig(gstreamer-codecparsers-1.0) BuildRequires
+  and version it: align with what configure checks for.
+
+---
+Thu Feb 23 19:36:17 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.11.1:
+  + Bugs fixed: bgo#753591, bgo#768266, bgo#769266, bgo#772151,
+bgo#773323, bgo#773546, bgo#773593, bgo#773939, bgo#773948,
+bgo#774030, bgo#774213, bgo#774782, bgo#775040, bgo#775041,
+bgo#775203, bgo#776084, bgo#776175, bgo#776303, bgo#777115.
+
+---

Old:

  gstreamer-vaapi-1.10.4.tar.xz

New:

  gstreamer-vaapi-1.12.0.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.bjAfVl/_old  2017-06-19 13:23:31.247333896 +0200
+++ /var/tmp/diff_new_pack.bjAfVl/_new  2017-06-19 13:23:31.25133 +0200
@@ -19,7 +19,7 @@
 %define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:1.10.4
+Version:1.12.0
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+
@@ -30,14 +30,14 @@
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
 BuildRequires:  pkgconfig
-BuildRequires:  vaapi-tools
 BuildRequires:  vaapi-wayland-tools
 BuildRequires:  yasm
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(gl)
-BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.10.3
-BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0) >= 1.10.3
-BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0) >= 1.10.3
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.12.0
+BuildRequires:  pkgconfig(gstreamer-codecparsers-1.0) >= 1.12.0
+BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0) >= 1.12.0
+BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0) >= 1.12.0
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libva) >= 0.30.4
@@ -57,6 +57,7 @@
 BuildRequires:  pkgconfig(xrender)
 ExclusiveArch:  %ix86 x86_64
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+# Drop obsoletes when Leap 42.2 is out of support
 Obsoletes:  libgstcodecparsers_vpx0
 Obsoletes:  libgstvaapi-1_6-1
 Obsoletes:  libgstvaapi-drm
@@ -110,11 +111,12 @@
 
 %files
 %defattr(-,root,root,0755)
-%doc AUTHORS COPYING.LIB NEWS README
+%doc COPYING.LIB
 %{_libdir}/gstreamer-%{gst_branch}/libgstvaapi.so
 
 %files doc
 %defattr(-, root, root)
+%doc AUTHORS NEWS README
 %{_datadir}/gtk-doc/html/gstreamer-vaapi-plugins-1.0
 
 %changelog

++ gstreamer-vaapi-1.10.4.tar.xz -> gstreamer-vaapi-1.12.0.tar.xz ++
 16539 lines of diff (skipped)




commit gstreamer-plugins-vaapi for openSUSE:Factory

2017-03-02 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2017-03-02 19:36:17

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Thu Mar  2 19:36:17 2017 rev:14 rq:460491 version:1.10.4

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2017-02-21 13:49:48.600916678 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2017-03-02 19:36:18.316383850 +0100
@@ -1,0 +2,9 @@
+Thu Feb 23 19:36:16 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.10.4:
+  + Bugs fixed: bgo#777506, bgo#778010.
+- Drop gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch
+  and gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch: Fixed
+  upstream.
+
+---
@@ -5 +14 @@
-  gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch:: Add two
+  gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch: Add two

Old:

  gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch
  gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch
  gstreamer-vaapi-1.10.3.tar.xz

New:

  gstreamer-vaapi-1.10.4.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.wT8Wkr/_old  2017-03-02 19:36:18.964292164 +0100
+++ /var/tmp/diff_new_pack.wT8Wkr/_new  2017-03-02 19:36:18.968291598 +0100
@@ -19,17 +19,13 @@
 %define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:1.10.3
+Version:1.10.4
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+
 Group:  Productivity/Multimedia/Other
 Url:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch 
zai...@opensuse.org -- vaapipostproc: set GST_VAAPI_POSTPROC_FLAG_SIZE 
according to src caps
-Patch0: gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch
-# PATCH-FIX-UPSTREAM gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch 
bgo#777506 zai...@opensuse.org -- libs: decoder: h264: reduce frame number of 
gaps
-Patch1: gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
@@ -91,8 +87,6 @@
 
 %prep
 %setup -q -n gstreamer-vaapi-%{version}
-%patch0 -p1
-%patch1 -p1
 
 %build
 %configure \

++ gstreamer-vaapi-1.10.3.tar.xz -> gstreamer-vaapi-1.10.4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/ChangeLog 
new/gstreamer-vaapi-1.10.4/ChangeLog
--- old/gstreamer-vaapi-1.10.3/ChangeLog2017-01-30 15:10:18.0 
+0100
+++ new/gstreamer-vaapi-1.10.4/ChangeLog2017-02-23 14:28:37.0 
+0100
@@ -1,9 +1,37 @@
+=== release 1.10.4 ===
+
+2017-02-23  Sebastian Dröge 
+
+   * configure.ac:
+ releasing 1.10.4
+
+2017-02-07 16:17:39 +0900  Hyunjun Ko 
+
+   * gst-libs/gst/vaapi/gstvaapidecoder_h264.c:
+ libs: decoder: h264: reduce frame number of gaps
+ Reduce frame num gaps so that we don't have to create unnecessary
+ dummy pictures, just throw them away.
+ Signed-off-by: Víctor Manuel Jáquez Leal 
+ https://bugzilla.gnome.org/show_bug.cgi?id=777506
+
+2017-02-01 14:32:45 +0900  Hyunjun Ko 
+
+   * gst/vaapi/gstvaapipostproc.c:
+ vaapipostproc: set GST_VAAPI_POSTPROC_FLAG_SIZE according to src caps
+ A value of width/height property should be set to out caps,
+ if negotiation had been going properly.
+ So we can use srcpad_info when making decision of scaling.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778010
+
 === release 1.10.3 ===
 
-2017-01-30  Sebastian Dröge 
+2017-01-30 16:29:18 +0200  Sebastian Dröge 
 
+   * ChangeLog:
+   * NEWS:
* configure.ac:
- releasing 1.10.3
+   * gstreamer-vaapi.doap:
+ Release 1.10.3
 
 2017-01-20 19:57:52 +0100  Víctor Manuel Jáquez Leal 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/Makefile.in 
new/gstreamer-vaapi-1.10.4/Makefile.in
--- old/gstreamer-vaapi-1.10.3/Makefile.in  2017-01-30 14:56:10.0 
+0100
+++ 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2017-02-21 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2017-02-21 13:49:44

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2017-02-03 17:42:00.444130359 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2017-02-21 13:49:48.600916678 +0100
@@ -1,0 +2,7 @@
+Thu Feb  9 20:08:39 UTC 2017 - zai...@opensuse.org
+
+- Add gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch and
+  gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch:: Add two
+  upstream bugfix commits (bgo#777506).
+
+---

New:

  gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch
  gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.QiJ4Du/_old  2017-02-21 13:49:49.012858702 +0100
+++ /var/tmp/diff_new_pack.QiJ4Du/_new  2017-02-21 13:49:49.016858139 +0100
@@ -26,6 +26,10 @@
 Group:  Productivity/Multimedia/Other
 Url:https://gstreamer.freedesktop.org/
 Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch 
zai...@opensuse.org -- vaapipostproc: set GST_VAAPI_POSTPROC_FLAG_SIZE 
according to src caps
+Patch0: gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch
+# PATCH-FIX-UPSTREAM gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch 
bgo#777506 zai...@opensuse.org -- libs: decoder: h264: reduce frame number of 
gaps
+Patch1: gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
@@ -87,6 +91,8 @@
 
 %prep
 %setup -q -n gstreamer-vaapi-%{version}
+%patch0 -p1
+%patch1 -p1
 
 %build
 %configure \

++ gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch ++
>From de29f03361cd1c55195322be571582c3d4d0392b Mon Sep 17 00:00:00 2001
From: Hyunjun Ko 
Date: Tue, 7 Feb 2017 16:17:39 +0900
Subject: libs: decoder: h264: reduce frame number of gaps
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Reduce frame num gaps so that we don't have to create unnecessary
dummy pictures, just throw them away.

Signed-off-by: Víctor Manuel Jáquez Leal 

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

diff --git a/gst-libs/gst/vaapi/gstvaapidecoder_h264.c 
b/gst-libs/gst/vaapi/gstvaapidecoder_h264.c
index 1d33a1f..c349b3f 100644
--- a/gst-libs/gst/vaapi/gstvaapidecoder_h264.c
+++ b/gst-libs/gst/vaapi/gstvaapidecoder_h264.c
@@ -3116,6 +3116,7 @@ fill_picture_gaps (GstVaapiDecoderH264 * decoder, 
GstVaapiPictureH264 * picture,
   GstVaapiDecoderH264Private *const priv = >priv;
   GstH264SPS *const sps = get_sps (decoder);
   const gint32 MaxFrameNum = 1 << (sps->log2_max_frame_num_minus4 + 4);
+  gint32 prev_frame_num;
   GstVaapiFrameStore *prev_frame;
   GstVaapiPicture *base_picture;
   GstVaapiPictureH264 *lost_picture, *prev_picture;
@@ -3143,8 +3144,20 @@ fill_picture_gaps (GstVaapiDecoderH264 * decoder, 
GstVaapiPictureH264 * picture,
   lost_slice_hdr.dec_ref_pic_marking.adaptive_ref_pic_marking_mode_flag = 0;
 
   /* XXX: this process is incorrect for MVC */
-  /* XXX: optimize to reduce the number of dummy pictures created */
-  priv->frame_num = priv->prev_ref_frame_num;
+  /* Reduce frame num gaps so we don't have to create unnecessary
+   * dummy pictures */
+  prev_frame_num = priv->prev_ref_frame_num;
+  if (prev_frame_num > slice_hdr->frame_num)
+prev_frame_num -= MaxFrameNum;
+
+  if ((slice_hdr->frame_num - prev_frame_num) - 1 > sps->num_ref_frames) {
+prev_frame_num = (slice_hdr->frame_num - sps->num_ref_frames) - 1;
+
+if (prev_frame_num < 0)
+  prev_frame_num += MaxFrameNum;
+  }
+  priv->frame_num = prev_frame_num;
+
   for (;;) {
 priv->prev_ref_frame_num = priv->frame_num;
 priv->frame_num = (priv->prev_ref_frame_num + 1) % MaxFrameNum;
-- 
cgit v0.10.2


++ gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch ++
>From 7f69f679b12a042d09fe22845cca5a26ae800856 Mon Sep 17 00:00:00 2001
From: Hyunjun Ko 
Date: Wed, 1 Feb 2017 14:32:45 +0900
Subject: vaapipostproc: set GST_VAAPI_POSTPROC_FLAG_SIZE according to src caps

A value of width/height property should be set to out caps,
if negotiation 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2017-02-03 16:26:49

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2016-12-10 18:27:55.368512402 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2017-02-03 17:42:00.444130359 +0100
@@ -1,0 +2,7 @@
+Mon Jan 30 16:51:59 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.10.3:
+  + Bugs fixed: bgo#775204, bgo#774254, bgo#777146, bgo#777395,
+bgo#777395.
+
+---

Old:

  gstreamer-vaapi-1.10.2.tar.xz

New:

  gstreamer-vaapi-1.10.3.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.uMBPUn/_old  2017-02-03 17:42:00.856072052 +0100
+++ /var/tmp/diff_new_pack.uMBPUn/_new  2017-02-03 17:42:00.856072052 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-plugins-vaapi
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:1.10.2
+Version:1.10.3
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+
@@ -35,9 +35,9 @@
 BuildRequires:  yasm
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(gl)
-BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.10.0
-BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0) >= 1.10.0
-BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0) >= 1.10.0
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.10.3
+BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0) >= 1.10.3
+BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0) >= 1.10.3
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libva) >= 0.30.4

++ gstreamer-vaapi-1.10.2.tar.xz -> gstreamer-vaapi-1.10.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.10.2/ChangeLog 
new/gstreamer-vaapi-1.10.3/ChangeLog
--- old/gstreamer-vaapi-1.10.2/ChangeLog2016-11-29 15:03:04.0 
+0100
+++ new/gstreamer-vaapi-1.10.3/ChangeLog2017-01-30 15:10:18.0 
+0100
@@ -1,9 +1,69 @@
+=== release 1.10.3 ===
+
+2017-01-30  Sebastian Dröge 
+
+   * configure.ac:
+ releasing 1.10.3
+
+2017-01-20 19:57:52 +0100  Víctor Manuel Jáquez Leal 
+
+   * gst/vaapi/gstvaapipostprocutil.c:
+ vaapipostproc: use sink caps par if not requested
+ Use the sink caps pixel-aspect-ratio to fixate the src caps, if it
+ is not already set.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777395
+
+2017-01-20 19:00:24 +0100  Víctor Manuel Jáquez Leal 
+
+   * gst/vaapi/gstvaapipostproc.c:
+   * gst/vaapi/gstvaapipostprocutil.c:
+ vaapipostproc: set interlace mode
+ if the vaapipostproc is configured to not do deinterlacing, the
+ interlace-mode in the src caps should be the same as the input caps.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777395
+
+2017-01-20 16:10:32 +0100  Víctor Manuel Jáquez Leal 
+
+   * gst/vaapi/gstvaapisink.c:
+ vaapisink: fix gcc compiler warning
+ warning: ISO C90 forbids mixed declarations and code 
[-Wdeclaration-after-statement]
+
+2017-01-12 19:54:41 +0100  Víctor Manuel Jáquez Leal 
+
+   * gst/vaapi/gstvaapisink.c:
+ vaapisink: don't use member variable outside lock
+ Thus a race condition segfault is avoided.
+ Original-patch-by: Matt Staples 
+ https://bugzilla.gnome.org/show_bug.cgi?id=777146
+
+2017-01-10 13:49:27 +0900  Hyunjun Ko 
+
+   * gst-libs/gst/vaapi/gstvaapidecoder_h264.c:
+ libs: decoder: h264: don't update cloned attributes
+ If the frame is a cloned picture, its PTS comes from its parent
+ picture.  In addition, the base decoder doesn't set a valid PTS to
+ the frame corresponding to the cloned picture.
+ https://bugzilla.gnome.org/show_bug.cgi?id=774254
+
+2017-01-04 19:23:06 +0900  Hyunjun Ko 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2016-09-08 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2016-09-08 17:38:49

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2016-06-19 10:49:13.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2016-09-08 17:38:51.0 +0200
@@ -1,0 +2,8 @@
+Mon Aug 22 19:33:53 UTC 2016 - zai...@opensuse.org
+
+- Update to version 1.8.3 (boo#996937):
+  + Bugs fixed: bgo#769250, bgo#768458, bgo#769237, bgo#768458,
+bgo#768544, bgo#767946, bgo#767934, bgo#767699, bgo#766184,
+bgo#765368.
+
+---

Old:

  gstreamer-vaapi-1.8.2.tar.xz

New:

  gstreamer-vaapi-1.8.3.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.CDoZrU/_old  2016-09-08 17:38:52.0 +0200
+++ /var/tmp/diff_new_pack.CDoZrU/_new  2016-09-08 17:38:52.0 +0200
@@ -19,7 +19,7 @@
 %define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:1.8.2
+Version:1.8.3
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+

++ gstreamer-vaapi-1.8.2.tar.xz -> gstreamer-vaapi-1.8.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.8.2/ChangeLog 
new/gstreamer-vaapi-1.8.3/ChangeLog
--- old/gstreamer-vaapi-1.8.2/ChangeLog 2016-06-09 10:36:15.0 +0200
+++ new/gstreamer-vaapi-1.8.3/ChangeLog 2016-08-19 11:39:54.0 +0200
@@ -1,9 +1,147 @@
+=== release 1.8.3 ===
+
+2016-08-19  Sebastian Dröge 
+
+   * configure.ac:
+ releasing 1.8.3
+
+2016-08-16 11:58:38 +0300  Scott D Phillips 
+
+   * gst-libs/gst/vaapi/gstvaapidecoder_vc1.c:
+ decoder: vc1: Print error on interlaced content
+ Interlaced video is as yet unsupported in the vc1 element. Print
+ an error to make that more obvious.
+ https://bugzilla.gnome.org/show_bug.cgi?id=769250
+
+2016-08-10 13:29:45 +0200  Víctor Manuel Jáquez Leal 
+
+   * gst-libs/gst/vaapi/gstvaapiencoder_h264.c:
+ encoder: h264: fix C90 mixed declarations and code
+ Commit 4259d1a introduced this compilation error. This patch fixes it.
+
+2016-07-21 17:38:40 +0200  Víctor Manuel Jáquez Leal 
+
+   * gst-libs/gst/vaapi/gstvaapiencoder_h264.c:
+   * gst-libs/gst/vaapi/gstvaapiencoder_h265.c:
+   * gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.c:
+   * gst-libs/gst/vaapi/gstvaapiencoder_vp8.c:
+ encoder: h264,h265,mpeg2,vp8: use gst_util_uint64_scale() for bitrate
+ Use gst_util_uint64_scale() to calculate bitrate instead of normal 
arithmetic
+ to avoid overflows, underflows and loss of precision.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768458
+
+2016-07-27 10:09:38 -0700  Scott D Phillips 
+
+   * configure.ac:
+ configure: Fix non-fatal PKG_CHECK_MODULES invocations
+ Some invocations of PKG_CHECK_MODULES were intended to be non-fatal if
+ the package is missing, but action-if-not-found was given as an empty
+ string which still causes the default action to run, which halts
+ execution.
+ Signed-off-by: Scott D Phillips 
+ https://bugzilla.gnome.org/show_bug.cgi?id=769237
+
+2016-07-05 20:07:15 +0200  Víctor Manuel Jáquez Leal 
+
+   * gst-libs/gst/vaapi/gstvaapiencoder_h264.c:
+   * gst-libs/gst/vaapi/gstvaapiencoder_h265.c:
+ vaapiencode: h264,h265: validate fps numerator
+ Validate that fps numerator is non-zero so it can be used to calculate
+ the duration of the B frame.
+ Also it gst_util_uint64_scale() is used instead of normal arithmetic 
in
+ order to aviod overflows, underflows and loss of precision.
+ https://bugzilla.gnome.org/show_bug.cgi?id=768458
+
+2016-07-21 11:24:31 +0300  Allen Zhang 
+
+   * gst-libs/gst/vaapi/gstvaapidecoder_h265.c:
+ decoder: h265: handle the SEI NAL units included in codec_data
+ The prefix/suffix SEI nal units can appear in codec_data too
+ which weren't handled before. Parse these SEI headers to
+ fix the segfault.
+ 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2016-06-19 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2016-06-19 10:49:12

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2016-06-14 23:09:05.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2016-06-19 10:49:13.0 +0200
@@ -1,0 +2,6 @@
+Tue Jun 14 20:05:03 UTC 2016 - zai...@opensuse.org
+
+- Update to version 1.8.2:
+  + bgo#765702: build: errors when compiling without X11.
+
+---

Old:

  gstreamer-vaapi-1.8.1.tar.xz

New:

  gstreamer-vaapi-1.8.2.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.61Egto/_old  2016-06-19 10:49:14.0 +0200
+++ /var/tmp/diff_new_pack.61Egto/_new  2016-06-19 10:49:14.0 +0200
@@ -19,7 +19,7 @@
 %define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:1.8.1
+Version:1.8.2
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+

++ gstreamer-vaapi-1.8.1.tar.xz -> gstreamer-vaapi-1.8.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.8.1/ChangeLog 
new/gstreamer-vaapi-1.8.2/ChangeLog
--- old/gstreamer-vaapi-1.8.1/ChangeLog 2016-04-20 17:28:01.0 +0200
+++ new/gstreamer-vaapi-1.8.2/ChangeLog 2016-06-09 10:36:15.0 +0200
@@ -1,9 +1,33 @@
+=== release 1.8.2 ===
+
+2016-06-09  Sebastian Dröge 
+
+   * configure.ac:
+ releasing 1.8.2
+
+2016-04-29 13:11:48 +0200  Víctor Manuel Jáquez Leal 
+
+   * gst/vaapi/gstvaapipluginbase.h:
+ plugin: fix macro processor check
+ Instead of #ifdef it should be used #if becasuse USE_GST_GL_HELPERS 
is always
+ defined in config.h, but it would be 0 or 1 depending on the 
configure output.
+ https://bugzilla.gnome.org/show_bug.cgi?id=765702
+
+2016-04-29 12:53:06 +0200  Víctor Manuel Jáquez Leal 
+
+   * tests/test-display.c:
+ tests: display: guard possible unused variables
+ https://bugzilla.gnome.org/show_bug.cgi?id=765702
+
 === release 1.8.1 ===
 
-2016-04-20  Sebastian Dröge 
+2016-04-20 18:39:46 +0300  Sebastian Dröge 
 
+   * ChangeLog:
+   * NEWS:
* configure.ac:
- releasing 1.8.1
+   * gstreamer-vaapi.doap:
+ Release 1.8.1
 
 2016-04-13 20:33:32 +0200  Víctor Manuel Jáquez Leal 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.8.1/Makefile.in 
new/gstreamer-vaapi-1.8.2/Makefile.in
--- old/gstreamer-vaapi-1.8.1/Makefile.in   2016-04-20 17:27:54.0 
+0200
+++ new/gstreamer-vaapi-1.8.2/Makefile.in   2016-06-09 09:27:12.0 
+0200
@@ -186,8 +186,8 @@
$(top_srcdir)/build-aux/ltmain.sh \
$(top_srcdir)/build-aux/missing AUTHORS COPYING.LIB ChangeLog \
INSTALL NEWS README build-aux/compile build-aux/config.guess \
-   build-aux/config.sub build-aux/depcomp build-aux/install-sh \
-   build-aux/ltmain.sh build-aux/missing
+   build-aux/config.sub build-aux/install-sh build-aux/ltmain.sh \
+   build-aux/missing
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gstreamer-vaapi-1.8.1/NEWS 
new/gstreamer-vaapi-1.8.2/NEWS
--- old/gstreamer-vaapi-1.8.1/NEWS  2016-04-20 17:29:01.0 +0200
+++ new/gstreamer-vaapi-1.8.2/NEWS  2016-06-09 10:37:00.0 +0200
@@ -1,25 +1,26 @@
-### 1.8.1
+### 1.8.2
 
-The first 1.8 bug-fix release (1.8.1) was released on 20 April 2016.
+The first 1.8 bug-fix release (1.8.2) was released on 9 June 2016.
 This release only contains bugfixes and it should be safe to update from 1.8.0.
 
- Major bugfixes in 1.8.1
+ Major bugfixes in 1.8.2
 
- - Fix app compilation with Android NDK r11 and newer
- - Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0
- - Fix regression in avdeinterlace
- - Fix memory corruption in scaletempo element with S16 input
- - Fix regression in qtdemux with MSE streams
- - Fix glitches at the start with all audio sinks except for pulsesink
- - 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2016-06-14 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2016-06-14 23:09:04

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2016-05-03 10:16:50.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2016-06-14 23:09:05.0 +0200
@@ -1,0 +2,7 @@
+Sat May 28 23:22:10 UTC 2016 - zai...@opensuse.org
+
+- Add pkgconfig(libva-drm), pkgconfig(libva-egl) and
+  pkgconfig(libva-wayland): Ensure that all the libva-subpackages
+  are available during build.
+
+---



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.RCbAt1/_old  2016-06-14 23:09:06.0 +0200
+++ /var/tmp/diff_new_pack.RCbAt1/_new  2016-06-14 23:09:06.0 +0200
@@ -40,6 +40,9 @@
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libva)
+BuildRequires:  pkgconfig(libva-drm)
+BuildRequires:  pkgconfig(libva-egl)
+BuildRequires:  pkgconfig(libva-wayland)
 BuildRequires:  pkgconfig(libva-x11)
 BuildRequires:  pkgconfig(vpx)
 BuildRequires:  pkgconfig(wayland-client) >= 1.0.2




commit gstreamer-plugins-vaapi for openSUSE:Factory

2016-05-03 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2016-05-03 09:37:28

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2015-12-27 02:00:25.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2016-05-03 10:16:50.0 +0200
@@ -1,0 +2,45 @@
+Wed Apr 20 22:40:19 UTC 2016 - zai...@opensuse.org
+
+- Update to version 1.8.1:
+  + bgo#764231 : Bad call to
+gst_buffer_add_video_gl_texture_upload_meta() in
+gstvaapivideometa_texture.c.
+
+---
+Sat Mar 26 20:16:34 UTC 2016 - zai...@opensuse.org
+
+- Update to version 1.8.0:
+  + Hardware-accelerated zero-copy video decoding on Android
+  + New video capture source for Android using the
+android.hardware.Camera API.
+  + Windows Media reverse playback support (ASF/WMV/WMA).
+  + New tracing system provides support for more sophisticated
+debugging tools.
+  + New high-level GstPlayer playback convenience API.
+  + Initial support for the new Vulkan API, see Matthew Waters'
+blog post for more details.
+  + Improved Opus audio codec support: Support for more than two
+channels; MPEG-TS demuxer/muxer can now handle Opus;
+sample-accurate encoding/decoding/transmuxing with Ogg,
+Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
+new codec utility functions for Opus header and caps handling
+in pbutils library. The Opus encoder/decoder elements were
+also moved to gst-plugins-base (from -bad), and the opus RTP
+depayloader/payloader to -good.
+  + GStreamer VAAPI module now released and maintained as part of
+the GStreamer project.
+  + Asset proxy support in the GStreamer Editing Services.
+- Update Url and Source to new home at freedesktop.org.
+- Pass --enable-egl, --enable-encoders, --enable-drm,
+  --enable-opengl, --enable-wayland and --enable-x11 to configure
+  to ensure we build support for them.
+- Bump soname following upstream changes.
+- Add Mesa-libGLESv3-devel, pkgconfig(gl), pkgconfig(libdrm),
+  pkgconfig(libudev), pkgconfig(libva), pkgconfig(libva-x11),
+  pkgconfig(vpx) BuildRequires: New explicit dependencies.
+- Drop libgstcodecparsers_vpx0, libgstvaapi-1_6-1, libgstvaapi-drm,
+  libgstvaapi-egl, libgstvaapi-glx, libgstvaapi-wayland and
+  libgstvaapi-x11 sub-packages and obsolete them.
+- Add new doc sub-package.
+
+---

Old:

  gstreamer-vaapi-0.7.0.tar.bz2

New:

  gstreamer-vaapi-1.8.1.tar.xz



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.EYPGor/_old  2016-05-03 10:16:51.0 +0200
+++ /var/tmp/diff_new_pack.EYPGor/_new  2016-05-03 10:16:51.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-plugins-vaapi
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,38 +16,44 @@
 #
 
 
-#if 0%{?suse_version} >= 1310
-%define gst_so 1.6
-%define gst_ver 1_6
-%define soname 1
-#else
-#define gst_so 1.4
-#define gst_ver 1_4
-#define soname 2
-#endif
+%define gst_branch 1.0
 
 Name:   gstreamer-plugins-vaapi
-Version:0.7.0
+Version:1.8.1
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+
 Group:  Productivity/Multimedia/Other
-Url:https://github.com/01org/gstreamer-vaapi
-Source0:
http://www.freedesktop.org/software/vaapi/releases/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.bz2
+Url:https://gstreamer.freedesktop.org/
+Source0:
https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{version}.tar.xz
 BuildRequires:  Mesa-devel
+BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  gtk-doc
 BuildRequires:  libtool
 BuildRequires:  libva-devel
 BuildRequires:  pkgconfig
 BuildRequires:  yasm
-BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.4.0
-BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0)
-BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
-BuildRequires:  pkgconfig(wayland-client) >= 1.0.0
+BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.8.0
+BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0) >= 1.8.0

commit gstreamer-plugins-vaapi for openSUSE:Factory

2015-12-26 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2015-12-27 02:00:14

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2015-11-24 22:29:20.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2015-12-27 02:00:25.0 +0100
@@ -1,0 +2,57 @@
+Thu Dec 24 13:02:19 UTC 2015 - zai...@opensuse.org
+
+- Update to version 0.7.0:
+  + Add VP9 Decoder.
+  + Improvements to HEVC(H265) decoder:
+- Fix the decoding of dependent slice segment.
+- Fix decoding of stream when it has temporal sublayers.
+- Added Workaround to recognize wrongly encoded main profile
+  streams.
+- Add SEI Header parsing.
+- Fix the value assigning for delta_chroma_log2_weight_denom.
+- Fix default value assignment of pred_weight_table.
+- Fix ChromaOffsetL0/ChromaOffsetL1 calculation.
+- Add calculation of WpOffsetHalfRangeC.
+- Fix the scaling list scan order.
+- Fix the picture addition in dpb() based on spec H265 v3.
+- Fix the dpb_add() based on C.5.2.3.
+- Fix flushing of dpb for EOS/EOB nal.
+  + Added infrastructure for handling corrupted pictures in h264
+decoder (bgo#703921, bgo#751434).
+  + Add number of fixes and optimizations to GstContext sharing
+(bgo#757598).
+  + Add API for dynamic detection of OpenGL API in use
+(bgo#753099).
+  + Make vaapidecode + glimagesink combination work with opengl3
+(bgo#753099).
+  + Fix segfault in vaapipostproc (bgo#752558).
+  + Fix seeking while using GLTextureUpload for rendering
+(bgo#752929).
+  + Ported JPEG decoder to new API/ABI changes in codecparser.
+  + Removed gstvaapiuploader (bgo#752777).
+  + Fix 0/1 frame-rate handling in encoder (bgo#744042).
+  + Validate chroma sampling according to the VA's RT format in
+Encoder (bgo#744042).
+  + Number of improvements in vaapi video memory handling
+(bgo#744042).
+  + Stabilization of vaapidecodebin (bgo#749554, bgo#757957).
+  + Wayland fixes: Don't return GST_FLOW_ERROR on flushing
+(bgo#753598).
+  + Add yasm as build dependency.
+  + Remvoved custom(non-official) debian parallel compilation
+option.
+  + Fix multi-resolution video handling in vaapidecode
+(bgo#753914).
+  + Adding stereoscopic/multiview upstream API support
+(bgo#750835).
+  + Fixed fps calculation for for forced latency framerate
+(bgo#755040).
+  + Fix build issues while disabling built-in codecparsers
+(bgo#754845).
+  + Mark support for GStreamer 1.2 as obsolete.
+  + Update libvpx submodule to 1.4.0.
+  + Fix caps negotiation for meta:GstVideoGLTextureUploadMeta
+(bgo#756686).
+  + Fixed leaked display instance in vaapidecodebin (bgo#757595).
+
+---

Old:

  gstreamer-vaapi-0.6.1.tar.bz2

New:

  gstreamer-vaapi-0.7.0.tar.bz2



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.irDQif/_old  2015-12-27 02:00:28.0 +0100
+++ /var/tmp/diff_new_pack.irDQif/_new  2015-12-27 02:00:28.0 +0100
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 #if 0%{?suse_version} >= 1310
 %define gst_so 1.6
 %define gst_ver 1_6
@@ -26,7 +27,7 @@
 #endif
 
 Name:   gstreamer-plugins-vaapi
-Version:0.6.1
+Version:0.7.0
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+
@@ -39,12 +40,12 @@
 BuildRequires:  libva-devel
 BuildRequires:  pkgconfig
 BuildRequires:  yasm
-BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.2.0
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.4.0
 BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
+BuildRequires:  pkgconfig(wayland-client) >= 1.0.0
 BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xrender)
-BuildRequires:  pkgconfig(wayland-client) >= 1.0.0
 ExclusiveArch:  %ix86 x86_64
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -57,7 +58,6 @@
 Requires:   %{name} = %{version}
 Requires:   libgstvaapi-wayland-%{gst_ver}-%{soname} = %{version}
 
-
 %description devel
 This package contains all necessary include files and libraries needed
 to develop applications that require these.
@@ -150,7 +150,6 @@
 %post -n libgstvaapi-wayland-%{gst_ver}-%{soname} -p /sbin/ldconfig
 %postun -n libgstvaapi-wayland-%{gst_ver}-%{soname} -p /sbin/ldconfig
 
-
 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2015-11-24 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2015-11-24 22:29:14

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2015-10-22 12:59:44.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2015-11-24 22:29:20.0 +0100
@@ -1,0 +2,11 @@
+Tue Oct 27 10:23:24 UTC 2015 - zai...@opensuse.org
+
+- Stop using wayland bcond, it does not work out for us.
+- Add new %define gst_so and %define gst_ver and use suse_version
+  to decide the value of these. Allowing package to be built with
+  the different branches of gstreamer existing in older versions of
+  openSUSE.
+- Following this, subpackages get new name depending on what
+  gst-branch they are built against.
+
+---



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.KYPVew/_old  2015-11-24 22:29:21.0 +0100
+++ /var/tmp/diff_new_pack.KYPVew/_new  2015-11-24 22:29:21.0 +0100
@@ -15,14 +15,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-%define soname 2
-
-%if 0%{suse_version} == 1315
-%bcond_with wayland
-%else
-%bcond_without wayland
-%endif
+#if 0%{?suse_version} >= 1310
+%define gst_so 1.6
+%define gst_ver 1_6
+%define soname 1
+#else
+#define gst_so 1.4
+#define gst_ver 1_4
+#define soname 2
+#endif
 
 Name:   gstreamer-plugins-vaapi
 Version:0.6.1
@@ -43,9 +44,7 @@
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
 BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xrender)
-%if %{with wayland}
 BuildRequires:  pkgconfig(wayland-client) >= 1.0.0
-%endif
 ExclusiveArch:  %ix86 x86_64
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -56,19 +55,18 @@
 Summary:Include Files and Libraries mandatory for Development
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}
-%if %{with wayland}
-Requires:   libgstvaapi-wayland-1_4-%{soname} = %{version}
-%endif
+Requires:   libgstvaapi-wayland-%{gst_ver}-%{soname} = %{version}
+
 
 %description devel
 This package contains all necessary include files and libraries needed
 to develop applications that require these.
 
-%package -n libgstvaapi-1_4-%{soname}
+%package -n libgstvaapi-%{gst_ver}-%{soname}
 Summary:Gstreamer VA-API plugins
 Group:  System/Libraries
 
-%description -n libgstvaapi-1_4-%{soname}
+%description -n libgstvaapi-%{gst_ver}-%{soname}
 gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
 
 %package -n libgstcodecparsers_vpx0
@@ -78,35 +76,43 @@
 %description -n libgstcodecparsers_vpx0
 gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
 
-%package -n libgstvaapi-glx-1_4-%{soname}
+%package -n libgstvaapi-glx-%{gst_ver}-%{soname}
 Summary:Gstreamer GLX VA-API plugins
 Group:  System/Libraries
 
-%description -n libgstvaapi-glx-1_4-%{soname}
+%description -n libgstvaapi-glx-%{gst_ver}-%{soname}
 gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
 
-%package -n libgstvaapi-x11-1_4-%{soname}
+%package -n libgstvaapi-x11-%{gst_ver}-%{soname}
 Summary:Gstreamer X11 VA-API plugins
 Group:  System/Libraries
 
-%description -n libgstvaapi-x11-1_4-%{soname}
+%description -n libgstvaapi-x11-%{gst_ver}-%{soname}
 gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
 
-%package -n libgstvaapi-drm-1_4-%{soname}
+%package -n libgstvaapi-drm-%{gst_ver}-%{soname}
 Summary:Gstreamer DRM VA-API plugins
 Group:  System/Libraries
 
-%description -n libgstvaapi-drm-1_4-%{soname}
+%description -n libgstvaapi-drm-%{gst_ver}-%{soname}
+gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware accelerated video decoding through VA-API.
+
+#if 0%{?suse_version} > 1310
+%package -n libgstvaapi-egl-%{gst_ver}-%{soname}
+Summary:Gstreamer EGL VA-API plugins
+Group:  System/Libraries
+
+%description -n libgstvaapi-egl-%{gst_ver}-%{soname}
 gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that 
allow hardware 

commit gstreamer-plugins-vaapi for openSUSE:Factory

2015-10-22 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2015-10-22 12:59:34

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is "gstreamer-plugins-vaapi"

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2015-07-21 13:29:17.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2015-10-22 12:59:44.0 +0200
@@ -1,0 +2,20 @@
+Tue Oct 20 17:27:01 UTC 2015 - zai...@opensuse.org
+
+- Update to version 0.6.1:
+  + Fix a possible segmentation fault using gstreamer 1.4
+(bgo#752558).
+  + Don't loose the GLTextureUpload meta on seek (bgo#752929).
+  + Remove in debian rules the option --with-gstreamer-api
+(bgo#753618).
+  + Add in debian rules yasm as dependency.
+  + Keep a copy of input codec state (bgo#753914).
+  + Renegotiate if the input caps are not equal (bgo#750835).
+  + Fix the FPS denominator and numerator (bgo#755040).
+  + Initialize H264 PPS's slice_group_id (bgo#754845).
+  + Verify for H264 MVC and H265 SPS when running configure
+(bgo#754845).
+  + Link libgstvaapi_parse.so against libgstcodecparsers.so.
+- Stop passing --with-gstreamer-api=1.0 to configure, no longer
+  recognized.
+
+---

Old:

  gstreamer-vaapi-0.6.0.tar.bz2

New:

  gstreamer-vaapi-0.6.1.tar.bz2



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.PnFM4x/_old  2015-10-22 12:59:44.0 +0200
+++ /var/tmp/diff_new_pack.PnFM4x/_new  2015-10-22 12:59:44.0 +0200
@@ -25,7 +25,7 @@
 %endif
 
 Name:   gstreamer-plugins-vaapi
-Version:0.6.0
+Version:0.6.1
 Release:0
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+
@@ -114,8 +114,7 @@
 %build
 %configure \
--disable-static \
-   --enable-glx \
-   --with-gstreamer-api=1.0
+   --enable-glx
 make %{?_smp_mflags}
 
 %install

++ gstreamer-vaapi-0.6.0.tar.bz2 -> gstreamer-vaapi-0.6.1.tar.bz2 ++
 13525 lines of diff (skipped)




commit gstreamer-plugins-vaapi for openSUSE:Factory

2015-07-21 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2015-07-21 13:27:42

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is gstreamer-plugins-vaapi

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2015-04-13 20:31:36.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2015-07-21 13:29:17.0 +0200
@@ -1,0 +2,80 @@
+Mon Jul 20 12:08:17 UTC 2015 - zai...@opensuse.org
+
+- Correct %bconds, fixes build on SLE12 and openSUSE42 where we do
+  not have wayland.
+- Clean up spec.
+- Update URL to new home.
+
+---
+Fri Jul 17 20:31:42 UTC 2015 - zai...@opensuse.org
+
+- Update to version 0.6.0:
+  + Major changes:
+- Add HEVC(H265) Decoder.
+- Add HEVC(H265) Encoder.
+- Add VP8 Encoder.
+- Add JPEG Encoder.
+- Add a vaapidecodebin(vaapidecode-queue-vaapipostproc)
+  element.
+- Add support for EGL.
+- Add Skin-Tone-Enhancement feature in vaapipostproc.
+- Add support for H.264 Multiview High profile encoding with
+  more than 2 views.
+  + Other Changes of interest:
+- Add support for loss of pictures in h264 decoder.
+- Add support for GstVideoGLTextureOrientation in plugins.
+- Add support for BGRA textures in plugins.
+- Add a simple-encoder test program that uses libgstvaapi for
+  video encoding to elementary streams.
+- Add finer wayland frame control and many other optimizations.
+- Add packed SEI header message support in h264 encoder for CBR
+  mode.
+- Add scaling of quality factor and Quantization tables for
+  JPEG encoder.
+- Add GstColorBalance interface in vaapipostproc.
+- Add a handoff signal to vaapisink.
+- Add rounding control handling for VC1 simple and Main
+  profile.
+- Record glconext supplied by downstream to enable run-time
+  compatibility check.
+- Switch back to single thread implementation in vaapidecode.
+- Set decoding latency in vaapidecode by assuming realtime
+  performance for the HW decoding.
+- Allow vaapidecode to connect with glimagesink, mark x11
+  display as compatible with EGL.
+- Allow decoding of VC1 streams which contain user BDUs.
+- Use git.mk, a small Makefile to autogenerate .gitignore
+  files.
+- Expose the overlay capability in vaapisink for compatibility
+  with dvbsuboverlay.
+- Expose deinterlace property to vaapidecodebin.
+- Enable VPP element in vaapidecodebin only if there is HW
+  support.
+- Fix autoplugging of vaapidecode in playbin for wmv/asf
+  streams.
+- Fix multi-slice hevc encoding.
+- Fix ABBA deadlock between vaapisink and vaapipostproc if
+  running in different threads.
+- Fix Seeking failure while using navseek in pipeline.
+- Fix PTS cache for MPEG2 GOP start.
+- Fix the wrong selection of passthrough mode in vaapipostproc.
+- Fix GstVaapiVideoPool related dead-lock.
+- Fix the race condition while setting drm device type.
+- Fix crash in vaapidecode if buffer outlives the decoder.
+- Fix memory leak in vaapidecode.
+- Fix multiple caps negotiation issues with vaapi elements.
+- Improve check for upstream element that requires DMABUF
+  buffer pool.
+- Fix vaapisink memory leak in debug mode.
+- Fix crash when seeking mpeg2 strems.
+- Fix support for Wayland/EGL running alongside X11 (around 70+
+  bug reports fixed).
+  + GStreamer support corner:
+- Removed the support for GStreamer 0.10 and 1.0
+- GStreamer = 1.2 is the minimal requirement
+- GStreamer 1.2.x is deprecated, and will be obsoleted in a
+  future release
+- Add a define soname and set it to 2, following upstream changes.
+  Rename all sub-packages to get the new soname.
+
+---

Old:

  gstreamer-vaapi-0.5.10.tar.bz2

New:

  gstreamer-vaapi-0.6.0.tar.bz2



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.mnheHy/_old  2015-07-21 13:29:18.0 +0200
+++ /var/tmp/diff_new_pack.mnheHy/_new  2015-07-21 13:29:18.0 +0200
@@ -16,22 +16,29 @@
 #
 
 
-%define package_version 0.5.10
+%define soname 2
 
-%if 0%{suse_version}  1230
-%bcond_without wayland
-%else
+%if 0%{suse_version} == 1315
 %bcond_with wayland
+%else
+%bcond_without wayland
 %endif
 
 Name:   gstreamer-plugins-vaapi
+Version:0.6.0
+Release:

commit gstreamer-plugins-vaapi for openSUSE:Factory

2015-04-13 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-plugins-vaapi for 
openSUSE:Factory checked in at 2015-04-13 20:31:33

Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)


Package is gstreamer-plugins-vaapi

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes
  2015-01-09 20:50:05.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes
 2015-04-13 20:31:36.0 +0200
@@ -1,0 +2,40 @@
+Sun Mar 29 15:36:38 UTC 2015 - zai...@opensuse.org
+
+- Update to version 0.5.10:
+  + Add support for DRM Render-Nodes for headless operation.
+  + Add support for VA surface buffer sharing with DMABUF and GEM
+handles.
+  + Add support for v4l2src with io-mode={dmabuf,dmabuf-import}.
+  + Drop support for VA/GLX specific APIs in libgstvaapi and
+vaapisink (bgo#736711).
+  + Improvements to H.264 codecs:
+- Fix profile limits for encoding.
+- Fix pixel-aspect-ratio in the encoded stream.
+- Add decoding support for interlaced streams with
+  repeat-first-field (RFF).
+   - Fix decoding of interlaced streams in top-field-first order
+ (TFF) (bgo#739291).
+   - Fix decoding of UK DVB-T2 streams (bgo#739291).
+  + Improvements to plugin elements:
+- Add support for dma_buf imports (Wind Yuan) (bgo#735362).
+- Allow for SW decoding fallbacks with unsupported profiles
+  (bgo#730997).
+- Make vaapipostproc work with SW elements (bgo#720174,
+  bgo#704078).
+- Allow vaapipostproc to integrate with GL downstream elements
+  (bgo#735231).
+- Add support for high-quality scaling to vaapipostproc
+  (scale-method=hq).
+- Fix advanced deinterlacing when it is the unique filter
+  applied.
+- Add GstColorBalance interface to vaapisink (bgo#722390).
+- Implement the GstNavigation interface into vaapisink
+  (bgo#711479).
+- Allow rescaling of X11 window for vaapisink (bgo#711478).
+- Optimizations to vaapidecode thread handling (bgo#734616).
+- Fix deinterlacing from non VA memory buffers (bgo#726270).
+- Fix clearing of subtitle overlay.
+- Fix clearing of vaapipostproc state during restart.
+- Bump soname following upstream changes.
+
+---

Old:

  gstreamer-vaapi-0.5.9.tar.bz2

New:

  gstreamer-vaapi-0.5.10.tar.bz2



Other differences:
--
++ gstreamer-plugins-vaapi.spec ++
--- /var/tmp/diff_new_pack.MZUH63/_old  2015-04-13 20:31:36.0 +0200
+++ /var/tmp/diff_new_pack.MZUH63/_new  2015-04-13 20:31:36.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-plugins-vaapi
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -14,10 +14,9 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
-# every machine even wihtout the specific hardware.
-#define SKIP_GSTPROVIDES 1
 
-%define package_version 0.5.9
+
+%define package_version 0.5.10
 
 %if 0%{suse_version}  1230
 %bcond_without wayland
@@ -27,23 +26,23 @@
 
 Name:   gstreamer-plugins-vaapi
 BuildRequires:  Mesa-devel
+BuildRequires:  gtk-doc
+BuildRequires:  libtool
+BuildRequires:  libva-devel
+BuildRequires:  pkgconfig
 BuildRequires:  yasm
 BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
-BuildRequires:  pkgconfig(xrender)
 BuildRequires:  pkgconfig(xrandr)
-BuildRequires:  gtk-doc
-BuildRequires:  libtool
-BuildRequires:  libva-devel
-BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(xrender)
 %if %{with wayland}
 BuildRequires:  pkgconfig(wayland-client) = 1.0.0
 %endif
 Summary:Gstreamer VA-API plugins
 License:LGPL-2.1+
 Group:  Productivity/Multimedia/Other
-Version:0.5.9
+Version:0.5.10
 Release:0
 Source0:gstreamer-vaapi-%{package_version}.tar.bz2
 Url:http://gitorious.org/vaapi/gstreamer-vaapi
@@ -58,18 +57,18 @@
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}
 %if %{with wayland}
-Requires:   libgstvaapi-wayland-1_4-0 = %{version}
+Requires:   libgstvaapi-wayland-1_4-1 = %{version}
 %endif
 
 %description devel
 This package contains all necessary include files and libraries needed
 to develop applications that require these.
 
-%package -n