Update to 1.1.2.
Drop contrast/brightness video playback patch. Fixed upstream.
This commit is contained in:
parent
b54755bc54
commit
cd52380460
1
.gitignore
vendored
1
.gitignore
vendored
@ -9,3 +9,4 @@
|
|||||||
/gst-plugins-base-1.0.5.tar.xz
|
/gst-plugins-base-1.0.5.tar.xz
|
||||||
/gst-plugins-base-1.0.6.tar.xz
|
/gst-plugins-base-1.0.6.tar.xz
|
||||||
/gst-plugins-base-1.0.7.tar.xz
|
/gst-plugins-base-1.0.7.tar.xz
|
||||||
|
/gst-plugins-base-1.1.2.tar.xz
|
||||||
|
@ -1,52 +0,0 @@
|
|||||||
From 2731012d832b593c54a50492a27d328f2de9b596 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Daniel Drake <dsd@laptop.org>
|
|
||||||
Date: Wed, 29 May 2013 10:33:48 -0600
|
|
||||||
Subject: [PATCH] gstplaysink: pass translated color balance value to channel
|
|
||||||
MIME-Version: 1.0
|
|
||||||
Content-Type: text/plain; charset=UTF-8
|
|
||||||
Content-Transfer-Encoding: 8bit
|
|
||||||
|
|
||||||
We found a case where untranslated values were being passed from the
|
|
||||||
proxy to the underlying channel, causing bad color balance values
|
|
||||||
in some setups.
|
|
||||||
|
|
||||||
Thanks to Sebastian Dröge for clarifying how the code works, and
|
|
||||||
suggesting the fix.
|
|
||||||
|
|
||||||
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=701202
|
|
||||||
---
|
|
||||||
gst/playback/gstplaysink.c | 13 ++++++++++++-
|
|
||||||
1 file changed, 12 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
Index: gst-plugins-base-1.0.7/gst/playback/gstplaysink.c
|
|
||||||
===================================================================
|
|
||||||
--- gst-plugins-base-1.0.7.orig/gst/playback/gstplaysink.c
|
|
||||||
+++ gst-plugins-base-1.0.7/gst/playback/gstplaysink.c
|
|
||||||
@@ -1540,6 +1540,7 @@ update_colorbalance (GstPlaySink * plays
|
|
||||||
GstColorBalanceChannel *proxy = l->data;
|
|
||||||
GstColorBalanceChannel *channel = NULL;
|
|
||||||
const GList *channels, *k;
|
|
||||||
+ gdouble new_val;
|
|
||||||
|
|
||||||
channels = gst_color_balance_list_channels (balance);
|
|
||||||
for (k = channels; k; k = k->next) {
|
|
||||||
@@ -1553,8 +1554,18 @@ update_colorbalance (GstPlaySink * plays
|
|
||||||
|
|
||||||
g_assert (channel);
|
|
||||||
|
|
||||||
+ /* Convert to [0, 1] range */
|
|
||||||
+ new_val =
|
|
||||||
+ ((gdouble) playsink->colorbalance_values[i] -
|
|
||||||
+ (gdouble) proxy->min_value) / ((gdouble) proxy->max_value -
|
|
||||||
+ (gdouble) proxy->min_value);
|
|
||||||
+ /* Convert to channel range */
|
|
||||||
+ new_val =
|
|
||||||
+ channel->min_value + new_val * ((gdouble) channel->max_value -
|
|
||||||
+ (gdouble) channel->min_value);
|
|
||||||
+
|
|
||||||
gst_color_balance_set_value (balance, channel,
|
|
||||||
- playsink->colorbalance_values[i]);
|
|
||||||
+ (gint) (new_val + 0.5));
|
|
||||||
}
|
|
||||||
|
|
||||||
g_signal_handlers_unblock_by_func (balance,
|
|
@ -1,15 +1,14 @@
|
|||||||
%global majorminor 1.0
|
%global majorminor 1.0
|
||||||
|
|
||||||
Name: gstreamer1-plugins-base
|
Name: gstreamer1-plugins-base
|
||||||
Version: 1.0.7
|
Version: 1.1.2
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: GStreamer streaming media framework base plugins
|
Summary: GStreamer streaming media framework base plugins
|
||||||
|
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
URL: http://gstreamer.freedesktop.org/
|
URL: http://gstreamer.freedesktop.org/
|
||||||
Source0: http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-%{version}.tar.xz
|
Source0: http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-%{version}.tar.xz
|
||||||
Patch0: 0001-missing-plugins-Remove-the-mpegaudioversion-field.patch
|
Patch0: 0001-missing-plugins-Remove-the-mpegaudioversion-field.patch
|
||||||
Patch1: 0001-gstplaysink-pass-translated-color-balance-value-to-c.patch
|
|
||||||
|
|
||||||
BuildRequires: gstreamer1-devel >= %{version}
|
BuildRequires: gstreamer1-devel >= %{version}
|
||||||
BuildRequires: gobject-introspection-devel >= 1.31.1
|
BuildRequires: gobject-introspection-devel >= 1.31.1
|
||||||
@ -88,7 +87,6 @@ for the GStreamer Base Plugins library.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n gst-plugins-base-%{version}
|
%setup -q -n gst-plugins-base-%{version}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -333,6 +331,10 @@ chrpath --delete $RPM_BUILD_ROOT%{_bindir}/gst-discoverer-1.0
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 12 2013 Brian Pepple <bpepple@fedoraproject.org> - 1.1.2-1
|
||||||
|
- Update to 1.1.2.
|
||||||
|
- Drop contrast/brightness video playback patch. Fixed upstream.
|
||||||
|
|
||||||
* Wed May 29 2013 Daniel Drake <dsd@laptop.org> - 1.0.7-2
|
* Wed May 29 2013 Daniel Drake <dsd@laptop.org> - 1.0.7-2
|
||||||
- Upstream patch to fix contrast/brightness in video playback
|
- Upstream patch to fix contrast/brightness in video playback
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user