[libunicapgtk/f13/master] add missing lock/unlock in unicapgtk_video_display_set_pause() (#532289)
Kamil Dudka
kdudka at fedoraproject.org
Thu Sep 23 22:47:07 UTC 2010
commit 4459dc02219a6df349e3817a18c6408529d922db
Author: Kamil Dudka <kdudka at redhat.com>
Date: Fri Sep 24 00:14:08 2010 +0200
add missing lock/unlock in unicapgtk_video_display_set_pause() (#532289)
libunicapgtk-bz532289.patch | 18 ++++++++++++++++++
libunicapgtk.spec | 9 ++++++++-
2 files changed, 26 insertions(+), 1 deletions(-)
---
diff --git a/libunicapgtk-bz532289.patch b/libunicapgtk-bz532289.patch
new file mode 100644
index 0000000..e2ab23f
--- /dev/null
+++ b/libunicapgtk-bz532289.patch
@@ -0,0 +1,18 @@
+=== modified file 'libunicapgtk/src/unicapgtk_video_display.c'
+--- libunicapgtk/src/unicapgtk_video_display.c 2010-01-16 22:51:48 +0000
++++ libunicapgtk/src/unicapgtk_video_display.c 2010-09-23 21:56:25 +0000
+@@ -1018,11 +1018,13 @@
+ {
+ if( ugtk->backend )
+ {
++ ugtk->backend_lock( ugtk->backend_data );
+ ugtk->backend_get_image_data( ugtk->backend_data, &data_buffer, 0 );
+ unicap_copy_format( &ugtk->pause_buffer.format, &data_buffer.format );
+ ugtk->pause_buffer.buffer_size = data_buffer.format.buffer_size;
+ ugtk->pause_buffer.data = malloc( ugtk->pause_buffer.format.buffer_size );
+ memcpy( ugtk->pause_buffer.data, data_buffer.data, ugtk->pause_buffer.format.buffer_size );
++ ugtk->backend_unlock( ugtk->backend_data );
+ }
+ }
+ else
+
diff --git a/libunicapgtk.spec b/libunicapgtk.spec
index c06c9a9..6a66b33 100644
--- a/libunicapgtk.spec
+++ b/libunicapgtk.spec
@@ -1,11 +1,12 @@
Summary: Library to build graphical widgets for the unicap library
Name: libunicapgtk
Version: 0.9.8
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2+
Group: System Environment/Libraries
URL: http://www.unicap-imaging.org/
Source0: http://www.unicap-imaging.org/downloads/%{name}-%{version}.tar.gz
+Patch0: libunicapgtk-bz532289.patch
BuildRequires: intltool, /usr/bin/perl, perl(XML::Parser), gettext, gtk-doc >= 1.4
BuildRequires: libucil-devel, gtk2-devel, libXv-devel, libXext-devel, libX11-devel
BuildRequires: libICE-devel
@@ -31,9 +32,11 @@ API documentation of the library, too.
%prep
%setup -q
+%patch0 -p1
%build
%configure --disable-rpath --enable-gtk-doc
+make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
@@ -64,6 +67,10 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/gtk-doc/html/%{name}
%changelog
+* Fri Sep 24 2010 Kamil Dudka <kdudka at redhat.com> 0.9.8-3
+- build the package in %%build
+- add missing lock/unlock in unicapgtk_video_display_set_pause() (#532289)
+
* Sun Feb 21 2010 Robert Scheck <robert at fedoraproject.org> 0.9.8-1
- Upgrade to 0.9.8 (#530702, #567109, #567110, #567111)
- Splitting of unicap into libunicap, libucil and libunicapgtk
More information about the scm-commits
mailing list