rpms/zynaddsubfx/FC-6 zynaddsubfx-unzombify.patch, NONE, 1.1 zynaddsubfx.spec, 1.9, 1.10
Anthony Green (green)
fedora-extras-commits at redhat.com
Wed Oct 10 21:31:59 UTC 2007
- Previous message (by thread): rpms/zynaddsubfx/F-7 zynaddsubfx.spec,1.10,1.11
- Next message (by thread): rpms/kernel/devel linux-2.6-mac80211-nm-hidden-ssid.patch, NONE, 1.1 kernel.spec, 1.213, 1.214 linux-2.6-wireless.patch, 1.9, 1.10 linux-2.6-wireless-pending.patch, 1.10, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: green
Update of /cvs/extras/rpms/zynaddsubfx/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13569
Modified Files:
zynaddsubfx.spec
Added Files:
zynaddsubfx-unzombify.patch
Log Message:
add unzombify patch
zynaddsubfx-unzombify.patch:
--- NEW FILE zynaddsubfx-unzombify.patch ---
--- ZynAddSubFX-2.2.1/src/Output/JACKaudiooutput.C~ 2007-10-10 15:12:05.000000000 -0400
+++ ZynAddSubFX-2.2.1/src/Output/JACKaudiooutput.C 2007-10-10 15:17:59.047476392 -0400
@@ -77,9 +77,14 @@
jack_default_audio_sample_t *outl=(jack_default_audio_sample_t *) jack_port_get_buffer (outport_left, nframes);
jack_default_audio_sample_t *outr=(jack_default_audio_sample_t *) jack_port_get_buffer (outport_right, nframes);
- pthread_mutex_lock(&jackmaster->mutex);
- jackmaster->GetAudioOutSamples(nframes,jack_get_sample_rate(jackclient),outl,outr);
- pthread_mutex_unlock(&jackmaster->mutex);
+ if (!pthread_mutex_trylock(&jackmaster->mutex)) {
+ jackmaster->GetAudioOutSamples(nframes,jack_get_sample_rate(jackclient),outl,outr);
+ pthread_mutex_unlock(&jackmaster->mutex);
+ }
+ else {
+ memset(outl, 0, sizeof(jack_default_audio_sample_t) * nframes);
+ memset(outr, 0, sizeof(jack_default_audio_sample_t) * nframes);
+ }
return(0);
};
Index: zynaddsubfx.spec
===================================================================
RCS file: /cvs/extras/rpms/zynaddsubfx/FC-6/zynaddsubfx.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- zynaddsubfx.spec 6 Apr 2007 20:10:07 -0000 1.9
+++ zynaddsubfx.spec 10 Oct 2007 21:31:26 -0000 1.10
@@ -1,7 +1,7 @@
Summary: Real-time software synthesizer
Name: zynaddsubfx
Version: 2.2.1
-Release: 14%{?dist}
+Release: 15%{?dist}
License: GPL
Group: Applications/Multimedia
URL: http://zynaddsubfx.sourceforge.net
@@ -9,6 +9,7 @@
Patch0: zyn_lash-0.5.0pre0.diff
Patch1: zynaddsubfx-fltk-config-broken.patch
Patch2: zynaddsubfx-fltk-config-broken-2.patch
+Patch3: zynaddsubfx-unzombify.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: fltk >= 1.1.3
@@ -42,6 +43,7 @@
%patch0 -p1
%patch1 -p0
%patch2 -p0
+%patch3 -p1
%build
# fix microtuning bug (no keyboard mapping being done)
@@ -148,6 +150,10 @@
%{_datadir}/icons/hicolor/64x64/apps/zynaddsubfx.png
%changelog
+* Wed Oct 10 2007 Fernando Lopez-Lezcano <nando at ccrma.stanford.edu> 2.2.1-15
+- added tweaked unzombify patch by Lars Luthman (patch3), see:
+ http://sourceforge.net/tracker/index.php?func=detail&aid=1498438&group_id=62934&atid=502314
+
* Fri Apr 06 2007 Anthony Green <green at redhat.com> 2.2.1-14
- Rebuild with new ImageMagick for working desktop icons.
- Previous message (by thread): rpms/zynaddsubfx/F-7 zynaddsubfx.spec,1.10,1.11
- Next message (by thread): rpms/kernel/devel linux-2.6-mac80211-nm-hidden-ssid.patch, NONE, 1.1 kernel.spec, 1.213, 1.214 linux-2.6-wireless.patch, 1.9, 1.10 linux-2.6-wireless-pending.patch, 1.10, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list