[libunicapgtk] add missing lock/unlock in unicapgtk_video_display_set_pause() (#532289)
Kamil Dudka
kdudka at fedoraproject.org
Thu Sep 23 22:18:21 UTC 2010
commit 3d3918e841126c23fe55d1a8f70f369b891789d8
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 | 7 ++++++-
2 files changed, 24 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 55830cd..289a19e 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: 2%{?dist}
+Release: 3%{?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,6 +32,7 @@ API documentation of the library, too.
%prep
%setup -q
+%patch0 -p1
%build
%configure --disable-rpath --enable-gtk-doc
@@ -65,6 +67,9 @@ 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
+- add missing lock/unlock in unicapgtk_video_display_set_pause() (#532289)
+
* Fri Mar 12 2010 Kamil Dudka <kdudka at redhat.com> 0.9.8-2
- build the package in %%build
More information about the scm-commits
mailing list