You can subscribe to this list here.
2003 |
Jan
|
Feb
(8) |
Mar
(3) |
Apr
|
May
(2) |
Jun
(8) |
Jul
(4) |
Aug
(12) |
Sep
(11) |
Oct
|
Nov
|
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(3) |
Feb
(3) |
Mar
(2) |
Apr
(17) |
May
(8) |
Jun
(6) |
Jul
|
Aug
(1) |
Sep
(3) |
Oct
(5) |
Nov
(10) |
Dec
(5) |
2005 |
Jan
(4) |
Feb
|
Mar
(1) |
Apr
(23) |
May
(10) |
Jun
(3) |
Jul
(3) |
Aug
(10) |
Sep
|
Oct
(7) |
Nov
(8) |
Dec
|
2006 |
Jan
(5) |
Feb
(5) |
Mar
(11) |
Apr
(1) |
May
(3) |
Jun
|
Jul
(3) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
(9) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(5) |
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
(4) |
Nov
(3) |
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(4) |
Nov
(2) |
Dec
|
2011 |
Jan
(5) |
Feb
(1) |
Mar
|
Apr
|
May
(4) |
Jun
|
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
(15) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
(7) |
Feb
(6) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(12) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
(9) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
From: Esben S. <b0...@es...> - 2005-04-11 19:18:22
|
Stewart Evans <st...@lu...> writes: > Anyone have any suggestions as to where I should be poking? I would try the alsa-user mailinglist. -- Esben Stien is b0...@es... http://www. irc://irc. /%23contact [sip|iax]: jid:b0ef@ |
From: John C. <ci...@pu...> - 2005-04-11 05:59:22
|
Hi, I've recently installed GWC 0.20.10. So far it's working fine, except when I click the Help-How to Use, or Help-Quickstart buttons, those helpfiles can't be found. I have been using GWC 0.20.7 and the help files worked fine. I've looked in the Makefile, and it shows they will be installed in /usr/share/gnome/help/gnome_wave_cleaner/C and indeed they are. The files have the correct names too. I wonder what went wrong. Does anyone else with GWC 0.20.10 see this? By the way, when I run gwc from the command line, and click on either of the above help topics, the error is: gnome_help_display failed: Unable to find the help files in either /usr/local/share/gnome/help/gnome_wave_cleaner/ or /usr/share/gnome/help/. Please check your installation Thanks, John |
From: Stewart E. <st...@lu...> - 2005-04-09 04:13:01
|
I'm having a problem with my audio system that's only showing up with =20 gwc. I fairly recently upgraded my system from RedHat 9 to FedoraCore 3 =20 and, around the same time, changed my sound card to an M-Audio =20 Revolution and my sound drivers to ALSA. Somewhere in there, I may have picked up this problem. The symptom is =20 that when I make a selection in gwc and click 'play', I get a very =20 brief bit of sound - maybe a quarter second - then nothing. It sounds =20 like it is actually playing the beginning of my selection, but then =20 nothing. I've tried this with several different versions of gwc, going back to =20 0.20.7 which I have used successfully in the past. I don't think it's a =20 gwc bug as such, but rather some interaction of my system configuration =20 with gwc. Other applications, including xmms and audacity, are working =20 fine. gwc is configured to use /dev/dsp, which audacity is using also. Anyone have any suggestions as to where I should be poking? All help =20 welcomed. Thanks, -- Stewart |
From: Stewart E. <st...@lu...> - 2005-03-28 06:54:43
|
I just tried to build 0.20.10 on a Fedora Core 3 system, and it bombed =20 out with the following: biquad.c: In function `filter_audio': biquad.c:64: warning: implicit declaration of function =20 `load_filter_preferences'biquad.c:126: warning: unused variable =20 `p_first' biquad.c:59: warning: unused variable `i_left' biquad.c:59: warning: unused variable `i_right' biquad.c:61: warning: unused variable `filtered_sample' biquad.c: At top level: biquad.c:247: error: conflicting types for 'load_filter_preferences' biquad.c:64: error: previous implicit declaration of =20 'load_filter_preferences' was here make: *** [biquad.o] Error 1 I went back and got 0.20.09 instead, which compiles fine. Maybe I just =20 have more persnickety compiler settings than Jeff's...looks like this =20 could be fixed by a simple forward declaration. FYI, -- Stewart |
From: Jeff W. <we...@ya...> - 2005-01-10 03:39:52
|
It's been a while since GWC got some overdue attention. Thanks to Robert Atwood for a fix to the audio playback hanging problem (which was better than my fix ;-) ) Thiemo Gehrke did some great work cleaning up config.in and Makefile.in (which were admittedly a mess). The amplify function can now mix from either channel, so if you have a dropout in one channel and it's more or less monophonic you can try to mix in from the other channel. I'm firmly convinced most people will look at the amplify dialog and say "HUH -- how does that work?". I slapped the dialog in place really fast and I'm sure the descriptive text (or lack of ...) could use improvement. Amplify also now can do a IIR (Infinite Impulse Response) lowpass filter. That was to solve my own problem where my monitor went into power save mode and I got a 14Khz "signal injection" into my audio file. Also to solve one of my problems I added some code to create pink and/or white noise. I am working on a project where I don't have and portion of the track with no true signal. I had wondered for a while if you could used artificially generated noise as an estimate for the actual noise present in the audio track. Based on my test here, I was pleasently surprised! It turned out for me that white noise was better than pink noise to estimate the actual noise. My other problem at the moment (on the some audio track), is there is a background hum that becomes audible after I remove the noise. So, I'm working on a way to specify which frequencies in the noise sample you want removed during denoising. I believe this can become an all-purpase lowpass/highpass/notch filtering mechanism using FFT as the basis. Rob Frohne has ported GWC to Mac/OSX. He sent me his work and it should be a small effort to merge the code. Happy new year to everyone. Let's hope for a peaceful planet in 2005. Cheers, Jeff -- From the changelog for 0.20-09: BUGFIX: Markers could be drawn at inappropriate places BUGFIX: Selection in areas with 2 markers w/in 10 pixels would jump to first marker. BUGFIX: Playing audio could freeze with change make in 0.20-08 BUGFIX: Makefile didn't recognize --prefix as passed to configure script. Thanks to Thiemo Gehrke CODE: Thiemo Ghehrke did nice cleanup on config.in and Makefile.in CODE: Can generate pink/white noise (useful if you don't have a good noise sample for denoising) CODE: Adding IIR lowpass filtering CODE: Adding left/right mixing functions to amplify CODE: Expanding the main window vertically now only expands the audio view, not the text at the bottom. -- thanks to joseph daly |
From: Atwood, R. C <r.a...@im...> - 2005-01-07 23:55:28
|
Sounds good! If anyone wants my quick fix for 0.20.08, here it is; I = don't think this shoudl break anything and it adds very little overhead, = and of course the message can be removed or relaced with g_print = whatever that is... but if you have fixed the cause for the next version = so much the better. on my system it ALWAYS hangs after playback, a = problem that is hard to miss! so it must be system (sound card? driver = module?) dependent if you or anyone has ever played back a selection = without it hanging. I am guessing that it only plays complete blocks and = reports back only integer multiples of the block size. =20 I now understand why the tool buttons do not respond during this loop, = the control never gets back to the gtk routines. Perhaps it would be a = good idea to include something like this in order to ensure that the = loop terminates eventually? or, set a limit on the number of loops?=20 audio_util.c 901 void stop_playback(int force) 902 { 903 if(!force) { 904 /* Robert altered */ 905 int new_playback =3D audio_device_processed_bytes(); 906 int old_playback; 907 while(new_playback < playback_total_bytes) { 908 /* Robert altered */ 909 //g_print("usleep 100\n") ; 910 usleep(250) ; 911 old_playback =3D new_playback; 912 new_playback=3Daudio_device_processed_bytes(); 913 /* check if more samples have been processed, if = not,quit */ 914 if (old_playback=3D=3Dnew_playback){ 915 fprintf(stderr,"Playback appears frozen\n = Breaking\n"); 916 break; 917 } 918 } 919 usleep(100) ; 920 } 921 audio_state =3D NOTHING ; 922 audio_device_close() ; 923 } -----Original Message----- From: Jeff Welty [mailto:we...@ya...] Sent: Fri 1/7/2005 8:41 PM To: Atwood, Robert C Cc: gwc...@li... Subject: Re: [Gwc-general] gwc-0.20.08 -- hangs after playback Thanks for the bug report. I also caught the hanging problem and have a fix when 0.20-09 is=20 released. What I wanted to achieve with that little loop not closing the audio device prematurely, which I think = is one source of a small clicking sound at the end of playback. I think, though, I haven't got the problem=20 licked, because even though the audio device has receieve all the bytes in it's internal buffer, it hasn't=20 played them all. 0.20-09 will also have a fix for snapping to markers when the markers=20 are close to each other, as well as a lowpass iir filter, and amplify can now mix/crossfade from=20 the left/right channels. jw Atwood, Robert C wrote: > gwc certainly looks like it will serve the purpose of removing one=20 > more reason to run Windows on the machine! However, I experienced one=20 > significant problem already -- the program hangs when it reaches the=20 > end of a selected region upon play back. > > I debugged it, which led me to the following subroutine at=20 > audio_util.c:901 > > > ______________________________________ > void stop_playback(int force) > { > if(!force) { > while(audio_device_processed_bytes() < playback_total_bytes) { > //g_print("usleep 100\n") ; > usleep(250) ; > } > usleep(100) ; > } > audio_state =3D NOTHING ; > audio_device_close() ; > } > ________________________________________ > >=20 |
From: Jeff W. <we...@ya...> - 2005-01-07 20:41:44
|
Thanks for the bug report. I also caught the hanging problem and have a fix when 0.20-09 is released. What I wanted to achieve with that little loop not closing the audio device prematurely, which I think is one source of a small clicking sound at the end of playback. I think, though, I haven't got the problem licked, because even though the audio device has receieve all the bytes in it's internal buffer, it hasn't played them all. 0.20-09 will also have a fix for snapping to markers when the markers are close to each other, as well as a lowpass iir filter, and amplify can now mix/crossfade from the left/right channels. jw Atwood, Robert C wrote: > gwc certainly looks like it will serve the purpose of removing one > more reason to run Windows on the machine! However, I experienced one > significant problem already -- the program hangs when it reaches the > end of a selected region upon play back. > > I debugged it, which led me to the following subroutine at > audio_util.c:901 > > > ______________________________________ > void stop_playback(int force) > { > if(!force) { > while(audio_device_processed_bytes() < playback_total_bytes) { > //g_print("usleep 100\n") ; > usleep(250) ; > } > usleep(100) ; > } > audio_state = NOTHING ; > audio_device_close() ; > } > ________________________________________ > > For some reason, the number returned by audio_device_processed_bytes() > remains less than playback_total_bytes. At the same time, and for > reasons that my lack of gui-interface programming prevents me from > understanding, the toolbar buttons are not active at this point. > > It seems like something to do with the playback transferring a fixed > parcel of data which is larger than the selction resolution, so it > stops transferring while some selected bytes remain, is this > possible? I am willing to look into this further but I though > someone here might already understand the problem and see right away > what is happening. > > > My quick fix is to test whether the result of > audio_device_processed_bytes() has changed during the usleep and break > if it has not. This works for me! So far it has not exited the > playback at an incorrect time due to this change. > > > The system is: Slackware 10.0 with rebuilt 2.4.26 kernel, alsa with > oss emulation (compiled so that only EMU10k1 and dummy modules are > built), SB-Live! soundcard, cheep motherboard with a 'via 1-giga-pro' > processor (possibly via-c3 ???) > > Also I noticed that ./configure selected -mcpu=i686 -march=i686 for my > system but actually this doesn't work. I guess that is because the > cheap processor claims to be more than it is! I found that the 2.4.26 > kernel configured with i686 did not work either. Could the ./configure > check what the kernel is actually configured for instead of what the > processor claims to be (as ALSA does?) Just a thought ... it is easy > enough to fix the Makefile, only, less geeky people than I might be > put off if the autoconfigured program doesn't work and the reason is > not obvious ("illegal instruction") But I have no idea how many > processors might exhibit this behaviour :-() > > Robert > r.atwood at imperial dott ac dott uk > > > > > > > > > > > > > > > > !DSPAM:41ded56f45821239941626! |
From: Atwood, R. C <r.a...@im...> - 2005-01-07 18:27:44
|
gwc certainly looks like it will serve the purpose of removing one more = reason to run Windows on the machine! However, I experienced one = significant problem already -- the program hangs when it reaches the end = of a selected region upon play back. I debugged it, which led me to the following subroutine at = audio_util.c:901 ______________________________________ void stop_playback(int force) { if(!force) { while(audio_device_processed_bytes() < playback_total_bytes) { //g_print("usleep 100\n") ; usleep(250) ; } usleep(100) ; } audio_state =3D NOTHING ; audio_device_close() ; } ________________________________________ For some reason, the number returned by audio_device_processed_bytes() = remains less than playback_total_bytes. At the same time, and for = reasons that my lack of gui-interface programming prevents me from = understanding, the toolbar buttons are not active at this point. It seems like something to do with the playback transferring a fixed = parcel of data which is larger than the selction resolution, so it stops = transferring while some selected bytes remain, is this possible? I am = willing to look into this further but I though someone here might = already understand the problem and see right away what is happening. My quick fix is to test whether the result of = audio_device_processed_bytes() has changed during the usleep and break = if it has not. This works for me! So far it has not exited the playback = at an incorrect time due to this change.=20 The system is: Slackware 10.0 with rebuilt 2.4.26 kernel, alsa with oss = emulation (compiled so that only EMU10k1 and dummy modules are built), = SB-Live! soundcard, cheep motherboard with a 'via 1-giga-pro' processor = (possibly via-c3 ???)=20 Also I noticed that ./configure selected -mcpu=3Di686 -march=3Di686 for = my system but actually this doesn't work. I guess that is because the = cheap processor claims to be more than it is! I found that the 2.4.26 = kernel configured with i686 did not work either. Could the ./configure = check what the kernel is actually configured for instead of what the = processor claims to be (as ALSA does?) Just a thought ... it is easy = enough to fix the Makefile, only, less geeky people than I might be put = off if the autoconfigured program doesn't work and the reason is not = obvious ("illegal instruction") But I have no idea how many processors = might exhibit this behaviour :-() Robert r.atwood at imperial dott ac dott uk =20 |
From: Howard S. <fla...@mi...> - 2004-12-15 07:19:50
|
Jeff Welty wrote: > Howard, > > Just had an idea -- look at the audio output device in settings->misc. > > By default it's /dev/dsp. Perhaps it should be something else for your > madrake configuration? I can't find this anywhere. Settings->miscellaneous contains only Seconds of audio pre-selected when "s" key is struck (0.5) Seconds of audio highlighted around song marker when markers are shown (15) Normalize values for declick, denoise? (0) Silence estimate in seconds for marking songs (2) plus a checkbox for Log frequency in sonogram (not checked) Is there any way to run this in a debugger and see where it's hanging? I don't know what debuggers are available on Linux, esp. under X windows, but I'm sure there must be some. I do know C, and I'd be willing to give this a try. Thanks. Howard Sanner fla...@mi... |
From: Jeff W. <we...@ya...> - 2004-12-13 02:25:54
|
Howard, Just had an idea -- look at the audio output device in settings->misc. By default it's /dev/dsp. Perhaps it should be something else for your madrake configuration? jw |
From: Howard S. <fla...@mi...> - 2004-12-02 04:28:14
|
Jeff Welty wrote: > Look at the Makefile that is created by the configure script. Based on > what you describe for packages, it should have a "HAVE_ALSA" define'd in > the CFLAGS. But it doesn't. The Makefile configure generates is attached. > It would appear after the -Wall, and look like > -DHAVE_ALSA. Just remove the -DHAVE_ALSA, rm *.o, then try make again. With nothing to lose, I *added* -DHAVE_ALSA, then did rm *.o, rm gwc, make. No change in behavior when the program runs. Sorry to be such a pain about this. I'm sure it's something simple--and stupid--that I did wrong to change the configuration when I moved to the new HD. I just don't have any idea what it is or how to troubleshoot it. Thanks a million for your help. Howard Sanner fla...@mi... |
From: James T. <ja...@ta...> - 2004-12-01 19:44:35
|
On Wed, 01 Dec 2004 14:15:00 +0000 Philip Rhoades <ph...@pr...> wrote: > On RH9 using configure I get: > > Libsndfile 1.0.0 or greater not found, find it at: > http://www.zip.com.au/~erikd/libsndfile/ > --- > OR perhaps you have installed it and libsndfile.so.1's > path is not in /etc/ld.so.conf ("man ldconfig" for help)? > > I saw someone else's post re this problem but I HAVE installed: > > libsndfile-1.0.10-1.0.rh9.dag.i386.rpm > > and run "ldconfig -v" showing: > > /usr/lib: > libsndfile.so.1 -> libsndfile.so.1.0.10 > > Any ideas what is wrong? > > Thanks, Unless the libsndfile packages are unusually constructed you need a libsndfile*-dev (or -devel I forget which RH uses) package as well to install the header files. James -- James Tappin, O__ "I forget the punishment for using ja...@ta... -- \/` Microsoft --- Something lingering http://www.tappin.me.uk/ with data loss in it I fancy" |
From: Philip R. <ph...@pr...> - 2004-12-01 14:14:32
|
People, On RH9 using configure I get: Libsndfile 1.0.0 or greater not found, find it at: http://www.zip.com.au/~erikd/libsndfile/ --- OR perhaps you have installed it and libsndfile.so.1's path is not in /etc/ld.so.conf ("man ldconfig" for help)? I saw someone else's post re this problem but I HAVE installed: libsndfile-1.0.10-1.0.rh9.dag.i386.rpm and run "ldconfig -v" showing: /usr/lib: libsndfile.so.1 -> libsndfile.so.1.0.10 Any ideas what is wrong? Thanks, Phil. --=20 Philip Rhoades Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275) GPO Box 3411 Sydney NSW 2001 Australia Mobile: +61:(0)411-185-652 Fax: +61:(0)2-8221-9599 E-mail: ph...@pr... |
From: Ken D. <kpd...@mc...> - 2004-11-29 22:17:09
|
I have the following problem. When I open a file and select the whole thing, do a large pop removal and then a weak pop removal right afterward, the weak pop removal shows 0 pops/clicks. If I were to select only a portion of the file, then both work fine in succession. If I do a strong pop removal, save the file, reopen it and do a weak pop removal on the whole file, everything goes fine. This occurs in both 0.20-03 and -07. I don't think I had this problem in 0.19 Ken -- Ken Dere |
From: Jeff W. <we...@ya...> - 2004-11-29 04:52:49
|
Look at the Makefile that is created by the configure script. Based on what you describe for packages, it should have a "HAVE_ALSA" define'd in the CFLAGS. It would appear after the -Wall, and look like -DHAVE_ALSA. Just remove the -DHAVE_ALSA, rm *.o, then try make again. Give that a shot. If it works, then I'll try to figure out a more permanent solution for the gwc package. Howard Sanner wrote: > Jeff Welty wrote: > >> Howard, >> >> Did you solve this? > > > > No. Unfortunately, I'm like the blind man of Hindustan trying to > figure out what the elephant looks like. I have no idea how sound > works under Linux. > > > >> My hunch is perhaps you have the ALSA sound interface compiled >> instead of the OSS sound interface?o > > > > How do I compile it for the OSS interface? On the previous HD I > just did configure, make, su root, make install and everything ran > fine (once I installed libsndfile properly). I deleted all the GWC > files except the tar and rebuilt it the same way on the new HD, which > did not help. > > When I moved to the new HD, I had to re-install pkg-config before > I could run configure. Then all seemed to go OK. > > rpm tells me that I have the following alsa packages installed: > > alsa-lib 0.5.10-2mdk > alsa-lib-devel 0.5.10-2mdk > alsa-utils 0.5.10-3mdk > > Anything else I can tell you, just let me know. I feel silly to be > so helpless here. I once implemented a replacement RTL for Microsoft C > 5.1 in assembly language in the DOS days. How Linux works makes > double-precision FP look simple! > > Many thanks. > > Howard Sanner > fla...@mi... > > > > > !DSPAM:41aa9f00114803880712686! |
From: Howard S. <fla...@mi...> - 2004-11-29 03:59:27
|
Jeff Welty wrote: > Howard, > > Did you solve this? No. Unfortunately, I'm like the blind man of Hindustan trying to figure out what the elephant looks like. I have no idea how sound works under Linux. > My hunch is perhaps you have the ALSA sound > interface compiled instead of the OSS sound interface?o How do I compile it for the OSS interface? On the previous HD I just did configure, make, su root, make install and everything ran fine (once I installed libsndfile properly). I deleted all the GWC files except the tar and rebuilt it the same way on the new HD, which did not help. When I moved to the new HD, I had to re-install pkg-config before I could run configure. Then all seemed to go OK. rpm tells me that I have the following alsa packages installed: alsa-lib 0.5.10-2mdk alsa-lib-devel 0.5.10-2mdk alsa-utils 0.5.10-3mdk Anything else I can tell you, just let me know. I feel silly to be so helpless here. I once implemented a replacement RTL for Microsoft C 5.1 in assembly language in the DOS days. How Linux works makes double-precision FP look simple! Many thanks. Howard Sanner fla...@mi... |
From: John C. <ci...@pu...> - 2004-11-29 02:11:25
|
Jeff, Thanks. That works out best for me. And there I also found the list of the "undocumented" shortcut keys (well, most of them are in the gwc_help.html file, except j and k.) I decided to hotkey the Declick_Strong with "g" as in "go" since S and D are already taken. I also hotkeyed Declick_Weak with w since that was available. The altered code (gwc.c in gwc-0.19-7): (Starts at line 1598) GNOMEUIINFO_ITEM_ACCEL(" Declick Strong", "Remove pops/clicks from current view or selection", declick, declick_xpm, GDK_g), GNOMEUIINFO_ITEM_ACCEL(" Declick Weak", "Remove weaker pops/clicks from current view or selection", declick_weak, declick_w_xpm, GDK_w), John Jeff Welty wrote: > Hmmm. If you want to have fun hacking, wander into gwc.c, and find this > function (about line 1291) > > gboolean key_press_cb(GtkWidget * widget, GdkEventKey * event, gpointer > data) > > you'll see there are some predefined keypresses there, and you might > find it easier just to hack the code for now :-) > > jw > >> Unfortunately I don't think KDE has a similar learning scheme. >> Since I use KDE, I won't have this feature at my disposal. Actually I >> had thought it might be a built-in GWC hidden key but I guess not. >> >> Thanks for the replies! >> >> John >> >> >> Jeff Welty wrote: >> >>> I'll repost this informative email from Stewart Evens, describing how >>> to bind your own special keys to any menu function: >>> -- >>> >>> I mentioned a while ago that the old Gnome style of changing menu >>> accelerators wasn't working in 0.20. After some hunting, I've >>> figured out how to fix it. >>> >>> First - version 2.0 of GTK has this option turned off by default. >>> Its doc says to add the line "gtk_can_change_accels = 1" to your >>> ~/.gtkrc-2.0 file. Simple, right? >>> >>> But wait! Gnome 2 doesn't pay attention to that file, apparently >>> because of its ludicrous "gconf" scheme. So I had to run >>> gconf-editor (which, on my RedHat system, can be found in the >>> oh-so-intuitive menu location System Tools -> More System Tools -> >>> Configuration Editor). Running it warns me that this is not the >>> preferred way of setting my desktop, but since there's no indication >>> of what *is* the preferred way, I went ahead anyway. >>> >>> Anyway, now I only had to navigate down to "desktop -> gnome -> >>> interface" and scroll down until I found the "can_change_accels" item. >>> >>> IMHO, the Gnome2 developers deserve congratulations for approaching >>> Microsoft's level of user hostility and disregard for backwards >>> compatibility. But I digress...anyway, the above worked for me. >>> Unfortunately F1 does not seem to be allowed as an accelerator >>> (other fkeys are okay) so I will have to get used to a new key binding. >>> >>> -- Stewart >>> >>> John Cirillo wrote: >>> >>>> Hi, >>>> I seem to remember there might be some undocumented shortcut keys. >>>> What I am looking for is a shortcut key for the "Declick Strong" >>>> function. I have discovered that I can get much better declick >>>> results on many songs by zooming the screen to show only about 15 >>>> seconds of the song, declick, then click the right scrollbar to move >>>> ahead to the next 15 seconds and so on. But I get tired having to >>>> click right then move the mouse up to click on the Declick Strong >>>> button. If there was a single key to hit for Strong Declick then I >>>> could get more done faster. Is there such a shortcut key? I'm using >>>> 0.19.3 still as it's stable and seems to do what I want. >>>> >>>> Thanks, >>>> >>>> John >>>> >>>> >>>> ------------------------------------------------------- >>>> SF email is sponsored by - The IT Product Guide >>>> Read honest & candid reviews on hundreds of IT Products from real >>>> users. >>>> Discover which products truly live up to the hype. Start reading >>>> now. http://productguide.itmanagersjournal.com/ >>>> _______________________________________________ >>>> Gwc-general mailing list >>>> Gwc...@li... >>>> https://lists.sourceforge.net/lists/listinfo/gwc-general >>>> >>> >>> >>> >>> ------------------------------------------------------- >>> SF email is sponsored by - The IT Product Guide >>> Read honest & candid reviews on hundreds of IT Products from real users. >>> Discover which products truly live up to the hype. Start reading now. >>> http://productguide.itmanagersjournal.com/ >>> _______________________________________________ >>> Gwc-general mailing list >>> Gwc...@li... >>> https://lists.sourceforge.net/lists/listinfo/gwc-general >>> >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real users. >> Discover which products truly live up to the hype. Start reading now. >> http://productguide.itmanagersjournal.com/ >> _______________________________________________ >> Gwc-general mailing list >> Gwc...@li... >> https://lists.sourceforge.net/lists/listinfo/gwc-general >> >> >> >> !DSPAM:41aa37e071602098921043! > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Gwc-general mailing list > Gwc...@li... > https://lists.sourceforge.net/lists/listinfo/gwc-general > |
From: Jeff W. <we...@ya...> - 2004-11-28 21:58:33
|
Hmmm. If you want to have fun hacking, wander into gwc.c, and find this function (about line 1291) gboolean key_press_cb(GtkWidget * widget, GdkEventKey * event, gpointer data) you'll see there are some predefined keypresses there, and you might find it easier just to hack the code for now :-) jw > Unfortunately I don't think KDE has a similar learning scheme. > Since I use KDE, I won't have this feature at my disposal. Actually I > had thought it might be a built-in GWC hidden key but I guess not. > > Thanks for the replies! > > John > > > Jeff Welty wrote: > >> I'll repost this informative email from Stewart Evens, describing how >> to bind your own special keys to any menu function: >> -- >> >> I mentioned a while ago that the old Gnome style of changing menu >> accelerators wasn't working in 0.20. After some hunting, I've >> figured out how to fix it. >> >> First - version 2.0 of GTK has this option turned off by default. >> Its doc says to add the line "gtk_can_change_accels = 1" to your >> ~/.gtkrc-2.0 file. Simple, right? >> >> But wait! Gnome 2 doesn't pay attention to that file, apparently >> because of its ludicrous "gconf" scheme. So I had to run >> gconf-editor (which, on my RedHat system, can be found in the >> oh-so-intuitive menu location System Tools -> More System Tools -> >> Configuration Editor). Running it warns me that this is not the >> preferred way of setting my desktop, but since there's no indication >> of what *is* the preferred way, I went ahead anyway. >> >> Anyway, now I only had to navigate down to "desktop -> gnome -> >> interface" and scroll down until I found the "can_change_accels" item. >> >> IMHO, the Gnome2 developers deserve congratulations for approaching >> Microsoft's level of user hostility and disregard for backwards >> compatibility. But I digress...anyway, the above worked for me. >> Unfortunately F1 does not seem to be allowed as an accelerator >> (other fkeys are okay) so I will have to get used to a new key binding. >> >> -- Stewart >> >> John Cirillo wrote: >> >>> Hi, >>> I seem to remember there might be some undocumented shortcut keys. >>> What I am looking for is a shortcut key for the "Declick Strong" >>> function. I have discovered that I can get much better declick >>> results on many songs by zooming the screen to show only about 15 >>> seconds of the song, declick, then click the right scrollbar to move >>> ahead to the next 15 seconds and so on. But I get tired having to >>> click right then move the mouse up to click on the Declick Strong >>> button. If there was a single key to hit for Strong Declick then I >>> could get more done faster. Is there such a shortcut key? I'm using >>> 0.19.3 still as it's stable and seems to do what I want. >>> >>> Thanks, >>> >>> John >>> >>> >>> ------------------------------------------------------- >>> SF email is sponsored by - The IT Product Guide >>> Read honest & candid reviews on hundreds of IT Products from real >>> users. >>> Discover which products truly live up to the hype. Start reading >>> now. http://productguide.itmanagersjournal.com/ >>> _______________________________________________ >>> Gwc-general mailing list >>> Gwc...@li... >>> https://lists.sourceforge.net/lists/listinfo/gwc-general >>> >> >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real users. >> Discover which products truly live up to the hype. Start reading now. >> http://productguide.itmanagersjournal.com/ >> _______________________________________________ >> Gwc-general mailing list >> Gwc...@li... >> https://lists.sourceforge.net/lists/listinfo/gwc-general >> > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Gwc-general mailing list > Gwc...@li... > https://lists.sourceforge.net/lists/listinfo/gwc-general > > > > !DSPAM:41aa37e071602098921043! |
From: John C. <ci...@pu...> - 2004-11-28 20:33:39
|
Unfortunately I don't think KDE has a similar learning scheme. Since I use KDE, I won't have this feature at my disposal. Actually I had thought it might be a built-in GWC hidden key but I guess not. Thanks for the replies! John Jeff Welty wrote: > I'll repost this informative email from Stewart Evens, describing how to > bind your own special keys to any menu function: > -- > > I mentioned a while ago that the old Gnome style of changing menu > accelerators wasn't working in 0.20. After some hunting, I've figured > out how to fix it. > > First - version 2.0 of GTK has this option turned off by default. Its > doc says to add the line "gtk_can_change_accels = 1" to your > ~/.gtkrc-2.0 file. Simple, right? > > But wait! Gnome 2 doesn't pay attention to that file, apparently > because of its ludicrous "gconf" scheme. So I had to run gconf-editor > (which, on my RedHat system, can be found in the oh-so-intuitive menu > location System Tools -> More System Tools -> Configuration Editor). > Running it warns me that this is not the preferred way of setting my > desktop, but since there's no indication of what *is* the preferred > way, I went ahead anyway. > > Anyway, now I only had to navigate down to "desktop -> gnome -> > interface" and scroll down until I found the "can_change_accels" item. > > IMHO, the Gnome2 developers deserve congratulations for approaching > Microsoft's level of user hostility and disregard for backwards > compatibility. But I digress...anyway, the above worked for me. > Unfortunately F1 does not seem to be allowed as an accelerator (other > fkeys are okay) so I will have to get used to a new key binding. > > -- Stewart > > John Cirillo wrote: > >> Hi, >> I seem to remember there might be some undocumented shortcut keys. >> What I am looking for is a shortcut key for the "Declick Strong" >> function. I have discovered that I can get much better declick >> results on many songs by zooming the screen to show only about 15 >> seconds of the song, declick, then click the right scrollbar to move >> ahead to the next 15 seconds and so on. But I get tired having to >> click right then move the mouse up to click on the Declick Strong >> button. If there was a single key to hit for Strong Declick then I >> could get more done faster. Is there such a shortcut key? I'm using >> 0.19.3 still as it's stable and seems to do what I want. >> >> Thanks, >> >> John >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real users. >> Discover which products truly live up to the hype. Start reading now. >> http://productguide.itmanagersjournal.com/ >> _______________________________________________ >> Gwc-general mailing list >> Gwc...@li... >> https://lists.sourceforge.net/lists/listinfo/gwc-general >> > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Gwc-general mailing list > Gwc...@li... > https://lists.sourceforge.net/lists/listinfo/gwc-general > |
From: Jeff W. <we...@ya...> - 2004-11-28 19:44:05
|
Howard, Did you solve this? My hunch is perhaps you have the ALSA sound interface compiled instead of the OSS sound interface?o One this that could possibly make this happen is if you have the ALSA kernel sound drivers intalled, but not the ALSA development libraries. jw Howard Sanner wrote: > Greetings, > > I am now more or less finished re-installing everything on a new > HD after the one I've been using lo these several years failed. > Fortunately I (mostly) had good backups. > > One small gremlin remains. GWC 0.19-9 won't play back. If I click > the play button the cursor appears but does not move and there is no > sound. Broadcast 2000 will both play back and record just fine. > > I did have to download and re-install libsndfile and fftw to get > GWC to load at all. GWC will declick, etc., quite happily. Playback > seems to be the only thing affected. > > I'm running Mandrake 8.1. > > All this worked fine before the HD replacement. I have no idea > where to start troubleshooting this. > > Thanks for any and all pointers. > > Howard Sanner > fla...@mi... > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Gwc-general mailing list > Gwc...@li... > https://lists.sourceforge.net/lists/listinfo/gwc-general > |
From: Jeff W. <we...@ya...> - 2004-11-28 19:34:51
|
I'll repost this informative email from Stewart Evens, describing how to bind your own special keys to any menu function: -- I mentioned a while ago that the old Gnome style of changing menu accelerators wasn't working in 0.20. After some hunting, I've figured out how to fix it. First - version 2.0 of GTK has this option turned off by default. Its doc says to add the line "gtk_can_change_accels = 1" to your ~/.gtkrc-2.0 file. Simple, right? But wait! Gnome 2 doesn't pay attention to that file, apparently because of its ludicrous "gconf" scheme. So I had to run gconf-editor (which, on my RedHat system, can be found in the oh-so-intuitive menu location System Tools -> More System Tools -> Configuration Editor). Running it warns me that this is not the preferred way of setting my desktop, but since there's no indication of what *is* the preferred way, I went ahead anyway. Anyway, now I only had to navigate down to "desktop -> gnome -> interface" and scroll down until I found the "can_change_accels" item. IMHO, the Gnome2 developers deserve congratulations for approaching Microsoft's level of user hostility and disregard for backwards compatibility. But I digress...anyway, the above worked for me. Unfortunately F1 does not seem to be allowed as an accelerator (other fkeys are okay) so I will have to get used to a new key binding. -- Stewart John Cirillo wrote: > Hi, > I seem to remember there might be some undocumented shortcut keys. > What I am looking for is a shortcut key for the "Declick Strong" > function. I have discovered that I can get much better declick > results on many songs by zooming the screen to show only about 15 > seconds of the song, declick, then click the right scrollbar to move > ahead to the next 15 seconds and so on. But I get tired having to > click right then move the mouse up to click on the Declick Strong > button. If there was a single key to hit for Strong Declick then I > could get more done faster. Is there such a shortcut key? I'm using > 0.19.3 still as it's stable and seems to do what I want. > > Thanks, > > John > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Gwc-general mailing list > Gwc...@li... > https://lists.sourceforge.net/lists/listinfo/gwc-general > |
From: John C. <ci...@pu...> - 2004-11-23 00:36:24
|
Hi, I seem to remember there might be some undocumented shortcut keys. What I am looking for is a shortcut key for the "Declick Strong" function. I have discovered that I can get much better declick results on many songs by zooming the screen to show only about 15 seconds of the song, declick, then click the right scrollbar to move ahead to the next 15 seconds and so on. But I get tired having to click right then move the mouse up to click on the Declick Strong button. If there was a single key to hit for Strong Declick then I could get more done faster. Is there such a shortcut key? I'm using 0.19.3 still as it's stable and seems to do what I want. Thanks, John |
From: Howard S. <fla...@mi...> - 2004-11-22 22:31:26
|
Greetings, I am now more or less finished re-installing everything on a new HD after the one I've been using lo these several years failed. Fortunately I (mostly) had good backups. One small gremlin remains. GWC 0.19-9 won't play back. If I click the play button the cursor appears but does not move and there is no sound. Broadcast 2000 will both play back and record just fine. I did have to download and re-install libsndfile and fftw to get GWC to load at all. GWC will declick, etc., quite happily. Playback seems to be the only thing affected. I'm running Mandrake 8.1. All this worked fine before the HD replacement. I have no idea where to start troubleshooting this. Thanks for any and all pointers. Howard Sanner fla...@mi... |
From: Jeff W. <we...@ya...> - 2004-10-09 03:00:15
|
I have had a quick look at the meschach lib you found. There was some significant changes to the code, I believe mostly for the good. The memory leak I found had been patched. But I have the same problem with the configure script as you do, i.e. not finding gcc. So, I grabbed the meschach/configure script from the original gwc distro and used it instead, and it configured cleanly (only need the --with-sparse, which gwc Makefile will do by default). This is a hack, and I won't release it. I need to understand why the configure.in supplied with the meschach lib you found doesn't work. But it does look promising right now... jw Robin Cook wrote: >I didn't really have a choice as I could not get the meschach code in >the tarball to compile at all. If you are able to get that corrected I >will use that instead. > >Thanks > >CuZnDragon >Robin Cook > >On Thu, 2004-10-07 at 16:36 -0700, Jeff Welty wrote: > > >>Robin, >> >>I haven't had time to dig into this, but one thing for sure: >> >>DO NOT USE ANOTHER DISTRIBUTION OF MESCHACH! >> >>I fixed a serious memory leak in that code. I reported it to the >>maintainers >>of the package, but I never saw they did anything about it. >> >>I will try to find out how the meschach archive you found is different from >>the one I found (and fixed). At first glance it looks like someone cleaned >>it up to use ANSI-C, which is good, but I don't know if they fixed the >>memory >>leak. >> >>Cheers, >>Jeff Welty >> >>Robin Cook wrote: >> >> >> >>>Ok I seem to have gotten it working by replacing the meschach that is in >>>gwc-0.20-07.tgz with the mesch12b.tar.gz from >>>http://www.math.uiowa.edu/~dstewart/meschach/ and changing the >>>Makefile.in a bit more (see attached Makefile.in.diff.) >>> >>>Only difference from what I posted before is this >>> >>> >>>@@ -46,7 +46,7 @@ >>> cp meschach/meschach.a . >>> >>>meschach/meschach.a : >>>- (cd meschach ; ./configure --with-sparse ; make part1 ; make >>>part2 ; make part3 ; cp machine.h ..) >>>+ (cd meschach ; ./configure --with-sparse --with-float ; make >>>all ; cp machine.h ..) >>> >>>test : test.c >>> $(CC) test.c $(LFLAGS) -g -lrfftw -lfftw -lm -o test >>> >>> >>>Without changing the make parts to make all, I was getting a linking >>>error of undefined zv_free and zm_free. I also set the --with-float >>>since the fftw3 is also compiled that way. Not sure if that is correct >>>or not. >>> >>>Though I don't think the configure for meschach 12b is working correctly >>>because of this error.... >>> >>> >>>cc -DCONFIGDIR=\"/gnome_wave_cleaner/config/\" -DDATADIR=\"/usr/share\" >>>-DLIBDIR=\"/usr/lib\" -DAPPNAME=\"gnome_wave_cleaner\" -O >>>-march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -O3 -Wall >>>-DHAVE_ALSA -DHAVE_FFTW3 -DFFTWPREC=1 `pkg-config --cflags libgnome-2.0 >>>libgnomeui-2.0 gtk+-2.0` `pkg-config --cflags sndfile` -c -o >>>soundfile.o soundfile.c >>>(cd meschach ; ./configure --with-sparse --with-float ; make all ; cp >>>machine.h ..) >>>creating cache ./config.cache >>>checking for acc... no >>>checking for cc... (cached) no >>>checking for gcc... (cached) no >>>checking for cc... (cached) no >>>configure: error: no acceptable cc found in $PATH >>>make[2]: Entering directory `/usr/src/gwc-0.20-07/meschach' >>>make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent >>>make rule. >>> >>> >>>CuZnDragon >>>Robin Cook >>> >>>On Wed, 2004-10-06 at 23:21 -0500, Robin Cook wrote: >>> >>> >>> >>> >>>>Compiling this with gcc 3.4.2 and glibc 2.3.3 with nptl enabled >>>> >>>>================================================= >>>> >>>>This really doesn't effect the compiling error but something I needed to >>>>do. >>>> >>>>Modified Makefile.in to not over write my environment variable CFLAGS >>>>and to not install in /usr/local as this is for a distribution. >>>> >>>>see attached patch file Makefile.in.diff >>>> >>>>================================================= >>>> >>>>Then was getting this error..... >>>> >>>>computing machine epsilon(s) >>>>cc -o macheps dmacheps.c >>>>./configure: line 675: macheps: command not found >>>>./configure: line 679: macheps: command not found >>>>./configure: line 679: macheps: command not found >>>>./configure: line 679: macheps: command not found >>>>cc -o macheps fmacheps.c >>>>./configure: line 687: macheps: command not found >>>>./configure: line 691: macheps: command not found >>>>./configure: line 691: macheps: command not found >>>>./configure: line 691: macheps: command not found >>>>computing M_MAX_INT >>>>cc -o maxint maxint.c >>>>./configure: line 700: maxint: command not found >>>>./configure: line 704: maxint: command not found >>>>./configure: line 704: maxint: command not found >>>>./configure: line 704: maxint: command not found >>>>checking char \\0 vs. float zeros >>>> >>>> >>>>Fixed by modifying configure in the meschach directory >>>> >>>>see attached patch file configure-mach.diff >>>> >>>>======================================================================== >>>> >>>>Now I am getting this error and not sure how to fix it. >>>> >>>>cp meschach/meschach.a . >>>>cc dialog.o gwc.o audio_device.o audio_edit.o audio_util.o gtkled.o >>>>gtkledbar.o preferences.o drawing.o amplify.o denoise.o undo.o declick.o >>>>sample_block.o decrackle.o stat.o dethunk.o i0.o i1.o chbevl.o markers.o >>>>encode.o soundfile.o -g `pkg-config --cflags --libs libgnome-2.0 >>>>libgnomeui-2.0 gtk+-2.0` `pkg-config --libs sndfile` meschach.a -lasound >>>>-lfftw3f -lm -o gwc >>>>meschach.a(memory.o)(.text+0xa0b): In function `m_resize': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(memory.o)(.text+0xaff): In function `m_resize': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(memory.o)(.text+0xc7b): In function `m_resize': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(matop.o)(.text+0x1055): In function `ms_mltadd': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(matop.o)(.text+0x109b): In function `ms_mltadd': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(matop.o)(.text+0x11ed): more undefined references to >>>>`MEM_COPY' follow >>>>meschach.a(machine.o)(.text+0xf9): In function `__zero__': >>>>: undefined reference to `MEM_ZERO' >>>>meschach.a(lufactor.o)(.text+0x68f): In function `m_inverse': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(lufactor.o)(.text+0x6ea): In function `m_inverse': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(lufactor.o)(.text+0x75f): In function `m_inverse': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(lufactor.o)(.text+0x86d): In function `m_inverse': >>>>: undefined reference to `MEM_COPY' >>>>make[1]: Leaving directory `/usr/src/gwc-0.20-07' >>>>meschach.a(lufactor.o)(.text+0x956): In function `m_inverse': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(lufactor.o)(.text+0x9b1): more undefined references to >>>>`MEM_COPY' follow >>>>meschach.a(sprow.o)(.text+0x3e3): In function `sprow_xpd': >>>>: undefined reference to `MEM_ZERO' >>>>meschach.a(sprow.o)(.text+0x1db2): In function `sprow_set_val': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(iter0.o)(.text+0x552): In function `iter_copy2': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(iter0.o)(.text+0x69f): In function `iter_copy': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(copy.o)(.text+0xab): In function `_m_copy': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(copy.o)(.text+0x14c): In function `_v_copy': >>>>: undefined reference to `MEM_COPY' >>>>meschach.a(copy.o)(.text+0x205): more undefined references to `MEM_COPY' >>>>follow >>>>collect2: ld returned 1 exit status >>>> >>>> >>>> >>>> >>> >>> >>>------------------------------------------------------------------------ >>> >>>--- Makefile.in.orig 2004-10-07 00:26:53.607824232 -0500 >>>+++ Makefile.in 2004-10-07 00:27:59.232847712 -0500 >>>@@ -4,7 +4,7 @@ >>>PREFIX=/usr >>>SYSCONFDIR=/etc >>> >>>-CFLAGS = -DCONFIGDIR=\"/$(APPNAME)/config/\" -DDATADIR=\"$(DATADIR)\" -DLIBDIR=\"$(LIBDIR)\" -DAPPNAME=\"$(APPNAME)\" -O3 -Wall @ALSAHDR@ @FFTWHDR@ @FFTWPREC@ -mcpu=@UNAME_MACHINE@ -march=@UNAME_MACHINE@ `pkg-config --cflags libgnome-2.0 libgnomeui-2.0 gtk+-2.0` `pkg-config --cflags sndfile` >>>+CFLAGS = -DCONFIGDIR=\"/$(APPNAME)/config/\" -DDATADIR=\"$(DATADIR)\" -DLIBDIR=\"$(LIBDIR)\" -DAPPNAME=\"$(APPNAME)\" @CFLAGS@ -Wall @ALSAHDR@ @FFTWHDR@ @FFTWPREC@ `pkg-config --cflags libgnome-2.0 libgnomeui-2.0 gtk+-2.0` `pkg-config --cflags sndfile` >>>LFLAGS = -g `pkg-config --cflags --libs libgnome-2.0 libgnomeui-2.0 gtk+-2.0` `pkg-config --libs sndfile` >>>LIBS= meschach.a @ALSALIB@ @FFTWLIB@ -lm >>> >>>@@ -24,7 +24,7 @@ >>>gwc : $(OBJS) meschach.a >>> $(CC) $(OBJS) $(LFLAGS) $(LIBS) -o gwc >>> >>>-DESTDIR=/usr/local >>>+DESTDIR=/usr >>>HELPDIR=$(DATADIR)/gnome/help/$(APPNAME) >>> >>>install : gwc >>>@@ -46,7 +46,7 @@ >>> cp meschach/meschach.a . >>> >>>meschach/meschach.a : >>>- (cd meschach ; ./configure --with-sparse ; make part1 ; make part2 ; make part3 ; cp machine.h ..) >>>+ (cd meschach ; ./configure --with-sparse --with-float ; make all ; cp machine.h ..) >>> >>>test : test.c >>> $(CC) test.c $(LFLAGS) -g -lrfftw -lfftw -lm -o test >>> >>> >>> >>> >> >>------------------------------------------------------- >>This SF.net email is sponsored by: IT Product Guide on ITManagersJournal >>Use IT products in your business? Tell us what you think of them. Give us >>Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more >>http://productguide.itmanagersjournal.com/guidepromo.tmpl >>_______________________________________________ >>Gwc-general mailing list >>Gwc...@li... >>https://lists.sourceforge.net/lists/listinfo/gwc-general >> >> > > > |
From: Robin C. <rc...@wy...> - 2004-10-08 04:20:55
|
I didn't really have a choice as I could not get the meschach code in the tarball to compile at all. If you are able to get that corrected I will use that instead. Thanks CuZnDragon Robin Cook On Thu, 2004-10-07 at 16:36 -0700, Jeff Welty wrote: > Robin, >=20 > I haven't had time to dig into this, but one thing for sure: >=20 > DO NOT USE ANOTHER DISTRIBUTION OF MESCHACH! >=20 > I fixed a serious memory leak in that code. I reported it to the=20 > maintainers > of the package, but I never saw they did anything about it. >=20 > I will try to find out how the meschach archive you found is different fr= om > the one I found (and fixed). At first glance it looks like someone clean= ed > it up to use ANSI-C, which is good, but I don't know if they fixed the=20 > memory > leak. >=20 > Cheers, > Jeff Welty >=20 > Robin Cook wrote: >=20 > >Ok I seem to have gotten it working by replacing the meschach that is in > >gwc-0.20-07.tgz with the mesch12b.tar.gz from > >http://www.math.uiowa.edu/~dstewart/meschach/ and changing the > >Makefile.in a bit more (see attached Makefile.in.diff.) > > > >Only difference from what I posted before is this > > > > > >@@ -46,7 +46,7 @@ > > cp meschach/meschach.a . > > > > meschach/meschach.a : > >- (cd meschach ; ./configure --with-sparse ; make part1 ; make > >part2 ; make part3 ; cp machine.h ..) > >+ (cd meschach ; ./configure --with-sparse --with-float ; make > >all ; cp machine.h ..) > > > > test : test.c > > $(CC) test.c $(LFLAGS) -g -lrfftw -lfftw -lm -o test > > > > > >Without changing the make parts to make all, I was getting a linking > >error of undefined zv_free and zm_free. I also set the --with-float > >since the fftw3 is also compiled that way. Not sure if that is correct > >or not. > > > >Though I don't think the configure for meschach 12b is working correctly > >because of this error.... > > > > > >cc -DCONFIGDIR=3D\"/gnome_wave_cleaner/config/\" -DDATADIR=3D\"/usr/shar= e\" > >-DLIBDIR=3D\"/usr/lib\" -DAPPNAME=3D\"gnome_wave_cleaner\" -O > >-march=3Dathlon-mp -mmmx -mfpmath=3Dsse -msse -m3dnow -pipe -O3 -Wall > >-DHAVE_ALSA -DHAVE_FFTW3 -DFFTWPREC=3D1 `pkg-config --cflags libgnome-2.= 0 > >libgnomeui-2.0 gtk+-2.0` `pkg-config --cflags sndfile` -c -o > >soundfile.o soundfile.c > >(cd meschach ; ./configure --with-sparse --with-float ; make all ; cp > >machine.h ..) > >creating cache ./config.cache > >checking for acc... no > >checking for cc... (cached) no > >checking for gcc... (cached) no > >checking for cc... (cached) no > >configure: error: no acceptable cc found in $PATH > >make[2]: Entering directory `/usr/src/gwc-0.20-07/meschach' > >make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent > >make rule. > > > > > >CuZnDragon > >Robin Cook > > > >On Wed, 2004-10-06 at 23:21 -0500, Robin Cook wrote: > > =20 > > > >>Compiling this with gcc 3.4.2 and glibc 2.3.3 with nptl enabled > >> > >>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > >> > >>This really doesn't effect the compiling error but something I needed t= o > >>do. > >> > >>Modified Makefile.in to not over write my environment variable CFLAGS > >>and to not install in /usr/local as this is for a distribution. > >> > >>see attached patch file Makefile.in.diff > >> > >>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > >> > >>Then was getting this error..... > >> > >>computing machine epsilon(s) > >>cc -o macheps dmacheps.c > >>./configure: line 675: macheps: command not found > >>./configure: line 679: macheps: command not found > >>./configure: line 679: macheps: command not found > >>./configure: line 679: macheps: command not found > >>cc -o macheps fmacheps.c > >>./configure: line 687: macheps: command not found > >>./configure: line 691: macheps: command not found > >>./configure: line 691: macheps: command not found > >>./configure: line 691: macheps: command not found > >>computing M_MAX_INT > >>cc -o maxint maxint.c > >>./configure: line 700: maxint: command not found > >>./configure: line 704: maxint: command not found > >>./configure: line 704: maxint: command not found > >>./configure: line 704: maxint: command not found > >>checking char \\0 vs. float zeros > >> > >> > >>Fixed by modifying configure in the meschach directory > >> > >>see attached patch file configure-mach.diff > >> > >>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > >> > >>Now I am getting this error and not sure how to fix it. > >> > >>cp meschach/meschach.a . > >>cc dialog.o gwc.o audio_device.o audio_edit.o audio_util.o gtkled.o > >>gtkledbar.o preferences.o drawing.o amplify.o denoise.o undo.o declick.= o > >>sample_block.o decrackle.o stat.o dethunk.o i0.o i1.o chbevl.o markers.= o > >>encode.o soundfile.o -g `pkg-config --cflags --libs libgnome-2.0 > >>libgnomeui-2.0 gtk+-2.0` `pkg-config --libs sndfile` meschach.a -lasoun= d > >>-lfftw3f -lm -o gwc > >>meschach.a(memory.o)(.text+0xa0b): In function `m_resize': > >>: undefined reference to `MEM_COPY' > >>meschach.a(memory.o)(.text+0xaff): In function `m_resize': > >>: undefined reference to `MEM_COPY' > >>meschach.a(memory.o)(.text+0xc7b): In function `m_resize': > >>: undefined reference to `MEM_COPY' > >>meschach.a(matop.o)(.text+0x1055): In function `ms_mltadd': > >>: undefined reference to `MEM_COPY' > >>meschach.a(matop.o)(.text+0x109b): In function `ms_mltadd': > >>: undefined reference to `MEM_COPY' > >>meschach.a(matop.o)(.text+0x11ed): more undefined references to > >>`MEM_COPY' follow > >>meschach.a(machine.o)(.text+0xf9): In function `__zero__': > >>: undefined reference to `MEM_ZERO' > >>meschach.a(lufactor.o)(.text+0x68f): In function `m_inverse': > >>: undefined reference to `MEM_COPY' > >>meschach.a(lufactor.o)(.text+0x6ea): In function `m_inverse': > >>: undefined reference to `MEM_COPY' > >>meschach.a(lufactor.o)(.text+0x75f): In function `m_inverse': > >>: undefined reference to `MEM_COPY' > >>meschach.a(lufactor.o)(.text+0x86d): In function `m_inverse': > >>: undefined reference to `MEM_COPY' > >>make[1]: Leaving directory `/usr/src/gwc-0.20-07' > >>meschach.a(lufactor.o)(.text+0x956): In function `m_inverse': > >>: undefined reference to `MEM_COPY' > >>meschach.a(lufactor.o)(.text+0x9b1): more undefined references to > >>`MEM_COPY' follow > >>meschach.a(sprow.o)(.text+0x3e3): In function `sprow_xpd': > >>: undefined reference to `MEM_ZERO' > >>meschach.a(sprow.o)(.text+0x1db2): In function `sprow_set_val': > >>: undefined reference to `MEM_COPY' > >>meschach.a(iter0.o)(.text+0x552): In function `iter_copy2': > >>: undefined reference to `MEM_COPY' > >>meschach.a(iter0.o)(.text+0x69f): In function `iter_copy': > >>: undefined reference to `MEM_COPY' > >>meschach.a(copy.o)(.text+0xab): In function `_m_copy': > >>: undefined reference to `MEM_COPY' > >>meschach.a(copy.o)(.text+0x14c): In function `_v_copy': > >>: undefined reference to `MEM_COPY' > >>meschach.a(copy.o)(.text+0x205): more undefined references to `MEM_COPY= ' > >>follow > >>collect2: ld returned 1 exit status > >> =20 > >> > > > > =20 > > > >------------------------------------------------------------------------ > > > >--- Makefile.in.orig 2004-10-07 00:26:53.607824232 -0500 > >+++ Makefile.in 2004-10-07 00:27:59.232847712 -0500 > >@@ -4,7 +4,7 @@ > > PREFIX=3D/usr > > SYSCONFDIR=3D/etc > >=20 > >-CFLAGS =3D -DCONFIGDIR=3D\"/$(APPNAME)/config/\" -DDATADIR=3D\"$(DATADI= R)\" -DLIBDIR=3D\"$(LIBDIR)\" -DAPPNAME=3D\"$(APPNAME)\" -O3 -Wall @ALSAHDR= @ @FFTWHDR@ @FFTWPREC@ -mcpu=3D@UNAME_MACHINE@ -march=3D@UNAME_MACHINE@ `pk= g-config --cflags libgnome-2.0 libgnomeui-2.0 gtk+-2.0` `pkg-config --cflag= s sndfile` > >+CFLAGS =3D -DCONFIGDIR=3D\"/$(APPNAME)/config/\" -DDATADIR=3D\"$(DATADI= R)\" -DLIBDIR=3D\"$(LIBDIR)\" -DAPPNAME=3D\"$(APPNAME)\" @CFLAGS@ -Wall @AL= SAHDR@ @FFTWHDR@ @FFTWPREC@ `pkg-config --cflags libgnome-2.0 libgnomeui-2.= 0 gtk+-2.0` `pkg-config --cflags sndfile` > > LFLAGS =3D -g `pkg-config --cflags --libs libgnome-2.0 libgnomeui-2.0 g= tk+-2.0` `pkg-config --libs sndfile` > > LIBS=3D meschach.a @ALSALIB@ @FFTWLIB@ -lm > >=20 > >@@ -24,7 +24,7 @@ > > gwc : $(OBJS) meschach.a > > $(CC) $(OBJS) $(LFLAGS) $(LIBS) -o gwc > >=20 > >-DESTDIR=3D/usr/local > >+DESTDIR=3D/usr > > HELPDIR=3D$(DATADIR)/gnome/help/$(APPNAME) > >=20 > > install : gwc > >@@ -46,7 +46,7 @@ > > cp meschach/meschach.a . > >=20 > > meschach/meschach.a : > >- (cd meschach ; ./configure --with-sparse ; make part1 ; make part2 ; m= ake part3 ; cp machine.h ..) > >+ (cd meschach ; ./configure --with-sparse --with-float ; make all ; cp = machine.h ..) > >=20 > > test : test.c > > $(CC) test.c $(LFLAGS) -g -lrfftw -lfftw -lm -o test > > =20 > > >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out mo= re > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Gwc-general mailing list > Gwc...@li... > https://lists.sourceforge.net/lists/listinfo/gwc-general >=20 |